Implement fast comparison of Linux Kernel types when applicable
authorDodji Seketeli <dodji@redhat.com>
Mon, 15 Jul 2019 08:41:16 +0000 (10:41 +0200)
committerDodji Seketeli <dodji@redhat.com>
Wed, 17 Jul 2019 17:35:38 +0000 (19:35 +0200)
During type canonicalization there are observations that can speed-up
type comparison significantly without impacting correctness too much.

Typically, when two types are of the same name and kind, are found in
the same corpus and are defined in the same translation unit, they
ought to be the same type, even in C.  So there is no need in this
case to actually perform the structural comparison of the two types
which does have a quadratic performance at best.

Using this optimization made the loading of the
drivers/gpu/drm/i915/i915.ko module go from a quasi inifite time (many
hours on my system) to less than two minutes.  I am confining this
optimization to the Linux kernel case only for now, but I believe it
could benefit all C programs.  I am waiting for more testing before
applying it more broadly.

Also, while looking at this, I noticed that when loading several
corpora into a given corpus group (i.e, loading several linux kernel
binaries to represent a single conceptual kernel), we sometimes fail
to recognize that a type defined in a header file that is included in
several corpora is actually the same type, and should be re-used,
rather than being re-defined in each corpus.  This later adds stress
(time and space) on the system as we need to canonicalize and
de-duplicate these type later on.

This is because the "per-corpus" type maps that we use to lookup a
type by name and location when we see it (so that we know it's defined
in a different corpus of our current group) should really be
per-corpus-group type maps!  That is a type can be defined in the
corpus representing a .ko binary, and that type would be seen again in
another .ko binary later.  Until now, we were wrongly considering that
types were to be first defined in the corpus of the vmlinux binary,
and then could be re-used later.

I have thus fixed the code so that whenever we add a type to its
scope, the relevant per-corpus type maps are updated, as well as the
per-corpus-group ones, so that we can later lookup types in those
per-corpus-group type maps to know if a type is already defined in any
corpus of the group.

* include/abg-corpus.h (corpus::origin): Add a new
LINUX_KERNEL_BINARY_ORIGIN enumerator.
(corpus::{s,g}et_group): Declare new member
functions.
(class corpus): Make the corpus_group class friend of this one.
(corpus_group::get_main_corpus): Declare new member function.
* src/abg-corpus-priv.h (corpus::priv::group): Define new data
member.
(corpus::priv::priv): Initialize the new corpus::priv::group data
member.
* src/abg-corpus.cc (corpus::{g,s}et_group): Define new member
functions.
(corpus_group::get_main_corpus): Likewise.
(corpus_group::add_corpus): Use the new corpus::set_group() here
to to make the corpus be aware of the group it belongs to.
* src/abg-dwarf-reader.cc (read_debug_info_into_corpus): Set the
current corpus origin to the corpus::LINUX_KERNEL_BINARY_ORIGIN if
we are looking at a Linux Kernel binary.
(read_context::main_corpus_from_current_group): Use the
corpus_group::get_main_corpus method.
(should_reuse_type_from_corpus_group): Return the corpus group,
rather than the main corpus.
(read_debug_info_into_corpus): Add the current corpus to the
current corpus group before the debug info reading is done.  That
way, the corpus group will be accessible from the current corpus
during the construction of the internal representation.
(read_and_add_corpus_to_group_from_elf): Add the corpus to the
group only if it wasn't added to it before.
* include/abg-ir.h (operator{==,!=}): Declare new deep equality
and inequality operators for class_or_union_sptr and
union_decl_sptr.
* src/abg-ir.cc (types_defined_same_linux_kernel_corpus_public):
Define a new static function.
(type_base::get_canonical_type_for): Use the new
types_defined_same_linux_kernel_corpus_public here to speed up
type comparison.
(equals): In the overload of class_or_union, use the new
types_defined_same_linux_kernel_corpus_public as well, to speed up
type comparison.
(operator{==,!=}): Define new deep equality and inequality
operators for class_or_union_sptr and union_decl_sptr.
(maybe_update_types_lookup_map): In the overload function for
type_decl_sptr, class_decl_sptr, union_decl_sptr,
enum_type_decl_sptr, typedef_decl_sptr, qualified_type_def_sptr,
reference_type_def_sptr, array_type_def_sptr,
array_type_def::subrange_sptr, and function_type_sptr, update the
type lookup maps of the containing corpus group as well, not just
the ones of the current corpus.
* src/abg-reader.cc (build_enum_type_decl): Forgot to set the
"is-anonymous" flag.  Oops, fix this.
* tests/data/test-read-dwarf/PR22122-libftdc.so.abi: Adjust.
* tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi: Adjust.
* tests/data/test-read-dwarf/test12-pr18844.so.abi: Adjust.
* tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi: Adjust.
* tests/data/test-read-dwarf/test9-pr18818-clang.so.abi: Adjust.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
12 files changed:
include/abg-corpus.h
include/abg-ir.h
src/abg-corpus-priv.h
src/abg-corpus.cc
src/abg-dwarf-reader.cc
src/abg-ir.cc
src/abg-reader.cc
tests/data/test-read-dwarf/PR22122-libftdc.so.abi
tests/data/test-read-dwarf/test10-pr18818-gcc.so.abi
tests/data/test-read-dwarf/test12-pr18844.so.abi
tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi
tests/data/test-read-dwarf/test9-pr18818-clang.so.abi

index b336b93c83f0931cd2986560f6c570e84ba473ec..ac2d78b1aeab377ef7639b24dcae53ad82b85727 100644 (file)
@@ -64,7 +64,8 @@ public:
   {
     ARTIFICIAL_ORIGIN = 0,
     NATIVE_XML_ORIGIN,
-    DWARF_ORIGIN
+    DWARF_ORIGIN,
+    LINUX_KERNEL_BINARY_ORIGIN
   };
 
 private:
@@ -72,6 +73,7 @@ private:
 
   void record_canonical_type(const type_base_sptr&) const;
   type_base_sptr lookup_canonical_type(const string& qualified_name) const;
+  void set_group(corpus_group*);
 
 public:
   shared_ptr<priv> priv_;
@@ -113,6 +115,12 @@ public:
   const type_maps&
   get_type_per_loc_map() const;
 
+  const corpus_group*
+  get_group() const;
+
+  corpus_group*
+  get_group();
+
   origin
   get_origin() const;
 
@@ -281,6 +289,7 @@ public:
   get_exported_decls_builder() const;
 
   friend class type_base;
+  friend class corpus_group;
 };// end class corpus.
 
 /// Abstracts the building of the set of exported variables and
@@ -364,6 +373,12 @@ public:
   const corpora_type&
   get_corpora() const;
 
+  const corpus_sptr
+  get_main_corpus() const;
+
+  corpus_sptr
+  get_main_corpus();
+
   virtual bool
   is_empty() const;
 
index 8f2209bac48f10d7d237a4768f2784def4d694dc..170a844626b2875a0872bf63cbf4a2be0367609c 100644 (file)
@@ -3863,6 +3863,12 @@ method_decl_sptr
 copy_member_function(const class_or_union_sptr& clazz,
                     const method_decl* f);
 
+bool
+operator==(const class_or_union_sptr& l, const class_or_union_sptr& r);
+
+bool
+operator!=(const class_or_union_sptr& l, const class_or_union_sptr& r);
+
 /// Hasher for the @ref class_or_union type
 struct class_or_union::hash
 {
@@ -4169,6 +4175,12 @@ method_decl_sptr
 copy_member_function(const union_decl_sptr& union_type,
                     const method_decl* f);
 
+bool
+operator==(const union_decl_sptr& l, const union_decl_sptr& r);
+
+bool
+operator!=(const union_decl_sptr& l, const union_decl_sptr& r);
+
 /// Abstraction of a member function context relationship.  This
 /// relates a member function to its parent class.
 class mem_fn_context_rel : public context_rel
index 2bd88120486e1dc3079b0e8af1a8b4c4b9cb5d24..4422532e873d3bbbc60ea118cfea8d735737aec7 100644 (file)
@@ -678,6 +678,7 @@ struct corpus::priv
 {
   mutable unordered_map<string, type_base_sptr> canonical_types_;
   environment*                                 env;
+  corpus_group*                                group;
   corpus::exported_decls_builder_sptr          exported_decls_builder;
   origin                                       origin_;
   vector<string>                               regex_patterns_fns_to_suppress;
@@ -725,6 +726,7 @@ public:
   priv(const string &  p,
        environment*    e)
     : env(e),
+      group(),
       origin_(ARTIFICIAL_ORIGIN),
       path(p)
   {}
index 329c03e95e30b897c29f2165e19a0f379413661d..486e335e11d9d064239fb58f38b2c2d2247dfe8a 100644 (file)
@@ -623,6 +623,29 @@ type_maps&
 corpus::get_type_per_loc_map()
 {return priv_->type_per_loc_map_;}
 
+/// Getter of the group this corpus is a member of.
+///
+/// @return the group this corpus is a member of, or nil if it's not
+/// part of any @ref corpus_group.
+const corpus_group*
+corpus::get_group() const
+{return priv_->group;}
+
+/// Getter of the group this corpus belongs to.
+///
+/// @return the group this corpus belong to, or nil if it's not part
+/// of any @ref corpus_group.
+corpus_group*
+corpus::get_group()
+{return priv_->group;}
+
+/// Setter of the group this corpus belongs to.
+///
+/// @param g the new group.
+void
+corpus::set_group(corpus_group* g)
+{priv_->group = g;}
+
 /// Getter for the origin of the corpus.
 ///
 /// @return the origin of the corpus.
@@ -1588,6 +1611,7 @@ corpus_group::add_corpus(const corpus_sptr& corp)
     ABG_ASSERT(cur_arch == corp_arch);
 
   priv_->corpora.push_back(corp);
+  corp->set_group(this);
 
   /// Add the unreferenced function and variable symbols of this
   /// corpus to the unreferenced symbols of the current corpus group.
@@ -1603,6 +1627,24 @@ const corpus_group::corpora_type&
 corpus_group::get_corpora() const
 {return priv_->corpora;}
 
+/// Getter of the first corpus added to this Group.
+///
+/// @return the first corpus added to this Group.
+const corpus_sptr
+corpus_group::get_main_corpus() const
+{return const_cast<corpus_group*>(this)->get_main_corpus();}
+
+/// Getter of the first corpus added to this Group.
+///
+/// @return the first corpus added to this Group.
+corpus_sptr
+corpus_group::get_main_corpus()
+{
+  if (!get_corpora().empty())
+    return get_corpora().front();
+  return corpus_sptr();
+}
+
 /// Test if the current corpus group is empty.
 ///
 /// @return true iff the current corpus group is empty.
index a46d25d04aa4efa59d44059b436040cf5f152cdf..f64ab9bdfd701262f8b736bb5a7d0df5a8963c12 100644 (file)
@@ -5845,9 +5845,8 @@ public:
   corpus_sptr
   main_corpus_from_current_group()
   {
-    if (cur_corpus_group_ && !cur_corpus_group_->get_corpora().empty())
-      return cur_corpus_group_->get_corpora().front();
-
+    if (cur_corpus_group_)
+      return cur_corpus_group_->get_main_corpus();
     return corpus_sptr();
   }
 
@@ -5884,15 +5883,15 @@ public:
   /// coming from the "vmlinux" binary that is the main corpus of the
   /// group.
   ///
-  /// @return true if the current corpus is part of a corpus group
-  /// being built and if it's not the main corpus of the group.
+  /// @return the corpus group the current corpus belongs to, if the
+  /// current corpus is part of a corpus group being built. Nil otherwise.
   corpus_sptr
   should_reuse_type_from_corpus_group() const
   {
     if (has_corpus_group() && is_c_language(cur_transl_unit()->get_language()))
       if (corpus_sptr main_corpus = main_corpus_from_current_group())
        if (!current_corpus_is_main_corpus_from_current_group())
-         return main_corpus;
+         return current_corpus_group();
 
     return corpus_sptr();
   }
@@ -16385,10 +16384,15 @@ read_debug_info_into_corpus(read_context& ctxt)
   // First set some mundane properties of the corpus gathered from
   // ELF.
   ctxt.current_corpus()->set_path(ctxt.elf_path());
-  ctxt.current_corpus()->set_origin(corpus::DWARF_ORIGIN);
+  if (ctxt.is_linux_kernel_binary())
+    ctxt.current_corpus()->set_origin(corpus::LINUX_KERNEL_BINARY_ORIGIN);
+  else
+    ctxt.current_corpus()->set_origin(corpus::DWARF_ORIGIN);
   ctxt.current_corpus()->set_soname(ctxt.dt_soname());
   ctxt.current_corpus()->set_needed(ctxt.dt_needed());
   ctxt.current_corpus()->set_architecture_name(ctxt.elf_architecture());
+  if (corpus_group_sptr group = ctxt.current_corpus_group())
+    group->add_corpus(ctxt.current_corpus());
 
   // Set symbols information to the corpus.
   if (!get_ignore_symbol_table(ctxt))
@@ -16674,11 +16678,11 @@ maybe_canonicalize_type(const type_base_sptr& t,
 ///     2/
 ///     void maybe_canonicalize_type(const Dwarf_Die *die, read_context& ctxt);
 ///
-/// So this function uses 1/ for most types and uses uses 2/ for
-/// anonymous struct/classes and enum types.  It also uses it for
-/// function types.  Using 2/ is slower and bigger than using 1/, but
-/// then 1/ doesn't know how to deal with anonymous types.  That's why
-/// this function uses 2/ only for the types that really need it.
+/// So this function uses 1/ for most types and uses uses 2/ function
+/// types.  Using 2/ is slower and bigger than using 1/, but then 1/
+/// deals poorly with anonymous types because of how poorly DIEs
+/// canonicalization works on anonymous types.  That's why this
+/// function uses 2/ only for the types that really need it.
 ///
 /// @param die the DIE of the type denoted by @p t.
 ///
@@ -16690,24 +16694,6 @@ maybe_canonicalize_type(const Dwarf_Die        *die,
                        const type_base_sptr&   t,
                        read_context&           ctxt)
 {
-  if (const class_or_union_sptr cl = is_class_or_union_type(t))
-    {
-      if (cl->get_is_anonymous())
-       {
-         maybe_canonicalize_type(t, ctxt);
-         return;
-       }
-    }
-
-  if (const enum_type_decl_sptr e = is_enum_type(t))
-    {
-      if (e->get_is_anonymous())
-       {
-         maybe_canonicalize_type(t, ctxt);
-         return ;
-       }
-    }
-
   if (const function_type_sptr ft = is_function_type(t))
     {
       maybe_canonicalize_type(ft, ctxt);
@@ -17613,7 +17599,8 @@ read_and_add_corpus_to_group_from_elf(read_context& ctxt,
   corpus_sptr corp = read_corpus_from_elf(ctxt, status);
   if (status & STATUS_OK)
     {
-      group.add_corpus(corp);
+      if (!corp->get_group())
+       group.add_corpus(corp);
       result = corp;
     }
 
index 94e4ac8d5644948a1f5e1be12ea9f398140be277..1520c184575e6e4e40423811f00708ad924adea1 100644 (file)
@@ -10138,7 +10138,20 @@ maybe_update_types_lookup_map(const type_decl_sptr& basic_type)
        (basic_type,
         type_corpus->get_type_per_loc_map().basic_types(),
         /*use_type_name_as_key*/false);
+
+      if (corpus *group = type_corpus->get_group())
+       {
+         maybe_update_types_lookup_map<type_decl>
+           (basic_type,
+            group->priv_->get_types().basic_types());
+
+         maybe_update_types_lookup_map<type_decl>
+           (basic_type,
+            group->get_type_per_loc_map().basic_types(),
+            /*use_type_name_as_key*/false);
+       }
     }
+
 }
 
 /// Update the map that associates the fully qualified name of a class
@@ -10169,6 +10182,18 @@ maybe_update_types_lookup_map(const class_decl_sptr& class_type)
        (class_type,
         type_corpus->get_type_per_loc_map().class_types(),
         /*use_type_name_as_key*/false);
+
+      if (corpus *group = type_corpus->get_group())
+       {
+         maybe_update_types_lookup_map<class_decl>
+           (class_type,
+            group->priv_->get_types().class_types());
+
+         maybe_update_types_lookup_map<class_decl>
+           (class_type,
+            group->get_type_per_loc_map().class_types(),
+            /*use_type_name_as_key*/false);
+       }
     }
 }
 
@@ -10200,6 +10225,18 @@ maybe_update_types_lookup_map(const union_decl_sptr& union_type)
        (union_type,
         type_corpus->get_type_per_loc_map().union_types(),
         /*use_type_name_as_key*/false);
+
+      if (corpus *group = type_corpus->get_group())
+       {
+         maybe_update_types_lookup_map<union_decl>
+           (union_type,
+            group->priv_->get_types().union_types());
+
+         maybe_update_types_lookup_map<union_decl>
+           (union_type,
+            group->get_type_per_loc_map().union_types(),
+            /*use_type_name_as_key*/false);
+       }
     }
 }
 
@@ -10231,7 +10268,20 @@ maybe_update_types_lookup_map(const enum_type_decl_sptr& enum_type)
        (enum_type,
         type_corpus->get_type_per_loc_map().enum_types(),
         /*use_type_name_as_key*/false);
+
+      if (corpus *group = type_corpus->get_group())
+       {
+         maybe_update_types_lookup_map<enum_type_decl>
+           (enum_type,
+            group->priv_->get_types().enum_types());
+
+         maybe_update_types_lookup_map<enum_type_decl>
+           (enum_type,
+            group->get_type_per_loc_map().enum_types(),
+            /*use_type_name_as_key*/false);
+       }
     }
+
 }
 
 /// Update the map that associates the fully qualified name of a
@@ -10262,6 +10312,18 @@ maybe_update_types_lookup_map(const typedef_decl_sptr& typedef_type)
        (typedef_type,
         type_corpus->get_type_per_loc_map().typedef_types(),
         /*use_type_name_as_key*/false);
+
+      if (corpus *group = type_corpus->get_group())
+       {
+         maybe_update_types_lookup_map<typedef_decl>
+           (typedef_type,
+            group->priv_->get_types().typedef_types());
+
+         maybe_update_types_lookup_map<typedef_decl>
+           (typedef_type,
+            group->get_type_per_loc_map().typedef_types(),
+            /*use_type_name_as_key*/false);
+       }
     }
 }
 
@@ -10284,9 +10346,18 @@ maybe_update_types_lookup_map(const qualified_type_def_sptr& qualified_type)
       (qualified_type, tu->get_types().qualified_types());
 
   if (corpus *type_corpus = qualified_type->get_corpus())
-    maybe_update_types_lookup_map<qualified_type_def>
-      (qualified_type,
-       type_corpus->priv_->get_types().qualified_types());
+    {
+      maybe_update_types_lookup_map<qualified_type_def>
+       (qualified_type,
+        type_corpus->priv_->get_types().qualified_types());
+
+      if (corpus *group = type_corpus->get_group())
+       {
+         maybe_update_types_lookup_map<qualified_type_def>
+           (qualified_type,
+            group->priv_->get_types().qualified_types());
+       }
+    }
 }
 
 /// Update the map that associates the fully qualified name of a
@@ -10308,9 +10379,18 @@ maybe_update_types_lookup_map(const pointer_type_def_sptr& pointer_type)
       (pointer_type, tu->get_types().pointer_types());
 
   if (corpus *type_corpus = pointer_type->get_corpus())
-    maybe_update_types_lookup_map<pointer_type_def>
-      (pointer_type,
-       type_corpus->priv_->get_types().pointer_types());
+    {
+      maybe_update_types_lookup_map<pointer_type_def>
+       (pointer_type,
+        type_corpus->priv_->get_types().pointer_types());
+
+      if (corpus *group = type_corpus->get_group())
+       {
+         maybe_update_types_lookup_map<pointer_type_def>
+           (pointer_type,
+            group->priv_->get_types().pointer_types());
+       }
+    }
 }
 
 /// Update the map that associates the fully qualified name of a
@@ -10332,9 +10412,18 @@ maybe_update_types_lookup_map(const reference_type_def_sptr& reference_type)
       (reference_type, tu->get_types().reference_types());
 
   if (corpus *type_corpus = reference_type->get_corpus())
-    maybe_update_types_lookup_map<reference_type_def>
-      (reference_type,
-       type_corpus->priv_->get_types().reference_types());
+    {
+      maybe_update_types_lookup_map<reference_type_def>
+       (reference_type,
+        type_corpus->priv_->get_types().reference_types());
+
+      if (corpus *group = type_corpus->get_group())
+       {
+         maybe_update_types_lookup_map<reference_type_def>
+           (reference_type,
+            group->priv_->get_types().reference_types());
+       }
+    }
 }
 
 /// Update the map that associates the fully qualified name of a type
@@ -10365,6 +10454,18 @@ maybe_update_types_lookup_map(const array_type_def_sptr& array_type)
        (array_type,
         type_corpus->get_type_per_loc_map().array_types(),
         /*use_type_name_as_key*/false);
+
+      if (corpus *group = type_corpus->get_group())
+       {
+         maybe_update_types_lookup_map<array_type_def>
+           (array_type,
+            group->priv_->get_types().array_types());
+
+         maybe_update_types_lookup_map<array_type_def>
+           (array_type,
+            group->get_type_per_loc_map().array_types(),
+            /*use_type_name_as_key*/false);
+       }
     }
 }
 
@@ -10397,6 +10498,18 @@ maybe_update_types_lookup_map
        (subrange_type,
         type_corpus->get_type_per_loc_map().subrange_types(),
         /*use_type_name_as_key*/false);
+
+      if (corpus *group = subrange_type->get_corpus())
+       {
+         maybe_update_types_lookup_map<array_type_def::subrange_type>
+           (subrange_type,
+            group->priv_->get_types().subrange_types());
+
+         maybe_update_types_lookup_map<array_type_def::subrange_type>
+           (subrange_type,
+            group->get_type_per_loc_map().subrange_types(),
+            /*use_type_name_as_key*/false);
+       }
     }
 }
 
@@ -10420,9 +10533,18 @@ maybe_update_types_lookup_map(const function_type_sptr& fn_type)
       (fn_type, tu->get_types().function_types());
 
   if (corpus *type_corpus = fn_type->get_corpus())
-    maybe_update_types_lookup_map<function_type>
-      (fn_type,
-       type_corpus->priv_->get_types().function_types());
+    {
+      maybe_update_types_lookup_map<function_type>
+       (fn_type,
+        type_corpus->priv_->get_types().function_types());
+
+      if (corpus *group = fn_type->get_corpus())
+       {
+         maybe_update_types_lookup_map<function_type>
+           (fn_type,
+            group->priv_->get_types().function_types());
+       }
+    }
 }
 
 /// Update the map that associates the fully qualified name of a type
@@ -10785,6 +10907,101 @@ type_eligible_for_odr_based_comparison(const type_base_sptr& type)
   return false;
 }
 
+/// Test if two types are eligible to the "Linux Kernel Fast Type
+/// Comparison Optimization", a.k.a LKFTCO.
+///
+/// Two types T1 and T2 (who are presumably of the same name and kind)
+/// are eligible to the LKFTCO if they fulfill the following criteria/
+///
+/// 1/ T1 and T2 come from the same Linux Kernel Corpus and they are
+/// either class, union or enums.
+///
+/// 2/ They are defined in the same translation unit.
+///
+/// @param t1 the first type to consider.
+///
+/// @param t2 the second type to consider.
+///
+/// @return true iff t1 and t2 are eligible to the LKFTCO.
+static bool
+types_defined_same_linux_kernel_corpus_public(const type_base& t1,
+                                             const type_base& t2)
+{
+  const corpus *t1_corpus = t1.get_corpus(), *t2_corpus = t2.get_corpus();
+  string t1_file_path, t2_file_path;
+
+  /// If the t1 (and t2) are classes/unions/enums from the same linux
+  /// kernel corpus, let's move on.  Otherwise bail out.
+  if (!(t1_corpus && t2_corpus
+       && t1_corpus == t2_corpus
+       && (t1_corpus->get_origin() == corpus::LINUX_KERNEL_BINARY_ORIGIN)
+       && (is_class_or_union_type(&t1)
+           || is_enum_type(&t1))))
+    return false;
+
+  class_or_union *c1 = 0, *c2 = 0;
+  c1 = is_class_or_union_type(&t1);
+  c2 = is_class_or_union_type(&t2);
+
+  if ((c1 && c1->get_is_anonymous() && !c1->get_naming_typedef())
+      || (c2 && c2->get_is_anonymous() && !c2->get_naming_typedef()))
+    return false;
+
+  if (const enum_type_decl *e1 = is_enum_type(&t1))
+    if (const enum_type_decl *e2 = is_enum_type(&t2))
+      if (e1->get_is_anonymous() || e2->get_is_anonymous())
+       return false;
+
+  if (c1 && c1->get_is_declaration_only())
+    c1 = c1->get_definition_of_declaration().get();
+  if (c2 && c2->get_is_declaration_only())
+    c2 = c2->get_definition_of_declaration().get();
+
+  if (c1 && c2)
+    {
+      if (c1->get_is_declaration_only() != c2->get_is_declaration_only())
+       {
+         if (c1->get_environment()->decl_only_class_equals_definition())
+           // At least of classes/union is declaration-only.  Because
+           // we are in a context in which a declaration-only
+           // class/union is equal to all definitions of that
+           // class/union, we can assume that the two types are
+           // equal.
+           return true;
+       }
+    }
+
+  if (t1.get_size_in_bits() != t2.get_size_in_bits())
+    return false;
+
+    {
+      location l;
+
+      if (c1)
+       l = c1->get_location();
+      else
+       l = dynamic_cast<const decl_base&>(t1).get_location();
+
+      unsigned line = 0, col = 0;
+      if (l)
+       l.expand(t1_file_path, line, col);
+      if (c2)
+       l = c2->get_location();
+      else
+       l = dynamic_cast<const decl_base&>(t2).get_location();
+      if (l)
+       l.expand(t2_file_path, line, col);
+    }
+
+    if (t1_file_path.empty() || t2_file_path.empty())
+      return false;
+
+    if (t1_file_path == t2_file_path)
+      return true;
+
+    return false;
+}
+
 /// Compute the canonical type for a given instance of @ref type_base.
 ///
 /// Consider two types T and T'.  The canonical type of T, denoted
@@ -10828,7 +11045,6 @@ type_base::get_canonical_type_for(type_base_sptr t)
          return type_base_sptr();
        else
          t = cl;
-
       }
 
   class_decl_sptr is_class = is_class_type(t);
@@ -10964,6 +11180,11 @@ type_base::get_canonical_type_for(type_base_sptr t)
          // Compare types by considering that decl-only classes don't
          // equal their definition.
          env->decl_only_class_equals_definition(false);
+         if (types_defined_same_linux_kernel_corpus_public(**it, *t))
+           {
+             result = *it;
+             break;
+           }
          if (*it == t)
            {
              // Restore the state of the on-the-fly-canonicalization
@@ -18189,6 +18410,9 @@ equals(const class_or_union& l, const class_or_union& r, change_kind* k)
       RETURN(false);
     }
 
+  if (types_defined_same_linux_kernel_corpus_public(l, r))
+    return true;
+
   if (l.priv_->comparison_started(l)
       || l.priv_->comparison_started(r))
     return true;
@@ -19849,6 +20073,37 @@ bool
 operator!=(const class_decl_sptr& l, const class_decl_sptr& r)
 {return !operator==(l, r);}
 
+/// Turn equality of shared_ptr of class_or_union into a deep
+/// equality; that is, make it compare the pointed to objects too.
+///
+/// @param l the left-hand-side operand of the operator
+///
+/// @param r the right-hand-side operand of the operator.
+///
+/// @return true iff @p l equals @p r.
+bool
+operator==(const class_or_union_sptr& l, const class_or_union_sptr& r)
+{
+  if (l.get() == r.get())
+    return true;
+  if (!!l != !!r)
+    return false;
+
+  return *l == *r;
+}
+
+/// Turn inequality of shared_ptr of class_or_union into a deep
+/// equality; that is, make it compare the pointed to objects too.
+///
+/// @param l the left-hand-side operand of the operator
+///
+/// @param r the right-hand-side operand of the operator.
+///
+/// @return true iff @p l is different from @p r.
+bool
+operator!=(const class_or_union_sptr& l, const class_or_union_sptr& r)
+{return !operator==(l, r);}
+
 /// This implements the ir_traversable_base::traverse pure virtual
 /// function.
 ///
@@ -20626,6 +20881,36 @@ copy_member_function(const union_decl_sptr& union_type,
   return copy_member_function(t, f);
 }
 
+/// Turn equality of shared_ptr of union_decl into a deep equality;
+/// that is, make it compare the pointed to objects too.
+///
+/// @param l the left-hand-side operand of the operator
+///
+/// @param r the right-hand-side operand of the operator.
+///
+/// @return true iff @p l equals @p r.
+bool
+operator==(const union_decl_sptr& l, const union_decl_sptr& r)
+{
+  if (l.get() == r.get())
+    return true;
+  if (!!l != !!r)
+    return false;
+
+  return *l == *r;
+}
+
+/// Turn inequality of shared_ptr of union_decl into a deep equality;
+/// that is, make it compare the pointed to objects too.
+///
+/// @param l the left-hand-side operand of the operator
+///
+/// @param r the right-hand-side operand of the operator.
+///
+/// @return true iff @p l is different from @p r.
+bool
+operator!=(const union_decl_sptr& l, const union_decl_sptr& r)
+{return !operator==(l, r);}
 // </union_decl>
 
 // <template_decl stuff>
index 15675180e94eb8af12dbb666ae962af89042b209..810a65fec7da6244703b0e893ec139c73fb4ff07 100644 (file)
@@ -4005,6 +4005,7 @@ build_enum_type_decl(read_context&        ctxt,
   enum_type_decl_sptr t(new enum_type_decl(name, loc,
                                           underlying_type,
                                           enums, linkage_name));
+  t->set_is_anonymous(is_anonymous);
   if (ctxt.push_and_key_type_decl(t, id, add_to_current_scope))
     {
       ctxt.map_xml_node_to_decl(node, t);
index 6b075424ed6f33ceafad9b8eb33b49f542052761..2fde01b1485b042853aa87dcb4c0649fd8f8ae2d 100644 (file)
                 <return type-id='type-id-3'/>
               </function-decl>
             </member-function>
-            <member-function access='public' static='yes' destructor='yes' vtable-offset='0'>
-              <function-decl name='~_Impl_base' mangled-name='_ZNSt6thread10_Impl_baseD0Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD0Ev'>
+            <member-function access='public' static='yes' vtable-offset='2'>
+              <function-decl name='_M_run' mangled-name='_ZNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEE6_M_runEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEE6_M_runEv'>
                 <parameter type-id='type-id-254' is-artificial='yes'/>
                 <return type-id='type-id-3'/>
               </function-decl>
             </member-function>
             <member-function access='public' static='yes' destructor='yes' vtable-offset='0'>
-              <function-decl name='~_Impl_base' mangled-name='_ZNSt6thread10_Impl_baseD2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD2Ev'>
+              <function-decl name='~_Impl_base' mangled-name='_ZNSt6thread10_Impl_baseD0Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD0Ev'>
                 <parameter type-id='type-id-254' is-artificial='yes'/>
                 <return type-id='type-id-3'/>
               </function-decl>
             </member-function>
-            <member-function access='public' static='yes' vtable-offset='2'>
-              <function-decl name='_M_run' mangled-name='_ZNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEE6_M_runEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread5_ImplISt12_Bind_simpleIFSt5_BindIFSt7_Mem_fnIMN5mongo14FTDCControllerEFvvEEPS5_EEvEEE6_M_runEv'>
+            <member-function access='public' static='yes' destructor='yes' vtable-offset='0'>
+              <function-decl name='~_Impl_base' mangled-name='_ZNSt6thread10_Impl_baseD2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/thread' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6thread10_Impl_baseD2Ev'>
                 <parameter type-id='type-id-254' is-artificial='yes'/>
                 <return type-id='type-id-3'/>
               </function-decl>
               <return type-id='type-id-3'/>
             </function-decl>
           </member-function>
-          <member-function access='public' static='yes' vtable-offset='2'>
-            <function-decl name='dispose' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv'>
+          <member-function access='public' static='yes' vtable-offset='3'>
+            <function-decl name='destroy' mangled-name='_ZN5boost6detail15sp_counted_base7destroyEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_base7destroyEv'>
               <parameter type-id='type-id-360' is-artificial='yes'/>
               <return type-id='type-id-3'/>
             </function-decl>
           </member-function>
-          <member-function access='public' static='yes' vtable-offset='3'>
-            <function-decl name='destroy' mangled-name='_ZN5boost6detail15sp_counted_base7destroyEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_base_clang.hpp' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail15sp_counted_base7destroyEv'>
+          <member-function access='public' static='yes' vtable-offset='2'>
+            <function-decl name='dispose' mangled-name='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv' filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/sp_counted_impl.hpp' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv'>
               <parameter type-id='type-id-360' is-artificial='yes'/>
               <return type-id='type-id-3'/>
             </function-decl>
index aa054260c336ce469ac7ef6c7da04c11968c0c85..5eb0dd76da120eddb1fa702575e46c9c5c327d5a 100644 (file)
     <pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-636'/>
     <qualified-type-def type-id='type-id-635' const='yes' id='type-id-644'/>
     <pointer-type-def type-id='type-id-644' size-in-bits='64' id='type-id-637'/>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-645'>
+      <member-type access='public'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='86' column='1' id='type-id-646'>
+          <data-member access='private'>
+            <var-decl name='__wch' type-id='type-id-90' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
+          </data-member>
+          <data-member access='private'>
+            <var-decl name='__wchb' type-id='type-id-193' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+          </data-member>
+        </union-decl>
+      </member-type>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='__count' type-id='type-id-37' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='__value' type-id='type-id-646' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+      </data-member>
+    </class-decl>
     <reference-type-def kind='lvalue' type-id='type-id-195' size-in-bits='64' id='type-id-639'/>
     <reference-type-def kind='lvalue' type-id='type-id-35' size-in-bits='64' id='type-id-642'/>
     <reference-type-def kind='lvalue' type-id='type-id-89' size-in-bits='64' id='type-id-643'/>
index a4a6863e0616df8d3f73b38add1e68c2adef0515..f47a18df0b469b257b67e563128ffd0fced207d9 100644 (file)
         <member-type access='public'>
           <union-decl name='type' size-in-bits='256' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1883' column='1' id='type-id-2360'>
             <member-type access='private'>
-              <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1886' column='1' id='type-id-2361'/>
+              <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1886' column='1' id='type-id-2293'/>
             </member-type>
             <data-member access='private'>
-              <var-decl name='__data' type-id='type-id-2362' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1885' column='1'/>
+              <var-decl name='__data' type-id='type-id-2361' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1885' column='1'/>
             </data-member>
             <data-member access='private'>
-              <var-decl name='__align' type-id='type-id-2361' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1886' column='1'/>
+              <var-decl name='__align' type-id='type-id-2293' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1886' column='1'/>
             </data-member>
           </union-decl>
         </member-type>
       </class-decl>
-      <typedef-decl name='__allocator_base&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' type-id='type-id-2344' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-2363'/>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2364'>
+      <typedef-decl name='__allocator_base&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' type-id='type-id-2344' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-2362'/>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2363'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-2345' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2365'/>
+          <typedef-decl name='value_type' type-id='type-id-2345' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2364'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__pointer' type-id='type-id-2347' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2366'/>
+          <typedef-decl name='__pointer' type-id='type-id-2347' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2365'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2366' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2367'/>
+          <typedef-decl name='pointer' type-id='type-id-2365' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2366'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__size_type' type-id='type-id-2349' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2368'/>
+          <typedef-decl name='__size_type' type-id='type-id-2349' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2367'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-2368' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2369'/>
+          <typedef-decl name='size_type' type-id='type-id-2367' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2368'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__const_void_pointer' type-id='type-id-2371' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2370'/>
+          <typedef-decl name='__const_void_pointer' type-id='type-id-2370' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2369'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_void_pointer' type-id='type-id-2370' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2372'/>
+          <typedef-decl name='const_void_pointer' type-id='type-id-2369' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2371'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2343' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='83' column='1' id='type-id-2373'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2343' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='83' column='1' id='type-id-2372'/>
         </member-type>
         <member-function access='private' static='yes'>
           <function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE17_S_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2374'/>
+            <return type-id='type-id-2373'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE23_S_const_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2375'/>
+            <return type-id='type-id-2374'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE22_S_void_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2376'/>
+            <return type-id='type-id-2375'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE28_S_const_void_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2371'/>
+            <return type-id='type-id-2370'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE25_S_difference_type_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2377'/>
+            <return type-id='type-id-2376'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSF_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378'/>
-            <parameter type-id='type-id-2369'/>
-            <return type-id='type-id-2367'/>
+            <parameter type-id='type-id-2377'/>
+            <parameter type-id='type-id-2368'/>
+            <return type-id='type-id-2366'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE8allocateERSF_mPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378'/>
-            <parameter type-id='type-id-2369'/>
-            <parameter type-id='type-id-2372'/>
-            <return type-id='type-id-2367'/>
+            <parameter type-id='type-id-2377'/>
+            <parameter type-id='type-id-2368'/>
+            <parameter type-id='type-id-2371'/>
+            <return type-id='type-id-2366'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE10deallocateERSF_PSE_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378'/>
-            <parameter type-id='type-id-2367'/>
-            <parameter type-id='type-id-2369'/>
+            <parameter type-id='type-id-2377'/>
+            <parameter type-id='type-id-2366'/>
+            <parameter type-id='type-id-2368'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE8max_sizeERKSF_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2351'/>
-            <return type-id='type-id-2369'/>
+            <return type-id='type-id-2368'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='construct&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt;, const std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE9constructISE_JKSB_S9_EEEDTcl12_S_constructfp_fp0_spclsr3stdE7forwardIT0_Efp1_EEERSF_PT_DpOSJ_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378'/>
+            <parameter type-id='type-id-2377'/>
             <parameter type-id='type-id-2348'/>
-            <parameter type-id='type-id-2379'/>
+            <parameter type-id='type-id-2378'/>
             <parameter type-id='type-id-359'/>
-            <return type-id='type-id-2380'/>
+            <return type-id='type-id-2379'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_construct&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt;, const std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE12_S_constructISE_JKSB_S9_EEENSt9enable_ifIXsr6__and_INSG_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERSF_PSL_DpOSM_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378'/>
+            <parameter type-id='type-id-2377'/>
             <parameter type-id='type-id-2348'/>
-            <parameter type-id='type-id-2379'/>
+            <parameter type-id='type-id-2378'/>
             <parameter type-id='type-id-359'/>
-            <return type-id='type-id-2380'/>
+            <return type-id='type-id-2379'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='destroy&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE7destroyISE_EEvRSF_PT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='410' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378'/>
+            <parameter type-id='type-id-2377'/>
             <parameter type-id='type-id-2348'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_destroy&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEEE10_S_destroyISE_EENSt9enable_ifIXsr6__and_INSG_16__destroy_helperIT_E4typeEEE5valueEvE4typeERSF_PSK_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378'/>
+            <parameter type-id='type-id-2377'/>
             <parameter type-id='type-id-2348'/>
-            <return type-id='type-id-2381'/>
+            <return type-id='type-id-2380'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pointer_traits&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2382'>
+      <class-decl name='pointer_traits&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2381'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2348' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2383'/>
+          <typedef-decl name='pointer' type-id='type-id-2348' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2382'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;const value_type&gt;' type-id='type-id-2384' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2375'/>
+          <typedef-decl name='rebind&lt;const value_type&gt;' type-id='type-id-2383' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2374'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2376'/>
+          <typedef-decl name='rebind&lt;void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2375'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;const void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2371'/>
+          <typedef-decl name='rebind&lt;const void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2370'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2377'/>
+          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2376'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPSt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISA_ELN9__gnu_cxx12_Lock_policyE2EEE10pointer_toERSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2385'/>
-            <return type-id='type-id-2383'/>
+            <parameter type-id='type-id-2384'/>
+            <return type-id='type-id-2382'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__ptrtr_not_void&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt;, std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2386'>
+      <class-decl name='__ptrtr_not_void&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt;, std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2385'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-2346' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-2387'/>
+          <typedef-decl name='__type' type-id='type-id-2346' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-2386'/>
         </member-type>
       </class-decl>
-      <typedef-decl name='_Require&lt;__has_construct&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt;, const std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-2380'/>
-      <typedef-decl name='_Require&lt;__has_destroy&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-2381'/>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2388'>
+      <typedef-decl name='_Require&lt;__has_construct&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt;, const std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-2379'/>
+      <typedef-decl name='_Require&lt;__has_destroy&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-2380'/>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-2387'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-575' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2389'/>
+          <typedef-decl name='value_type' type-id='type-id-575' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-2388'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__pointer' type-id='type-id-576' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2390'/>
+          <typedef-decl name='__pointer' type-id='type-id-576' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-2389'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2390' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2391'/>
+          <typedef-decl name='pointer' type-id='type-id-2389' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-2390'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__size_type' type-id='type-id-577' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2392'/>
+          <typedef-decl name='__size_type' type-id='type-id-577' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-2391'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-2392' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2393'/>
+          <typedef-decl name='size_type' type-id='type-id-2391' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-2392'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__const_void_pointer' type-id='type-id-2395' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2394'/>
+          <typedef-decl name='__const_void_pointer' type-id='type-id-2394' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-2393'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_void_pointer' type-id='type-id-2394' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2396'/>
+          <typedef-decl name='const_void_pointer' type-id='type-id-2393' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-2395'/>
         </member-type>
         <member-function access='private' static='yes'>
           <function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE17_S_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2397'/>
+            <return type-id='type-id-2396'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE23_S_const_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2398'/>
+            <return type-id='type-id-2397'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE22_S_void_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2399'/>
+            <return type-id='type-id-2398'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE28_S_const_void_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2395'/>
+            <return type-id='type-id-2394'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE25_S_difference_type_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-2400'/>
+            <return type-id='type-id-2399'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE8allocateERSA_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2356'/>
-            <parameter type-id='type-id-2393'/>
-            <return type-id='type-id-2391'/>
+            <parameter type-id='type-id-2392'/>
+            <return type-id='type-id-2390'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE8allocateERSA_mPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2356'/>
-            <parameter type-id='type-id-2393'/>
-            <parameter type-id='type-id-2396'/>
-            <return type-id='type-id-2391'/>
+            <parameter type-id='type-id-2392'/>
+            <parameter type-id='type-id-2395'/>
+            <return type-id='type-id-2390'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE10deallocateERSA_PS9_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2356'/>
-            <parameter type-id='type-id-2391'/>
-            <parameter type-id='type-id-2393'/>
+            <parameter type-id='type-id-2390'/>
+            <parameter type-id='type-id-2392'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE8max_sizeERKSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-358'/>
-            <return type-id='type-id-2393'/>
+            <return type-id='type-id-2392'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
             <parameter type-id='type-id-2356'/>
             <parameter type-id='type-id-357'/>
             <parameter type-id='type-id-359'/>
-            <return type-id='type-id-2401'/>
+            <return type-id='type-id-2400'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_destroy&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;' mangled-name='_ZNSt16allocator_traitsISaINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEE10_S_destroyIS9_EENSt9enable_ifIXsr6__and_INSB_16__destroy_helperIT_E4typeEEE5valueEvE4typeERSA_PSF_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2356'/>
             <parameter type-id='type-id-357'/>
-            <return type-id='type-id-2402'/>
+            <return type-id='type-id-2401'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
             <parameter type-id='type-id-2356'/>
             <parameter type-id='type-id-357'/>
             <parameter type-id='type-id-359'/>
-            <return type-id='type-id-2401'/>
+            <return type-id='type-id-2400'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pointer_traits&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2403'>
+      <class-decl name='pointer_traits&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-2402'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-357' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2404'/>
+          <typedef-decl name='pointer' type-id='type-id-357' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-2403'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;const value_type&gt;' type-id='type-id-2405' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2398'/>
+          <typedef-decl name='rebind&lt;const value_type&gt;' type-id='type-id-2404' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2397'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2399'/>
+          <typedef-decl name='rebind&lt;void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2398'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;const void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2395'/>
+          <typedef-decl name='rebind&lt;const void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-2394'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2400'/>
+          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-2399'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPNSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE10pointer_toERS9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2406'/>
-            <return type-id='type-id-2404'/>
+            <parameter type-id='type-id-2405'/>
+            <return type-id='type-id-2403'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__ptrtr_not_void&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2407'>
+      <class-decl name='__ptrtr_not_void&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-2406'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-510' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-2408'/>
+          <typedef-decl name='__type' type-id='type-id-510' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-2407'/>
         </member-type>
       </class-decl>
-      <typedef-decl name='_Require&lt;__has_construct&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-2401'/>
-      <typedef-decl name='_Require&lt;__has_destroy&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-2402'/>
-      <class-decl name='_Function_handler&lt;void (), std::_Bind&lt;std::function&lt;void (const mongo::executor::TaskExecutor::CallbackArgs &amp;)&gt; (mongo::executor::TaskExecutor::CallbackArgs)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2030' column='1' id='type-id-2409'>
+      <typedef-decl name='_Require&lt;__has_construct&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-2400'/>
+      <typedef-decl name='_Require&lt;__has_destroy&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-2401'/>
+      <class-decl name='_Function_handler&lt;void (), std::_Bind&lt;std::function&lt;void (const mongo::executor::TaskExecutor::CallbackArgs &amp;)&gt; (mongo::executor::TaskExecutor::CallbackArgs)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2030' column='1' id='type-id-2408'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-863'/>
         <member-function access='public' static='yes'>
           <function-decl name='_M_invoke' mangled-name='_ZNSt17_Function_handlerIFvvESt5_BindIFSt8functionIFvRKN5mongo8executor12TaskExecutor12CallbackArgsEEES6_EEE9_M_invokeERKSt9_Any_data' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2037' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Function_handlerIFvvESt5_BindIFSt8functionIFvRKN5mongo8executor12TaskExecutor12CallbackArgsEEES6_EEE9_M_invokeERKSt9_Any_data'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Mu&lt;mongo::executor::TaskExecutor::CallbackArgs, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-2410'>
+      <class-decl name='_Mu&lt;mongo::executor::TaskExecutor::CallbackArgs, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-2409'>
         <member-function access='public' static='yes'>
           <function-decl name='operator()&lt;mongo::executor::TaskExecutor::CallbackArgs &amp;, std::tuple&lt;&gt; &gt;' mangled-name='_ZNVKSt3_MuIN5mongo8executor12TaskExecutor12CallbackArgsELb0ELb0EEclIRS3_St5tupleIJEEEEOT_SA_RT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNVKSt3_MuIN5mongo8executor12TaskExecutor12CallbackArgsELb0ELb0EEclIRS3_St5tupleIJEEEEOT_SA_RT0_'>
-            <parameter type-id='type-id-2411' is-artificial='yes'/>
+            <parameter type-id='type-id-2410' is-artificial='yes'/>
             <parameter type-id='type-id-1483'/>
             <parameter type-id='type-id-1106'/>
             <return type-id='type-id-1483'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_wrap_member_pointer&lt;std::function&lt;void (const mongo::executor::TaskExecutor::CallbackArgs &amp;)&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1191' column='1' id='type-id-2412'>
+      <class-decl name='_Maybe_wrap_member_pointer&lt;std::function&lt;void (const mongo::executor::TaskExecutor::CallbackArgs &amp;)&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1191' column='1' id='type-id-2411'>
         <member-function access='public' static='yes'>
           <function-decl name='__do_wrap' mangled-name='_ZNSt26_Maybe_wrap_member_pointerISt8functionIFvRKN5mongo8executor12TaskExecutor12CallbackArgsEEEE9__do_wrapERKS8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1196' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt26_Maybe_wrap_member_pointerISt8functionIFvRKN5mongo8executor12TaskExecutor12CallbackArgsEEEE9__do_wrapERKS8_'>
             <parameter type-id='type-id-1459'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Function_handler&lt;mongo::OperationContext *(), std::_Bind&lt;std::_Mem_fn&lt;mongo::OperationContext *(mongo::repl::StorageInterface::*)()&gt; (mongo::repl::StorageInterface *)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2015' column='1' id='type-id-2413'>
+      <class-decl name='_Function_handler&lt;mongo::OperationContext *(), std::_Bind&lt;std::_Mem_fn&lt;mongo::OperationContext *(mongo::repl::StorageInterface::*)()&gt; (mongo::repl::StorageInterface *)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2015' column='1' id='type-id-2412'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-867'/>
         <member-function access='public' static='yes'>
           <function-decl name='_M_invoke' mangled-name='_ZNSt17_Function_handlerIFPN5mongo16OperationContextEvESt5_BindIFSt7_Mem_fnIMNS0_4repl16StorageInterfaceEFS2_vEEPS7_EEE9_M_invokeERKSt9_Any_data' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2022' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Function_handlerIFPN5mongo16OperationContextEvESt5_BindIFSt7_Mem_fnIMNS0_4repl16StorageInterfaceEFS2_vEEPS7_EEE9_M_invokeERKSt9_Any_data'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Mu&lt;mongo::repl::StorageInterface *, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-2414'>
+      <class-decl name='_Mu&lt;mongo::repl::StorageInterface *, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-2413'>
         <member-function access='public' static='yes'>
           <function-decl name='operator()&lt;mongo::repl::StorageInterface *&amp;, std::tuple&lt;&gt; &gt;' mangled-name='_ZNVKSt3_MuIPN5mongo4repl16StorageInterfaceELb0ELb0EEclIRS3_St5tupleIJEEEEOT_SA_RT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNVKSt3_MuIPN5mongo4repl16StorageInterfaceELb0ELb0EEclIRS3_St5tupleIJEEEEOT_SA_RT0_'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-200'/>
             <parameter type-id='type-id-1106'/>
             <return type-id='type-id-200'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_wrap_member_pointer&lt;mongo::OperationContext *(mongo::repl::StorageInterface::*)()&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1210' column='1' id='type-id-2416'>
+      <class-decl name='_Maybe_wrap_member_pointer&lt;mongo::OperationContext *(mongo::repl::StorageInterface::*)()&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1210' column='1' id='type-id-2415'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-191' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1212' column='1' id='type-id-2417'/>
+          <typedef-decl name='type' type-id='type-id-191' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1212' column='1' id='type-id-2416'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='__do_wrap' mangled-name='_ZNSt26_Maybe_wrap_member_pointerIMN5mongo4repl16StorageInterfaceEFPNS0_16OperationContextEvEE9__do_wrapES6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1215' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt26_Maybe_wrap_member_pointerIMN5mongo4repl16StorageInterfaceEFPNS0_16OperationContextEvEE9__do_wrapES6_'>
-            <return type-id='type-id-2417'/>
+            <return type-id='type-id-2416'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Function_handler&lt;void (), std::_Bind&lt;void (*(std::function&lt;void ()&gt;))(const std::function&lt;void ()&gt; &amp;)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2030' column='1' id='type-id-2418'>
+      <class-decl name='_Function_handler&lt;void (), std::_Bind&lt;void (*(std::function&lt;void ()&gt;))(const std::function&lt;void ()&gt; &amp;)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2030' column='1' id='type-id-2417'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-868'/>
         <member-function access='public' static='yes'>
           <function-decl name='_M_invoke' mangled-name='_ZNSt17_Function_handlerIFvvESt5_BindIFPFvRKSt8functionIS0_EES3_EEE9_M_invokeERKSt9_Any_data' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2037' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Function_handlerIFvvESt5_BindIFPFvRKSt8functionIS0_EES3_EEE9_M_invokeERKSt9_Any_data'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Mu&lt;std::function&lt;void ()&gt;, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-2419'>
+      <class-decl name='_Mu&lt;std::function&lt;void ()&gt;, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-2418'>
         <member-function access='public' static='yes'>
           <function-decl name='operator()&lt;std::function&lt;void ()&gt; &amp;, std::tuple&lt;&gt; &gt;' mangled-name='_ZNVKSt3_MuISt8functionIFvvEELb0ELb0EEclIRS2_St5tupleIJEEEEOT_S9_RT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNVKSt3_MuISt8functionIFvvEELb0ELb0EEclIRS2_St5tupleIJEEEEOT_S9_RT0_'>
-            <parameter type-id='type-id-2420' is-artificial='yes'/>
+            <parameter type-id='type-id-2419' is-artificial='yes'/>
             <parameter type-id='type-id-832'/>
             <parameter type-id='type-id-1106'/>
             <return type-id='type-id-832'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_wrap_member_pointer&lt;void (*)(const std::function&lt;void ()&gt; &amp;)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1191' column='1' id='type-id-2421'>
+      <class-decl name='_Maybe_wrap_member_pointer&lt;void (*)(const std::function&lt;void ()&gt; &amp;)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1191' column='1' id='type-id-2420'>
         <member-function access='public' static='yes'>
           <function-decl name='__do_wrap' mangled-name='_ZNSt26_Maybe_wrap_member_pointerIPFvRKSt8functionIFvvEEEE9__do_wrapERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422'/>
-            <return type-id='type-id-2422'/>
+            <parameter type-id='type-id-2421'/>
+            <return type-id='type-id-2421'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='unordered_map&lt;std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *, std::hash&lt;string&gt;, std::equal_to&lt;std::basic_string&lt;char&gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt; &gt;' size-in-bits='448' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='98' column='1' id='type-id-2423'>
+      <class-decl name='unordered_map&lt;std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *, std::hash&lt;string&gt;, std::equal_to&lt;std::basic_string&lt;char&gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt; &gt;' size-in-bits='448' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='98' column='1' id='type-id-2422'>
         <member-type access='private'>
-          <typedef-decl name='_Hashtable' type-id='type-id-2425' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='100' column='1' id='type-id-2424'/>
+          <typedef-decl name='_Hashtable' type-id='type-id-2424' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='100' column='1' id='type-id-2423'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-2427' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='125' column='1' id='type-id-2426'/>
+          <typedef-decl name='size_type' type-id='type-id-2426' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='125' column='1' id='type-id-2425'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='hasher' type-id='type-id-85' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='110' column='1' id='type-id-2428'/>
+          <typedef-decl name='hasher' type-id='type-id-85' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='110' column='1' id='type-id-2427'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='key_equal' type-id='type-id-2430' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='111' column='1' id='type-id-2429'/>
+          <typedef-decl name='key_equal' type-id='type-id-2429' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='111' column='1' id='type-id-2428'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='allocator_type' type-id='type-id-2432' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='112' column='1' id='type-id-2431'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2431' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='112' column='1' id='type-id-2430'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-2434' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='121' column='1' id='type-id-2433'/>
+          <typedef-decl name='iterator' type-id='type-id-2433' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='121' column='1' id='type-id-2432'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-2436' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='122' column='1' id='type-id-2435'/>
+          <typedef-decl name='const_iterator' type-id='type-id-2435' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='122' column='1' id='type-id-2434'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-2438' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='108' column='1' id='type-id-2437'/>
+          <typedef-decl name='value_type' type-id='type-id-2437' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='108' column='1' id='type-id-2436'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='key_type' type-id='type-id-2440' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='107' column='1' id='type-id-2439'/>
+          <typedef-decl name='key_type' type-id='type-id-2439' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='107' column='1' id='type-id-2438'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='mapped_type' type-id='type-id-130' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='109' column='1' id='type-id-2441'/>
+          <typedef-decl name='mapped_type' type-id='type-id-130' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='109' column='1' id='type-id-2440'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='local_iterator' type-id='type-id-2443' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='123' column='1' id='type-id-2442'/>
+          <typedef-decl name='local_iterator' type-id='type-id-2442' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='123' column='1' id='type-id-2441'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_local_iterator' type-id='type-id-2445' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='124' column='1' id='type-id-2444'/>
+          <typedef-decl name='const_local_iterator' type-id='type-id-2444' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='124' column='1' id='type-id-2443'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_h' type-id='type-id-2424' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='101' column='1'/>
+          <var-decl name='_M_h' type-id='type-id-2423' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='101' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='unordered_map' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <parameter type-id='type-id-2446'/>
             <parameter type-id='type-id-2447'/>
             <parameter type-id='type-id-2448'/>
-            <parameter type-id='type-id-2449'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='unordered_map' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2450'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2449'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='unordered_map' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2451'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2450'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='unordered_map' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2449'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2448'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='unordered_map' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2450'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
             <parameter type-id='type-id-2449'/>
+            <parameter type-id='type-id-2448'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='unordered_map' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2451'/>
-            <parameter type-id='type-id-2449'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2450'/>
+            <parameter type-id='type-id-2448'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='unordered_map' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
             <parameter type-id='type-id-150'/>
-            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2425'/>
+            <parameter type-id='type-id-2446'/>
             <parameter type-id='type-id-2447'/>
             <parameter type-id='type-id-2448'/>
-            <parameter type-id='type-id-2449'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEaSERKSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2450'/>
-            <return type-id='type-id-2452'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2449'/>
+            <return type-id='type-id-2451'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEaSEOSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2451'/>
-            <return type-id='type-id-2452'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2450'/>
+            <return type-id='type-id-2451'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEaSESt16initializer_listISC_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
             <parameter type-id='type-id-150'/>
-            <return type-id='type-id-2452'/>
+            <return type-id='type-id-2451'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE13get_allocatorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2431'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2430'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='empty' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5emptyEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2426'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2425'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2426'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2425'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <return type-id='type-id-2433'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <return type-id='type-id-2432'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2435'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2434'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cbegin' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6cbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2435'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2434'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <return type-id='type-id-2433'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <return type-id='type-id-2432'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2435'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2434'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cend' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4cendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2435'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2434'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6insertERKSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2455'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2453'/>
+            <return type-id='type-id-2454'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6insertENSt8__detail20_Node_const_iteratorISC_Lb0ELb1EEERKSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='426' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2435'/>
-            <parameter type-id='type-id-2454'/>
-            <return type-id='type-id-2433'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2434'/>
+            <parameter type-id='type-id-2453'/>
+            <return type-id='type-id-2432'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6insertESt16initializer_listISC_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
             <parameter type-id='type-id-150'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5eraseENSt8__detail20_Node_const_iteratorISC_Lb0ELb1EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='477' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2435'/>
-            <return type-id='type-id-2433'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2434'/>
+            <return type-id='type-id-2432'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5eraseENSt8__detail14_Node_iteratorISC_Lb0ELb1EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='482' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2433'/>
-            <return type-id='type-id-2433'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2432'/>
+            <return type-id='type-id-2432'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5eraseERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2426'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2425'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5eraseENSt8__detail20_Node_const_iteratorISC_Lb0ELb1EEESH_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='517' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2435'/>
-            <parameter type-id='type-id-2435'/>
-            <return type-id='type-id-2433'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2434'/>
+            <parameter type-id='type-id-2434'/>
+            <return type-id='type-id-2432'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='clear' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5clearEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='527' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4swapERSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='540' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2452'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2451'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='hash_function' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE13hash_functionEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2428'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2427'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='key_eq' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6key_eqEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2429'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2428'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='find' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4findERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2433'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2432'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='find' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4findERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='577' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2435'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2434'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='count' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5countERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2426'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2425'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='equal_range' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE11equal_rangeERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2457'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2456'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='equal_range' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE11equal_rangeERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='608' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2458'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2457'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEixERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='626' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2458'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEEixEOSs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='630' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2460'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2459'/>
+            <return type-id='type-id-2458'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='at' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE2atERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2459'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2458'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='at' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE2atERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2461'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2460'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='bucket_count' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE12bucket_countEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='655' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2426'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2425'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_bucket_count' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE16max_bucket_countEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='660' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <return type-id='type-id-2426'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <return type-id='type-id-2425'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='bucket_size' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE11bucket_sizeEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2426'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2425'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='bucket' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6bucketERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='678' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2456'/>
-            <return type-id='type-id-2426'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2455'/>
+            <return type-id='type-id-2425'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5beginEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2442'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2441'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE5beginEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2444'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2443'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cbegin' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6cbeginEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='703' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2444'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2443'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE3endEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2442'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2441'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE3endEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2444'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2443'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cend' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE4cendEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='729' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2444'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2443'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='load_factor' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE11load_factorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
             <return type-id='type-id-153'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_load_factor' mangled-name='_ZNKSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE15max_load_factorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2452' is-artificial='yes'/>
             <return type-id='type-id-153'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_load_factor' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE15max_load_factorEf' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
             <parameter type-id='type-id-153'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rehash' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE6rehashEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reserve' mangled-name='_ZNSt13unordered_mapISsPN5mongo6logger9LogDomainINS1_21MessageEventEphemeralEEESt4hashISsESt8equal_toISsESaISt4pairIKSsS5_EEE7reserveEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-155'/>
         <base-class access='private' layout-offset-in-bits='0' type-id='type-id-159'/>
         <member-type access='private'>
-          <typedef-decl name='__bucket_type' type-id='type-id-165' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='199' column='1' id='type-id-2462'/>
+          <typedef-decl name='__bucket_type' type-id='type-id-165' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='199' column='1' id='type-id-2461'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-65' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='302' column='1' id='type-id-2427'/>
+          <typedef-decl name='size_type' type-id='type-id-65' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='302' column='1' id='type-id-2426'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__node_base' type-id='type-id-167' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='198' column='1' id='type-id-2463'/>
+          <typedef-decl name='__node_base' type-id='type-id-167' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='198' column='1' id='type-id-2462'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__hashtable_alloc' type-id='type-id-159' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='192' column='1' id='type-id-2464'/>
+          <typedef-decl name='__hashtable_alloc' type-id='type-id-159' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='192' column='1' id='type-id-2463'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__node_type' type-id='type-id-87' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='188' column='1' id='type-id-2465'/>
+          <typedef-decl name='__node_type' type-id='type-id-87' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='188' column='1' id='type-id-2464'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='allocator_type' type-id='type-id-2466' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='204' column='1' id='type-id-2432'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2465' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='204' column='1' id='type-id-2431'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='key_equal' type-id='type-id-125' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='205' column='1' id='type-id-2430'/>
+          <typedef-decl name='key_equal' type-id='type-id-125' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='205' column='1' id='type-id-2429'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-61' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='305' column='1' id='type-id-2434'/>
+          <typedef-decl name='iterator' type-id='type-id-61' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='305' column='1' id='type-id-2433'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-63' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='306' column='1' id='type-id-2436'/>
+          <typedef-decl name='const_iterator' type-id='type-id-63' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='306' column='1' id='type-id-2435'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='key_type' type-id='type-id-56' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='202' column='1' id='type-id-2440'/>
+          <typedef-decl name='key_type' type-id='type-id-56' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='202' column='1' id='type-id-2439'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='local_iterator' type-id='type-id-67' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='308' column='1' id='type-id-2443'/>
+          <typedef-decl name='local_iterator' type-id='type-id-67' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='308' column='1' id='type-id-2442'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_local_iterator' type-id='type-id-69' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='309' column='1' id='type-id-2445'/>
+          <typedef-decl name='const_local_iterator' type-id='type-id-69' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='309' column='1' id='type-id-2444'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__hash_code' type-id='type-id-51' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='231' column='1' id='type-id-2467'/>
+          <typedef-decl name='__hash_code' type-id='type-id-51' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='231' column='1' id='type-id-2466'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__rehash_state' type-id='type-id-182' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='216' column='1' id='type-id-2468'/>
+          <typedef-decl name='__rehash_state' type-id='type-id-182' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='216' column='1' id='type-id-2467'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-60' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='203' column='1' id='type-id-2438'/>
+          <typedef-decl name='value_type' type-id='type-id-60' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='203' column='1' id='type-id-2437'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_buckets' type-id='type-id-2469' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='313' column='1'/>
+          <var-decl name='_M_buckets' type-id='type-id-2468' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='313' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_bucket_count' type-id='type-id-2427' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='314' column='1'/>
+          <var-decl name='_M_bucket_count' type-id='type-id-2426' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='314' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_before_begin' type-id='type-id-2463' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='315' column='1'/>
+          <var-decl name='_M_before_begin' type-id='type-id-2462' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='315' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_element_count' type-id='type-id-2427' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='316' column='1'/>
+          <var-decl name='_M_element_count' type-id='type-id-2426' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='316' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='256'>
           <var-decl name='_M_rehash_policy' type-id='type-id-181' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='317' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='384'>
-          <var-decl name='_M_single_bucket' type-id='type-id-2462' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='325' column='1'/>
+          <var-decl name='_M_single_bucket' type-id='type-id-2461' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='325' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_M_uses_single_bucket' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_uses_single_bucketEPPNSA_15_Hash_node_baseE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2469'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2468'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_uses_single_bucket' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_uses_single_bucketEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_base_alloc' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE13_M_base_allocEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <return type-id='type-id-2472'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <return type-id='type-id-2471'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_allocate_buckets' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_allocate_bucketsEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <return type-id='type-id-2469'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <return type-id='type-id-2468'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_deallocate_buckets' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEPPNSA_15_Hash_node_baseEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='351' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2469'/>
-            <parameter type-id='type-id-2427'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2468'/>
+            <parameter type-id='type-id-2426'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_deallocate_buckets' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_deallocate_bucketsEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_bucket_begin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15_M_bucket_beginEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <return type-id='type-id-2473'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <return type-id='type-id-2472'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_begin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='369' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2473'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2472'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_move_assign' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE14_M_move_assignEOSL_St17integral_constantIbLb1EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2474'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2473'/>
             <parameter type-id='type-id-241'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_move_assign' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE14_M_move_assignEOSL_St17integral_constantIbLb0EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2474'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2473'/>
             <parameter type-id='type-id-242'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_reset' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_resetEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='383' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Hashtable' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
             <parameter type-id='type-id-73'/>
             <parameter type-id='type-id-74'/>
             <parameter type-id='type-id-75'/>
             <parameter type-id='type-id-76'/>
             <parameter type-id='type-id-72'/>
-            <parameter type-id='type-id-2475'/>
+            <parameter type-id='type-id-2474'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Hashtable' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2476'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2475'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Hashtable' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2474'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2473'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Hashtable' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='403' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2476'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
             <parameter type-id='type-id-2475'/>
+            <parameter type-id='type-id-2474'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Hashtable' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='405' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2473'/>
             <parameter type-id='type-id-2474'/>
-            <parameter type-id='type-id-2475'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Hashtable' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Hashtable' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
             <parameter type-id='type-id-73'/>
-            <parameter type-id='type-id-2477'/>
-            <parameter type-id='type-id-2475'/>
+            <parameter type-id='type-id-2476'/>
+            <parameter type-id='type-id-2474'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Hashtable' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
             <parameter type-id='type-id-150'/>
-            <parameter type-id='type-id-2427'/>
+            <parameter type-id='type-id-2426'/>
             <parameter type-id='type-id-73'/>
-            <parameter type-id='type-id-2477'/>
-            <parameter type-id='type-id-2475'/>
+            <parameter type-id='type-id-2476'/>
+            <parameter type-id='type-id-2474'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEEaSERKSL_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2476'/>
-            <return type-id='type-id-2478'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2475'/>
+            <return type-id='type-id-2477'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEEaSEOSL_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2474'/>
-            <return type-id='type-id-2478'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2473'/>
+            <return type-id='type-id-2477'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEEaSESt16initializer_listIS8_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
             <parameter type-id='type-id-150'/>
-            <return type-id='type-id-2478'/>
+            <return type-id='type-id-2477'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Hashtable' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='467' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4swapERSL_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2478'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2477'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2436'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2435'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2436'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2435'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cbegin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6cbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2436'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2435'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cend' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4cendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='495' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2436'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2435'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='empty' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5emptyEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE13get_allocatorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2432'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2431'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='511' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='key_eq' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6key_eqEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2430'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2429'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='bucket_count' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE12bucket_countEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='523' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_bucket_count' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE16max_bucket_countEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='527' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='bucket_size' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE11bucket_sizeEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='bucket' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6bucketERS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='535' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5beginEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <return type-id='type-id-2443'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <return type-id='type-id-2442'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='546' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <return type-id='type-id-2443'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <return type-id='type-id-2442'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5beginEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='550' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <return type-id='type-id-2445'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <return type-id='type-id-2444'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE3endEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='557' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <return type-id='type-id-2445'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <return type-id='type-id-2444'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cbegin' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6cbeginEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='562' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <return type-id='type-id-2445'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <return type-id='type-id-2444'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cend' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4cendEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='569' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <return type-id='type-id-2445'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <return type-id='type-id-2444'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='load_factor' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE11load_factorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
             <return type-id='type-id-153'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__rehash_policy' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15__rehash_policyEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__rehash_policy' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15__rehash_policyERKSI_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='588' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2480'/>
-            <return type-id='type-id-11'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2479'/>
+            <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='find' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='find' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='595' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2436'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2435'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='count' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5countERS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='598' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='equal_range' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE11equal_rangeERS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2457'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2456'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='equal_range' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE11equal_rangeERS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2458'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2457'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_bucket_index' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15_M_bucket_indexEPNSA_10_Hash_nodeIS8_Lb1EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2473'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2472'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_bucket_index' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE15_M_bucket_indexERS1_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
-            <parameter type-id='type-id-2467'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
+            <parameter type-id='type-id-2466'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_find_before_node' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS1_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='619' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <parameter type-id='type-id-2479'/>
-            <parameter type-id='type-id-2467'/>
-            <return type-id='type-id-2481'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2478'/>
+            <parameter type-id='type-id-2466'/>
+            <return type-id='type-id-2480'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_find_node' mangled-name='_ZNKSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE12_M_find_nodeEmRS1_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2470' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <parameter type-id='type-id-2479'/>
-            <parameter type-id='type-id-2467'/>
-            <return type-id='type-id-2473'/>
+            <parameter type-id='type-id-2469' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2478'/>
+            <parameter type-id='type-id-2466'/>
+            <return type-id='type-id-2472'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert_bucket_begin' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_insert_bucket_beginEmPNSA_10_Hash_nodeIS8_Lb1EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='633' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <parameter type-id='type-id-2473'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2472'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_remove_bucket_begin' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE22_M_remove_bucket_beginEmPNSA_10_Hash_nodeIS8_Lb1EEEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='637' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <parameter type-id='type-id-2473'/>
-            <parameter type-id='type-id-2427'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2472'/>
+            <parameter type-id='type-id-2426'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_previous_node' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE20_M_get_previous_nodeEmPNSA_15_Hash_node_baseE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <parameter type-id='type-id-2481'/>
-            <return type-id='type-id-2481'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2480'/>
+            <return type-id='type-id-2480'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert_unique_node' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE21_M_insert_unique_nodeEmmPNSA_10_Hash_nodeIS8_Lb1EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='648' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <parameter type-id='type-id-2467'/>
-            <parameter type-id='type-id-2473'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2466'/>
+            <parameter type-id='type-id-2472'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_insert_multi_node' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE20_M_insert_multi_nodeEPNSA_10_Hash_nodeIS8_Lb1EEEmSO_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2473'/>
-            <parameter type-id='type-id-2467'/>
-            <parameter type-id='type-id-2473'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2472'/>
+            <parameter type-id='type-id-2466'/>
+            <parameter type-id='type-id-2472'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb1EERS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='705' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
             <parameter type-id='type-id-241'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseESt17integral_constantIbLb0EERS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='708' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
             <parameter type-id='type-id-242'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE8_M_eraseEmPNSA_15_Hash_node_baseEPNSA_10_Hash_nodeIS8_Lb1EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='711' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <parameter type-id='type-id-2481'/>
-            <parameter type-id='type-id-2473'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2480'/>
+            <parameter type-id='type-id-2472'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseENSA_20_Node_const_iteratorIS8_Lb0ELb1EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='732' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2436'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2435'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseENSA_14_Node_iteratorIS8_Lb0ELb1EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='736' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2434'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2433'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseERS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5eraseENSA_20_Node_const_iteratorIS8_Lb0ELb1EEESN_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2436'/>
-            <parameter type-id='type-id-2436'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2435'/>
+            <parameter type-id='type-id-2435'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='clear' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='747' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rehash' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE6rehashEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_rehash_aux' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb1EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='757' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
             <parameter type-id='type-id-241'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_rehash_aux' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE13_M_rehash_auxEmSt17integral_constantIbLb0EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='760' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
             <parameter type-id='type-id-242'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_rehash' mangled-name='_ZNSt10_HashtableISsSt4pairIKSsPN5mongo6logger9LogDomainINS3_21MessageEventEphemeralEEEESaIS8_ENSt8__detail10_Select1stESt8equal_toISsESt4hashISsENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2471' is-artificial='yes'/>
-            <parameter type-id='type-id-2427'/>
-            <parameter type-id='type-id-2482'/>
+            <parameter type-id='type-id-2470' is-artificial='yes'/>
+            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2481'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='hash&lt;std::basic_string&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='3079' column='1' id='type-id-86'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2483'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2482'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt4hashISsEclERKSs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/basic_string.h' line='3083' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2484' is-artificial='yes'/>
-            <parameter type-id='type-id-2485'/>
+            <parameter type-id='type-id-2483' is-artificial='yes'/>
+            <parameter type-id='type-id-2484'/>
             <return type-id='type-id-66'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__hash_base&lt;unsigned long, std::basic_string&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/functional_hash.h' line='50' column='1' id='type-id-2483'/>
-      <class-decl name='aligned_storage&lt;16, 8&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1881' column='1' id='type-id-2486'>
+      <class-decl name='__hash_base&lt;unsigned long, std::basic_string&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/functional_hash.h' line='50' column='1' id='type-id-2482'/>
+      <class-decl name='aligned_storage&lt;16, 8&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1881' column='1' id='type-id-2485'>
         <member-type access='public'>
-          <union-decl name='type' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1883' column='1' id='type-id-2487'>
+          <union-decl name='type' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1883' column='1' id='type-id-2486'>
             <member-type access='private'>
-              <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1886' column='1' id='type-id-2488'/>
+              <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1886' column='1' id='type-id-2487'/>
             </member-type>
             <data-member access='private'>
-              <var-decl name='__data' type-id='type-id-2489' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1885' column='1'/>
+              <var-decl name='__data' type-id='type-id-2488' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1885' column='1'/>
             </data-member>
             <data-member access='private'>
-              <var-decl name='__align' type-id='type-id-2488' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1886' column='1'/>
+              <var-decl name='__align' type-id='type-id-2487' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1886' column='1'/>
             </data-member>
           </union-decl>
         </member-type>
       </class-decl>
       <class-decl name='pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='96' column='1' id='type-id-60'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='first' type-id='type-id-2490' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
+          <var-decl name='first' type-id='type-id-2489' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='second' type-id='type-id-2491' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
+          <var-decl name='second' type-id='type-id-2490' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='102' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
           <function-decl name='pair' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-119' is-artificial='yes'/>
             <parameter type-id='type-id-78'/>
-            <parameter type-id='type-id-2492'/>
+            <parameter type-id='type-id-2491'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-119' is-artificial='yes'/>
-            <parameter type-id='type-id-2493'/>
+            <parameter type-id='type-id-2492'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt4pairIKSsPN5mongo6logger9LogDomainINS2_21MessageEventEphemeralEEEEaSEOS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-119' is-artificial='yes'/>
-            <parameter type-id='type-id-2493'/>
+            <parameter type-id='type-id-2492'/>
             <return type-id='type-id-122'/>
           </function-decl>
         </member-function>
         </member-function>
       </class-decl>
       <class-decl name='equal_to&lt;std::basic_string&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_function.h' line='340' column='1' id='type-id-125'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2494'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2493'/>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZNKSt8equal_toISsEclERKSsS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_function.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2495' is-artificial='yes'/>
+            <parameter type-id='type-id-2494' is-artificial='yes'/>
             <parameter type-id='type-id-78'/>
             <parameter type-id='type-id-78'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='binary_function&lt;std::basic_string&lt;char&gt;, std::basic_string&lt;char&gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_function.h' line='118' column='1' id='type-id-2494'/>
-      <class-decl name='conditional&lt;true, std::pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt;, bool&gt;, std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1962' column='1' id='type-id-2496'>
+      <class-decl name='binary_function&lt;std::basic_string&lt;char&gt;, std::basic_string&lt;char&gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_function.h' line='118' column='1' id='type-id-2493'/>
+      <class-decl name='conditional&lt;true, std::pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt;, bool&gt;, std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1962' column='1' id='type-id-2495'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2455' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1963' column='1' id='type-id-58'/>
+          <typedef-decl name='type' type-id='type-id-2454' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1963' column='1' id='type-id-58'/>
         </member-type>
       </class-decl>
-      <class-decl name='pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2455'/>
-      <class-decl name='tuple_element&lt;1, std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/utility' line='97' column='1' id='type-id-2497'>
+      <class-decl name='pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2454'/>
+      <class-decl name='tuple_element&lt;1, std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/utility' line='97' column='1' id='type-id-2496'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2491' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/utility' line='98' column='1' id='type-id-131'/>
+          <typedef-decl name='type' type-id='type-id-2490' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/utility' line='98' column='1' id='type-id-131'/>
         </member-type>
       </class-decl>
       <class-decl name='initializer_list&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-150'/>
       <class-decl name='allocator&lt;std::__detail::_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, true&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-162'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2498'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2497'/>
         <member-type access='private'>
           <typedef-decl name='value_type' type-id='type-id-87' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-164'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2499' is-artificial='yes'/>
+            <parameter type-id='type-id-2498' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2499' is-artificial='yes'/>
+            <parameter type-id='type-id-2498' is-artificial='yes'/>
             <parameter type-id='type-id-178'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2499' is-artificial='yes'/>
+            <parameter type-id='type-id-2498' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='__allocator_base&lt;std::__detail::_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, true&gt; &gt;' type-id='type-id-2498' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-2500'/>
+      <typedef-decl name='__allocator_base&lt;std::__detail::_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, true&gt; &gt;' type-id='type-id-2497' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-2499'/>
       <class-decl name='pair&lt;bool, unsigned long&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='96' column='1' id='type-id-186'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='first' type-id='type-id-19' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='101' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2502'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2501'/>
             <parameter type-id='type-id-1239'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2503'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2502'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pair' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2504'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2503'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt4pairIbmEaSERKS0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2503'/>
-            <return type-id='type-id-2505'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2502'/>
+            <return type-id='type-id-2504'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt4pairIbmEaSEOS0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2504'/>
-            <return type-id='type-id-2505'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2503'/>
+            <return type-id='type-id-2504'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt4pairIbmE4swapERS0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_pair.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2505'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2504'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-2466'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2506'/>
+      <class-decl name='allocator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-2465'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2505'/>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2507' is-artificial='yes'/>
+            <parameter type-id='type-id-2506' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2507' is-artificial='yes'/>
-            <parameter type-id='type-id-2508'/>
+            <parameter type-id='type-id-2506' is-artificial='yes'/>
+            <parameter type-id='type-id-2507'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2507' is-artificial='yes'/>
+            <parameter type-id='type-id-2506' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='__allocator_base&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' type-id='type-id-2506' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-2509'/>
-      <class-decl name='pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt;, std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2457'/>
-      <class-decl name='pair&lt;std::__detail::_Node_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt;, std::__detail::_Node_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2458'/>
-      <typedef-decl name='__umap_hashtable&lt;std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *, std::hash&lt;string&gt;, std::equal_to&lt;std::basic_string&lt;char&gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt; &gt;' type-id='type-id-142' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='47' column='1' id='type-id-2425'/>
+      <typedef-decl name='__allocator_base&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' type-id='type-id-2505' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-2508'/>
+      <class-decl name='pair&lt;std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt;, std::__detail::_Node_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2456'/>
+      <class-decl name='pair&lt;std::__detail::_Node_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt;, std::__detail::_Node_const_iterator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, false, true&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2457'/>
+      <typedef-decl name='__umap_hashtable&lt;std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *, std::hash&lt;string&gt;, std::equal_to&lt;std::basic_string&lt;char&gt; &gt;, std::allocator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt; &gt;' type-id='type-id-142' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/unordered_map.h' line='47' column='1' id='type-id-2424'/>
     </namespace-decl>
     <type-decl name='bool' size-in-bits='8' id='type-id-19'/>
     <type-decl name='long int' size-in-bits='64' id='type-id-9'/>
     <type-decl name='void' id='type-id-11'/>
     <pointer-type-def type-id='type-id-7' size-in-bits='64' id='type-id-10'/>
-    <qualified-type-def type-id='type-id-7' const='yes' id='type-id-2510'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2510' size-in-bits='64' id='type-id-12'/>
+    <qualified-type-def type-id='type-id-7' const='yes' id='type-id-2509'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2509' size-in-bits='64' id='type-id-12'/>
     <reference-type-def kind='lvalue' type-id='type-id-7' size-in-bits='64' id='type-id-13'/>
-    <pointer-type-def type-id='type-id-2510' size-in-bits='64' id='type-id-14'/>
+    <pointer-type-def type-id='type-id-2509' size-in-bits='64' id='type-id-14'/>
     <type-decl name='int' size-in-bits='32' id='type-id-15'/>
-    <qualified-type-def type-id='type-id-8' const='yes' id='type-id-2511'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2511' size-in-bits='64' id='type-id-16'/>
-    <qualified-type-def type-id='type-id-9' const='yes' id='type-id-2512'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2512' size-in-bits='64' id='type-id-17'/>
-    <type-decl name='long long int' size-in-bits='64' id='type-id-2513'/>
-    <qualified-type-def type-id='type-id-2513' const='yes' id='type-id-2514'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2514' size-in-bits='64' id='type-id-18'/>
+    <qualified-type-def type-id='type-id-8' const='yes' id='type-id-2510'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2510' size-in-bits='64' id='type-id-16'/>
+    <qualified-type-def type-id='type-id-9' const='yes' id='type-id-2511'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2511' size-in-bits='64' id='type-id-17'/>
+    <type-decl name='long long int' size-in-bits='64' id='type-id-2512'/>
+    <qualified-type-def type-id='type-id-2512' const='yes' id='type-id-2513'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2513' size-in-bits='64' id='type-id-18'/>
     <pointer-type-def type-id='type-id-191' size-in-bits='64' id='type-id-204'/>
     <namespace-decl name='mongo'>
       <namespace-decl name='logger'>
-        <class-decl name='ComponentMessageLogDomain' size-in-bits='448' visibility='default' filepath='src/mongo/logger/component_message_log_domain.h' line='39' column='1' id='type-id-2515'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2516'/>
+        <class-decl name='ComponentMessageLogDomain' size-in-bits='448' visibility='default' filepath='src/mongo/logger/component_message_log_domain.h' line='39' column='1' id='type-id-2514'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2515'/>
           <data-member access='private' layout-offset-in-bits='200'>
-            <var-decl name='_settings' type-id='type-id-2517' visibility='default' filepath='src/mongo/logger/component_message_log_domain.h' line='83' column='1'/>
+            <var-decl name='_settings' type-id='type-id-2516' visibility='default' filepath='src/mongo/logger/component_message_log_domain.h' line='83' column='1'/>
           </data-member>
           <member-function access='private' constructor='yes'>
             <function-decl name='ComponentMessageLogDomain' filepath='src/mongo/logger/component_message_log_domain.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2518' is-artificial='yes'/>
-              <parameter type-id='type-id-2519'/>
+              <parameter type-id='type-id-2517' is-artificial='yes'/>
+              <parameter type-id='type-id-2518'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZN5mongo6logger25ComponentMessageLogDomainaSERKS1_' filepath='src/mongo/logger/component_message_log_domain.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2518' is-artificial='yes'/>
-              <parameter type-id='type-id-2519'/>
-              <return type-id='type-id-2520'/>
+              <parameter type-id='type-id-2517' is-artificial='yes'/>
+              <parameter type-id='type-id-2518'/>
+              <return type-id='type-id-2519'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='ComponentMessageLogDomain' filepath='src/mongo/logger/component_message_log_domain.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2518' is-artificial='yes'/>
+              <parameter type-id='type-id-2517' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
             <function-decl name='~ComponentMessageLogDomain' filepath='src/mongo/logger/component_message_log_domain.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2518' is-artificial='yes'/>
+              <parameter type-id='type-id-2517' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='shouldLog' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain9shouldLogENS0_12LogComponentENS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2521' is-artificial='yes'/>
+              <parameter type-id='type-id-2520' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
               <parameter type-id='type-id-2522'/>
-              <parameter type-id='type-id-2523'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='shouldLog' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain9shouldLogENS0_12LogComponentES2_NS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2521' is-artificial='yes'/>
+              <parameter type-id='type-id-2520' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
+              <parameter type-id='type-id-2521'/>
               <parameter type-id='type-id-2522'/>
-              <parameter type-id='type-id-2522'/>
-              <parameter type-id='type-id-2523'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='shouldLog' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain9shouldLogENS0_12LogComponentES2_S2_NS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2521' is-artificial='yes'/>
-              <parameter type-id='type-id-2522'/>
+              <parameter type-id='type-id-2520' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
+              <parameter type-id='type-id-2521'/>
+              <parameter type-id='type-id-2521'/>
               <parameter type-id='type-id-2522'/>
-              <parameter type-id='type-id-2522'/>
-              <parameter type-id='type-id-2523'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='hasMinimumLogSeverity' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain21hasMinimumLogSeverityENS0_12LogComponentE' filepath='src/mongo/logger/component_message_log_domain.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2521' is-artificial='yes'/>
-              <parameter type-id='type-id-2522'/>
+              <parameter type-id='type-id-2520' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getMinimumLogSeverity' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain21getMinimumLogSeverityEv' filepath='src/mongo/logger/component_message_log_domain.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2521' is-artificial='yes'/>
-              <return type-id='type-id-2523'/>
+              <parameter type-id='type-id-2520' is-artificial='yes'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getMinimumLogSeverity' mangled-name='_ZNK5mongo6logger25ComponentMessageLogDomain21getMinimumLogSeverityENS0_12LogComponentE' filepath='src/mongo/logger/component_message_log_domain.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2521' is-artificial='yes'/>
-              <parameter type-id='type-id-2522'/>
-              <return type-id='type-id-2523'/>
+              <parameter type-id='type-id-2520' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='setMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger25ComponentMessageLogDomain24setMinimumLoggedSeverityENS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2518' is-artificial='yes'/>
-              <parameter type-id='type-id-2523'/>
+              <parameter type-id='type-id-2517' is-artificial='yes'/>
+              <parameter type-id='type-id-2522'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='setMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger25ComponentMessageLogDomain24setMinimumLoggedSeverityENS0_12LogComponentENS0_11LogSeverityE' filepath='src/mongo/logger/component_message_log_domain.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2518' is-artificial='yes'/>
+              <parameter type-id='type-id-2517' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
               <parameter type-id='type-id-2522'/>
-              <parameter type-id='type-id-2523'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='clearMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger25ComponentMessageLogDomain26clearMinimumLoggedSeverityENS0_12LogComponentE' filepath='src/mongo/logger/component_message_log_domain.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2518' is-artificial='yes'/>
-              <parameter type-id='type-id-2522'/>
+              <parameter type-id='type-id-2517' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/logger/log_domain.h' line='61' column='1' id='type-id-2516'>
+        <class-decl name='LogDomain&lt;mongo::logger::MessageEventEphemeral&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/logger/log_domain.h' line='61' column='1' id='type-id-2515'>
           <member-type access='private'>
-            <typedef-decl name='AppenderVector' type-id='type-id-208' filepath='src/mongo/logger/log_domain.h' line='137' column='1' id='type-id-2524'/>
+            <typedef-decl name='AppenderVector' type-id='type-id-208' filepath='src/mongo/logger/log_domain.h' line='137' column='1' id='type-id-2523'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='Event' type-id='type-id-2526' filepath='src/mongo/logger/log_domain.h' line='65' column='1' id='type-id-2525'/>
+            <typedef-decl name='Event' type-id='type-id-2525' filepath='src/mongo/logger/log_domain.h' line='65' column='1' id='type-id-2524'/>
           </member-type>
           <member-type access='private'>
-            <class-decl name='AppenderHandle' visibility='default' is-declaration-only='yes' id='type-id-2527'/>
+            <class-decl name='AppenderHandle' visibility='default' is-declaration-only='yes' id='type-id-2526'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='AppenderAutoPtr' type-id='type-id-326' filepath='src/mongo/logger/log_domain.h' line='85' column='1' id='type-id-2528'/>
+            <typedef-decl name='AppenderAutoPtr' type-id='type-id-326' filepath='src/mongo/logger/log_domain.h' line='85' column='1' id='type-id-2527'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_appenders' type-id='type-id-2524' visibility='default' filepath='src/mongo/logger/log_domain.h' line='139' column='1'/>
+            <var-decl name='_appenders' type-id='type-id-2523' visibility='default' filepath='src/mongo/logger/log_domain.h' line='139' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='192'>
             <var-decl name='_abortOnFailure' type-id='type-id-19' visibility='default' filepath='src/mongo/logger/log_domain.h' line='140' column='1'/>
           </data-member>
           <member-function access='private'>
             <function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2491' is-artificial='yes'/>
-              <parameter type-id='type-id-2529'/>
+              <parameter type-id='type-id-2490' is-artificial='yes'/>
+              <parameter type-id='type-id-2528'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEEaSERKS3_' filepath='src/mongo/logger/log_domain.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2491' is-artificial='yes'/>
-              <parameter type-id='type-id-2529'/>
-              <return type-id='type-id-2530'/>
+              <parameter type-id='type-id-2490' is-artificial='yes'/>
+              <parameter type-id='type-id-2528'/>
+              <return type-id='type-id-2529'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='LogDomain' filepath='src/mongo/logger/log_domain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2491' is-artificial='yes'/>
+              <parameter type-id='type-id-2490' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
             <function-decl name='~LogDomain' filepath='src/mongo/logger/log_domain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2491' is-artificial='yes'/>
+              <parameter type-id='type-id-2490' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='append' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE6appendERKS2_' filepath='src/mongo/logger/log_domain.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2491' is-artificial='yes'/>
-              <parameter type-id='type-id-2531'/>
+              <parameter type-id='type-id-2490' is-artificial='yes'/>
+              <parameter type-id='type-id-2530'/>
               <return type-id='type-id-1093'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getAbortOnFailure' mangled-name='_ZNK5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE17getAbortOnFailureEv' filepath='src/mongo/logger/log_domain.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2532' is-artificial='yes'/>
+              <parameter type-id='type-id-2531' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='setAbortOnFailure' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE17setAbortOnFailureEb' filepath='src/mongo/logger/log_domain.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2491' is-artificial='yes'/>
+              <parameter type-id='type-id-2490' is-artificial='yes'/>
               <parameter type-id='type-id-19'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='attachAppender' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE14attachAppenderESt10unique_ptrINS0_8AppenderIS2_EESt14default_deleteIS6_EE' filepath='src/mongo/logger/log_domain.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2491' is-artificial='yes'/>
-              <parameter type-id='type-id-2528'/>
-              <return type-id='type-id-2527'/>
+              <parameter type-id='type-id-2490' is-artificial='yes'/>
+              <parameter type-id='type-id-2527'/>
+              <return type-id='type-id-2526'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='detachAppender' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE14detachAppenderENS3_14AppenderHandleE' filepath='src/mongo/logger/log_domain.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2491' is-artificial='yes'/>
-              <parameter type-id='type-id-2527'/>
-              <return type-id='type-id-2528'/>
+              <parameter type-id='type-id-2490' is-artificial='yes'/>
+              <parameter type-id='type-id-2526'/>
+              <return type-id='type-id-2527'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='clearAppenders' mangled-name='_ZN5mongo6logger9LogDomainINS0_21MessageEventEphemeralEE14clearAppendersEv' filepath='src/mongo/logger/log_domain.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2491' is-artificial='yes'/>
+              <parameter type-id='type-id-2490' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='Appender&lt;mongo::logger::MessageEventEphemeral&gt;' visibility='default' is-declaration-only='yes' id='type-id-2533'/>
-        <class-decl name='MessageEventEphemeral' visibility='default' is-declaration-only='yes' id='type-id-2526'/>
-        <typedef-decl name='MessageLogDomain' type-id='type-id-2516' filepath='src/mongo/logger/message_log_domain.h' line='40' column='1' id='type-id-2534'/>
-        <class-decl name='LogComponentSettings' size-in-bits='224' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='42' column='1' id='type-id-2517'>
+        <class-decl name='Appender&lt;mongo::logger::MessageEventEphemeral&gt;' visibility='default' is-declaration-only='yes' id='type-id-2532'/>
+        <class-decl name='MessageEventEphemeral' visibility='default' is-declaration-only='yes' id='type-id-2525'/>
+        <typedef-decl name='MessageLogDomain' type-id='type-id-2515' filepath='src/mongo/logger/message_log_domain.h' line='40' column='1' id='type-id-2533'/>
+        <class-decl name='LogComponentSettings' size-in-bits='224' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='42' column='1' id='type-id-2516'>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_hasMinimumLoggedSeverity' type-id='type-id-2535' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='87' column='1'/>
+            <var-decl name='_hasMinimumLoggedSeverity' type-id='type-id-2534' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='87' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='112'>
-            <var-decl name='_minimumLoggedSeverity' type-id='type-id-2536' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='92' column='1'/>
+            <var-decl name='_minimumLoggedSeverity' type-id='type-id-2535' visibility='default' filepath='src/mongo/logger/log_component_settings.h' line='92' column='1'/>
           </data-member>
           <member-function access='private' constructor='yes'>
             <function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2537' is-artificial='yes'/>
-              <parameter type-id='type-id-2538'/>
+              <parameter type-id='type-id-2536' is-artificial='yes'/>
+              <parameter type-id='type-id-2537'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZN5mongo6logger20LogComponentSettingsaSERKS1_' filepath='src/mongo/logger/log_component_settings.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2537' is-artificial='yes'/>
-              <parameter type-id='type-id-2538'/>
-              <return type-id='type-id-2539'/>
+              <parameter type-id='type-id-2536' is-artificial='yes'/>
+              <parameter type-id='type-id-2537'/>
+              <return type-id='type-id-2538'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2537' is-artificial='yes'/>
+              <parameter type-id='type-id-2536' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
             <function-decl name='~LogComponentSettings' filepath='src/mongo/logger/log_component_settings.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2537' is-artificial='yes'/>
+              <parameter type-id='type-id-2536' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='hasMinimumLogSeverity' mangled-name='_ZNK5mongo6logger20LogComponentSettings21hasMinimumLogSeverityENS0_12LogComponentE' filepath='src/mongo/logger/log_component_settings.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2540' is-artificial='yes'/>
-              <parameter type-id='type-id-2522'/>
+              <parameter type-id='type-id-2539' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getMinimumLogSeverity' mangled-name='_ZNK5mongo6logger20LogComponentSettings21getMinimumLogSeverityENS0_12LogComponentE' filepath='src/mongo/logger/log_component_settings.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2540' is-artificial='yes'/>
-              <parameter type-id='type-id-2522'/>
-              <return type-id='type-id-2523'/>
+              <parameter type-id='type-id-2539' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='setMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger20LogComponentSettings24setMinimumLoggedSeverityENS0_12LogComponentENS0_11LogSeverityE' filepath='src/mongo/logger/log_component_settings.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2537' is-artificial='yes'/>
+              <parameter type-id='type-id-2536' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
               <parameter type-id='type-id-2522'/>
-              <parameter type-id='type-id-2523'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='clearMinimumLoggedSeverity' mangled-name='_ZN5mongo6logger20LogComponentSettings26clearMinimumLoggedSeverityENS0_12LogComponentE' filepath='src/mongo/logger/log_component_settings.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2537' is-artificial='yes'/>
-              <parameter type-id='type-id-2522'/>
+              <parameter type-id='type-id-2536' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='shouldLog' mangled-name='_ZNK5mongo6logger20LogComponentSettings9shouldLogENS0_12LogComponentENS0_11LogSeverityE' filepath='src/mongo/logger/log_component_settings.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2540' is-artificial='yes'/>
+              <parameter type-id='type-id-2539' is-artificial='yes'/>
+              <parameter type-id='type-id-2521'/>
               <parameter type-id='type-id-2522'/>
-              <parameter type-id='type-id-2523'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='LogComponent' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_component.h' line='43' column='1' id='type-id-2522'>
+        <class-decl name='LogComponent' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_component.h' line='43' column='1' id='type-id-2521'>
           <member-type access='private'>
-            <enum-decl name='Value' filepath='src/mongo/logger/log_component.h' line='45' column='1' id='type-id-2541'>
+            <enum-decl name='Value' filepath='src/mongo/logger/log_component.h' line='45' column='1' id='type-id-2540'>
               <underlying-type type-id='type-id-323'/>
               <enumerator name='kDefault' value='0'/>
               <enumerator name='kAccessControl' value='1'/>
             </enum-decl>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_value' type-id='type-id-2541' visibility='default' filepath='src/mongo/logger/log_component.h' line='102' column='1'/>
+            <var-decl name='_value' type-id='type-id-2540' visibility='default' filepath='src/mongo/logger/log_component.h' line='102' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='LogComponent' mangled-name='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE' filepath='src/mongo/logger/log_component.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger12LogComponentC2ENS1_5ValueE'>
-              <parameter type-id='type-id-2542' is-artificial='yes'/>
-              <parameter type-id='type-id-2541'/>
+              <parameter type-id='type-id-2541' is-artificial='yes'/>
+              <parameter type-id='type-id-2540'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator mongo::logger::LogComponent::Value' mangled-name='_ZNK5mongo6logger12LogComponentcvNS1_5ValueEEv' filepath='src/mongo/logger/log_component.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2543' is-artificial='yes'/>
-              <return type-id='type-id-2541'/>
+              <parameter type-id='type-id-2542' is-artificial='yes'/>
+              <return type-id='type-id-2540'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='parent' mangled-name='_ZNK5mongo6logger12LogComponent6parentEv' filepath='src/mongo/logger/log_component.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2543' is-artificial='yes'/>
-              <return type-id='type-id-2522'/>
+              <parameter type-id='type-id-2542' is-artificial='yes'/>
+              <return type-id='type-id-2521'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='toStringData' mangled-name='_ZNK5mongo6logger12LogComponent12toStringDataEv' filepath='src/mongo/logger/log_component.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2543' is-artificial='yes'/>
-              <return type-id='type-id-2544'/>
+              <parameter type-id='type-id-2542' is-artificial='yes'/>
+              <return type-id='type-id-2543'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getShortName' mangled-name='_ZNK5mongo6logger12LogComponent12getShortNameEv' filepath='src/mongo/logger/log_component.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2543' is-artificial='yes'/>
+              <parameter type-id='type-id-2542' is-artificial='yes'/>
               <return type-id='type-id-325'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getDottedName' mangled-name='_ZNK5mongo6logger12LogComponent13getDottedNameEv' filepath='src/mongo/logger/log_component.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2543' is-artificial='yes'/>
+              <parameter type-id='type-id-2542' is-artificial='yes'/>
               <return type-id='type-id-325'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getNameForLog' mangled-name='_ZNK5mongo6logger12LogComponent13getNameForLogEv' filepath='src/mongo/logger/log_component.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2543' is-artificial='yes'/>
-              <return type-id='type-id-2544'/>
+              <parameter type-id='type-id-2542' is-artificial='yes'/>
+              <return type-id='type-id-2543'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='LogSeverity' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_severity.h' line='44' column='1' id='type-id-2523'>
+        <class-decl name='LogSeverity' size-in-bits='32' visibility='default' filepath='src/mongo/logger/log_severity.h' line='44' column='1' id='type-id-2522'>
           <data-member access='private' layout-offset-in-bits='0'>
             <var-decl name='_severity' type-id='type-id-15' visibility='default' filepath='src/mongo/logger/log_severity.h' line='135' column='1'/>
           </data-member>
           <member-function access='public' static='yes'>
             <function-decl name='Severe' mangled-name='_ZN5mongo6logger11LogSeverity6SevereEv' filepath='src/mongo/logger/log_severity.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <return type-id='type-id-2523'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='Error' mangled-name='_ZN5mongo6logger11LogSeverity5ErrorEv' filepath='src/mongo/logger/log_severity.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <return type-id='type-id-2523'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='Warning' mangled-name='_ZN5mongo6logger11LogSeverity7WarningEv' filepath='src/mongo/logger/log_severity.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <return type-id='type-id-2523'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='Info' mangled-name='_ZN5mongo6logger11LogSeverity4InfoEv' filepath='src/mongo/logger/log_severity.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <return type-id='type-id-2523'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='Log' mangled-name='_ZN5mongo6logger11LogSeverity3LogEv' filepath='src/mongo/logger/log_severity.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <return type-id='type-id-2523'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='Debug' mangled-name='_ZN5mongo6logger11LogSeverity5DebugEi' filepath='src/mongo/logger/log_severity.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-15'/>
-              <return type-id='type-id-2523'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='cast' mangled-name='_ZN5mongo6logger11LogSeverity4castEi' filepath='src/mongo/logger/log_severity.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger11LogSeverity4castEi'>
               <parameter type-id='type-id-15'/>
-              <return type-id='type-id-2523'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='toInt' mangled-name='_ZNK5mongo6logger11LogSeverity5toIntEv' filepath='src/mongo/logger/log_severity.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
               <return type-id='type-id-15'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='moreSevere' mangled-name='_ZNK5mongo6logger11LogSeverity10moreSevereEv' filepath='src/mongo/logger/log_severity.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <return type-id='type-id-2523'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='lessSevere' mangled-name='_ZNK5mongo6logger11LogSeverity10lessSevereEv' filepath='src/mongo/logger/log_severity.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <return type-id='type-id-2523'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='toString' mangled-name='_ZNK5mongo6logger11LogSeverity8toStringEv' filepath='src/mongo/logger/log_severity.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
               <return type-id='type-id-325'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='toStringData' mangled-name='_ZNK5mongo6logger11LogSeverity12toStringDataEv' filepath='src/mongo/logger/log_severity.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <return type-id='type-id-2544'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <return type-id='type-id-2543'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='toChar' mangled-name='_ZNK5mongo6logger11LogSeverity6toCharEv' filepath='src/mongo/logger/log_severity.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <return type-id='type-id-2546'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <return type-id='type-id-2545'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator==' mangled-name='_ZNK5mongo6logger11LogSeverityeqES1_' filepath='src/mongo/logger/log_severity.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <parameter type-id='type-id-2547'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <parameter type-id='type-id-2546'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator!=' mangled-name='_ZNK5mongo6logger11LogSeverityneES1_' filepath='src/mongo/logger/log_severity.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <parameter type-id='type-id-2547'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <parameter type-id='type-id-2546'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;' mangled-name='_ZNK5mongo6logger11LogSeverityltES1_' filepath='src/mongo/logger/log_severity.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <parameter type-id='type-id-2547'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <parameter type-id='type-id-2546'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;=' mangled-name='_ZNK5mongo6logger11LogSeverityleES1_' filepath='src/mongo/logger/log_severity.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <parameter type-id='type-id-2547'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <parameter type-id='type-id-2546'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&gt;' mangled-name='_ZNK5mongo6logger11LogSeveritygtES1_' filepath='src/mongo/logger/log_severity.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <parameter type-id='type-id-2547'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <parameter type-id='type-id-2546'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&gt;=' mangled-name='_ZNK5mongo6logger11LogSeveritygeES1_' filepath='src/mongo/logger/log_severity.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2545' is-artificial='yes'/>
-              <parameter type-id='type-id-2547'/>
+              <parameter type-id='type-id-2544' is-artificial='yes'/>
+              <parameter type-id='type-id-2546'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='private' constructor='yes'>
             <function-decl name='LogSeverity' mangled-name='_ZN5mongo6logger11LogSeverityC2Ei' filepath='src/mongo/logger/log_severity.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger11LogSeverityC2Ei'>
-              <parameter type-id='type-id-2548' is-artificial='yes'/>
+              <parameter type-id='type-id-2547' is-artificial='yes'/>
               <parameter type-id='type-id-15'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
         </class-decl>
         <function-decl name='globalLogDomain' mangled-name='_ZN5mongo6logger15globalLogDomainEv' filepath='src/mongo/logger/logger.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger15globalLogDomainEv'>
-          <return type-id='type-id-2518'/>
+          <return type-id='type-id-2517'/>
         </function-decl>
-        <class-decl name='LogstreamBuilder' size-in-bits='384' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='49' column='1' id='type-id-2549'>
+        <class-decl name='LogstreamBuilder' size-in-bits='384' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='49' column='1' id='type-id-2548'>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_domain' type-id='type-id-2550' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='226' column='1'/>
+            <var-decl name='_domain' type-id='type-id-2549' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='226' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
             <var-decl name='_contextName' type-id='type-id-325' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='227' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='128'>
-            <var-decl name='_severity' type-id='type-id-2523' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='228' column='1'/>
+            <var-decl name='_severity' type-id='type-id-2522' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='228' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='160'>
-            <var-decl name='_component' type-id='type-id-2522' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='229' column='1'/>
+            <var-decl name='_component' type-id='type-id-2521' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='229' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='192'>
             <var-decl name='_baseMessage' type-id='type-id-325' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='230' column='1'/>
             <var-decl name='_os' type-id='type-id-2136' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='231' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='320'>
-            <var-decl name='_tee' type-id='type-id-2551' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='232' column='1'/>
+            <var-decl name='_tee' type-id='type-id-2550' visibility='default' filepath='src/mongo/logger/logstream_builder.h' line='232' column='1'/>
           </data-member>
           <member-function access='public' static='yes'>
             <function-decl name='severityCast' mangled-name='_ZN5mongo6logger16LogstreamBuilder12severityCastEi' filepath='src/mongo/logger/logstream_builder.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger16LogstreamBuilder12severityCastEi'>
               <parameter type-id='type-id-15'/>
-              <return type-id='type-id-2523'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='severityCast' mangled-name='_ZN5mongo6logger16LogstreamBuilder12severityCastENS0_11LogSeverityE' filepath='src/mongo/logger/logstream_builder.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2523'/>
-              <return type-id='type-id-2523'/>
+              <parameter type-id='type-id-2522'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
           <member-function access='public' static='yes'>
             <function-decl name='severityCast' mangled-name='_ZN5mongo6logger16LogstreamBuilder12severityCastERKNS0_12LabeledLevelE' filepath='src/mongo/logger/logstream_builder.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2552'/>
-              <return type-id='type-id-2553'/>
+              <parameter type-id='type-id-2551'/>
+              <return type-id='type-id-2552'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2550'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2549'/>
               <parameter type-id='type-id-325'/>
-              <parameter type-id='type-id-2523'/>
+              <parameter type-id='type-id-2522'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2550'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2549'/>
               <parameter type-id='type-id-325'/>
-              <parameter type-id='type-id-2523'/>
               <parameter type-id='type-id-2522'/>
+              <parameter type-id='type-id-2521'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2550'/>
-              <parameter type-id='type-id-2485'/>
-              <parameter type-id='type-id-2553'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2549'/>
+              <parameter type-id='type-id-2484'/>
+              <parameter type-id='type-id-2552'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2555'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2554'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator=' mangled-name='_ZN5mongo6logger16LogstreamBuilderaSEOS1_' filepath='src/mongo/logger/logstream_builder.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2555'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2554'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
             <function-decl name='~LogstreamBuilder' filepath='src/mongo/logger/logstream_builder.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='setBaseMessage' mangled-name='_ZN5mongo6logger16LogstreamBuilder14setBaseMessageERKSs' filepath='src/mongo/logger/logstream_builder.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2485'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2484'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='stream' mangled-name='_ZN5mongo6logger16LogstreamBuilder6streamEv' filepath='src/mongo/logger/logstream_builder.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger16LogstreamBuilder6streamEv'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <return type-id='type-id-2557'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <return type-id='type-id-2556'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPKc' filepath='src/mongo/logger/logstream_builder.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger16LogstreamBuilderlsEPKc'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
               <parameter type-id='type-id-240'/>
-              <return type-id='type-id-2556'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsERKSs' filepath='src/mongo/logger/logstream_builder.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger16LogstreamBuilderlsERKSs'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2485'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2484'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsENS_10StringDataE' filepath='src/mongo/logger/logstream_builder.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2544'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2543'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPc' filepath='src/mongo/logger/logstream_builder.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2558'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2557'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEc' filepath='src/mongo/logger/logstream_builder.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2546'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2545'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEi' filepath='src/mongo/logger/logstream_builder.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
               <parameter type-id='type-id-15'/>
-              <return type-id='type-id-2556'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsENS_8ExitCodeE' filepath='src/mongo/logger/logstream_builder.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2559'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2558'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEl' filepath='src/mongo/logger/logstream_builder.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
               <parameter type-id='type-id-9'/>
-              <return type-id='type-id-2556'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEm' filepath='src/mongo/logger/logstream_builder.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
               <parameter type-id='type-id-282'/>
-              <return type-id='type-id-2556'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEj' filepath='src/mongo/logger/logstream_builder.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
               <parameter type-id='type-id-308'/>
-              <return type-id='type-id-2556'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEt' filepath='src/mongo/logger/logstream_builder.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2560'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2559'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEd' filepath='src/mongo/logger/logstream_builder.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2561'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2560'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPv' filepath='src/mongo/logger/logstream_builder.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
               <parameter type-id='type-id-286'/>
-              <return type-id='type-id-2556'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEx' filepath='src/mongo/logger/logstream_builder.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2513'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2512'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEy' filepath='src/mongo/logger/logstream_builder.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2562'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2561'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEb' filepath='src/mongo/logger/logstream_builder.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
               <parameter type-id='type-id-19'/>
-              <return type-id='type-id-2556'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPFRSoS2_E' filepath='src/mongo/logger/logstream_builder.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2563'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2562'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPFRSt8ios_baseS3_E' filepath='src/mongo/logger/logstream_builder.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2564'/>
-              <return type-id='type-id-2556'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2563'/>
+              <return type-id='type-id-2555'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo6logger16LogstreamBuilderlsEPNS0_3TeeE' filepath='src/mongo/logger/logstream_builder.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
-              <parameter type-id='type-id-2551'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
+              <parameter type-id='type-id-2550'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='makeStream' mangled-name='_ZN5mongo6logger16LogstreamBuilder10makeStreamEv' filepath='src/mongo/logger/logstream_builder.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2554' is-artificial='yes'/>
+              <parameter type-id='type-id-2553' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='Tee' visibility='default' is-declaration-only='yes' id='type-id-2565'/>
-        <class-decl name='LabeledLevel' size-in-bits='128' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='40' column='1' id='type-id-2553'>
+        <class-decl name='Tee' visibility='default' is-declaration-only='yes' id='type-id-2564'/>
+        <class-decl name='LabeledLevel' size-in-bits='128' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='40' column='1' id='type-id-2552'>
           <data-member access='private' layout-offset-in-bits='0'>
             <var-decl name='_label' type-id='type-id-325' visibility='default' filepath='src/mongo/logger/labeled_level.h' line='66' column='1'/>
           </data-member>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2566' is-artificial='yes'/>
+              <parameter type-id='type-id-2565' is-artificial='yes'/>
               <parameter type-id='type-id-15'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2566' is-artificial='yes'/>
+              <parameter type-id='type-id-2565' is-artificial='yes'/>
               <parameter type-id='type-id-240'/>
               <parameter type-id='type-id-15'/>
               <return type-id='type-id-11'/>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='LabeledLevel' filepath='src/mongo/logger/labeled_level.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2566' is-artificial='yes'/>
-              <parameter type-id='type-id-2485'/>
+              <parameter type-id='type-id-2565' is-artificial='yes'/>
+              <parameter type-id='type-id-2484'/>
               <parameter type-id='type-id-15'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator+' mangled-name='_ZNK5mongo6logger12LabeledLevelplEi' filepath='src/mongo/logger/labeled_level.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2567' is-artificial='yes'/>
+              <parameter type-id='type-id-2566' is-artificial='yes'/>
               <parameter type-id='type-id-15'/>
-              <return type-id='type-id-2553'/>
+              <return type-id='type-id-2552'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator-' mangled-name='_ZNK5mongo6logger12LabeledLevelmiEi' filepath='src/mongo/logger/labeled_level.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2567' is-artificial='yes'/>
+              <parameter type-id='type-id-2566' is-artificial='yes'/>
               <parameter type-id='type-id-15'/>
-              <return type-id='type-id-2553'/>
+              <return type-id='type-id-2552'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getLabel' mangled-name='_ZNK5mongo6logger12LabeledLevel8getLabelEv' filepath='src/mongo/logger/labeled_level.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2567' is-artificial='yes'/>
-              <return type-id='type-id-2485'/>
+              <parameter type-id='type-id-2566' is-artificial='yes'/>
+              <return type-id='type-id-2484'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getLevel' mangled-name='_ZNK5mongo6logger12LabeledLevel8getLevelEv' filepath='src/mongo/logger/labeled_level.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2567' is-artificial='yes'/>
+              <parameter type-id='type-id-2566' is-artificial='yes'/>
               <return type-id='type-id-15'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator LogSeverity' mangled-name='_ZNK5mongo6logger12LabeledLevelcvNS0_11LogSeverityEEv' filepath='src/mongo/logger/labeled_level.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2567' is-artificial='yes'/>
-              <return type-id='type-id-2523'/>
+              <parameter type-id='type-id-2566' is-artificial='yes'/>
+              <return type-id='type-id-2522'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='LogManager' size-in-bits='896' visibility='default' filepath='src/mongo/logger/log_manager.h' line='45' column='1' id='type-id-2568'>
+        <class-decl name='LogManager' size-in-bits='896' visibility='default' filepath='src/mongo/logger/log_manager.h' line='45' column='1' id='type-id-2567'>
           <member-type access='private'>
-            <typedef-decl name='DomainsByNameMap' type-id='type-id-2423' filepath='src/mongo/logger/log_manager.h' line='65' column='1' id='type-id-2569'/>
+            <typedef-decl name='DomainsByNameMap' type-id='type-id-2422' filepath='src/mongo/logger/log_manager.h' line='65' column='1' id='type-id-2568'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_domains' type-id='type-id-2569' visibility='default' filepath='src/mongo/logger/log_manager.h' line='67' column='1'/>
+            <var-decl name='_domains' type-id='type-id-2568' visibility='default' filepath='src/mongo/logger/log_manager.h' line='67' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='448'>
-            <var-decl name='_globalDomain' type-id='type-id-2515' visibility='default' filepath='src/mongo/logger/log_manager.h' line='68' column='1'/>
+            <var-decl name='_globalDomain' type-id='type-id-2514' visibility='default' filepath='src/mongo/logger/log_manager.h' line='68' column='1'/>
           </data-member>
           <member-function access='private' constructor='yes'>
             <function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2570' is-artificial='yes'/>
-              <parameter type-id='type-id-2571'/>
+              <parameter type-id='type-id-2569' is-artificial='yes'/>
+              <parameter type-id='type-id-2570'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZN5mongo6logger10LogManageraSERKS1_' filepath='src/mongo/logger/log_manager.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2570' is-artificial='yes'/>
-              <parameter type-id='type-id-2571'/>
-              <return type-id='type-id-2572'/>
+              <parameter type-id='type-id-2569' is-artificial='yes'/>
+              <parameter type-id='type-id-2570'/>
+              <return type-id='type-id-2571'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='LogManager' filepath='src/mongo/logger/log_manager.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2570' is-artificial='yes'/>
+              <parameter type-id='type-id-2569' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
             <function-decl name='~LogManager' filepath='src/mongo/logger/log_manager.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2570' is-artificial='yes'/>
+              <parameter type-id='type-id-2569' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getGlobalDomain' mangled-name='_ZN5mongo6logger10LogManager15getGlobalDomainEv' filepath='src/mongo/logger/log_manager.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6logger10LogManager15getGlobalDomainEv'>
-              <parameter type-id='type-id-2570' is-artificial='yes'/>
-              <return type-id='type-id-2518'/>
+              <parameter type-id='type-id-2569' is-artificial='yes'/>
+              <return type-id='type-id-2517'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='getNamedDomain' mangled-name='_ZN5mongo6logger10LogManager14getNamedDomainERKSs' filepath='src/mongo/logger/log_manager.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2570' is-artificial='yes'/>
-              <parameter type-id='type-id-2485'/>
-              <return type-id='type-id-2550'/>
+              <parameter type-id='type-id-2569' is-artificial='yes'/>
+              <parameter type-id='type-id-2484'/>
+              <return type-id='type-id-2549'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
       <class-decl name='Status' size-in-bits='64' visibility='default' filepath='src/mongo/base/status.h' line='62' column='1' id='type-id-1093'>
         <member-type access='private'>
-          <class-decl name='ErrorInfo' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/mongo/base/status.h' line='123' column='1' id='type-id-2573'>
+          <class-decl name='ErrorInfo' size-in-bits='192' is-struct='yes' visibility='default' filepath='src/mongo/base/status.h' line='123' column='1' id='type-id-2572'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='refs' type-id='type-id-2574' visibility='default' filepath='src/mongo/base/status.h' line='124' column='1'/>
+              <var-decl name='refs' type-id='type-id-2573' visibility='default' filepath='src/mongo/base/status.h' line='124' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='32'>
-              <var-decl name='code' type-id='type-id-2575' visibility='default' filepath='src/mongo/base/status.h' line='125' column='1'/>
+              <var-decl name='code' type-id='type-id-2574' visibility='default' filepath='src/mongo/base/status.h' line='125' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='reason' type-id='type-id-2576' visibility='default' filepath='src/mongo/base/status.h' line='126' column='1'/>
+              <var-decl name='reason' type-id='type-id-2575' visibility='default' filepath='src/mongo/base/status.h' line='126' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='location' type-id='type-id-2577' visibility='default' filepath='src/mongo/base/status.h' line='127' column='1'/>
+              <var-decl name='location' type-id='type-id-2576' visibility='default' filepath='src/mongo/base/status.h' line='127' column='1'/>
             </data-member>
             <member-function access='public' static='yes'>
               <function-decl name='create' mangled-name='_ZN5mongo6Status9ErrorInfo6createENS_10ErrorCodes5ErrorESsi' filepath='src/mongo/base/status.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2578'/>
+                <parameter type-id='type-id-2577'/>
                 <parameter type-id='type-id-325'/>
                 <parameter type-id='type-id-15'/>
-                <return type-id='type-id-2579'/>
+                <return type-id='type-id-2578'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='ErrorInfo' filepath='src/mongo/base/status.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2579' is-artificial='yes'/>
-                <parameter type-id='type-id-2578'/>
+                <parameter type-id='type-id-2578' is-artificial='yes'/>
+                <parameter type-id='type-id-2577'/>
                 <parameter type-id='type-id-325'/>
                 <parameter type-id='type-id-15'/>
                 <return type-id='type-id-11'/>
           </class-decl>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_error' type-id='type-id-2579' visibility='default' filepath='src/mongo/base/status.h' line='134' column='1'/>
+          <var-decl name='_error' type-id='type-id-2578' visibility='default' filepath='src/mongo/base/status.h' line='134' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='OK' mangled-name='_ZN5mongo6Status2OKEv' filepath='src/mongo/base/status.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Status2OKEv'>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Status' filepath='src/mongo/base/status.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2580' is-artificial='yes'/>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2579' is-artificial='yes'/>
+            <parameter type-id='type-id-2577'/>
             <parameter type-id='type-id-325'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Status' mangled-name='_ZN5mongo6StatusC2ERKS0_' filepath='src/mongo/base/status.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC2ERKS0_'>
-            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <parameter type-id='type-id-2579' is-artificial='yes'/>
             <parameter type-id='type-id-917'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5mongo6StatusaSERKS0_' filepath='src/mongo/base/status.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <parameter type-id='type-id-2579' is-artificial='yes'/>
             <parameter type-id='type-id-917'/>
             <return type-id='type-id-925'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Status' mangled-name='_ZN5mongo6StatusC2EOS0_' filepath='src/mongo/base/status.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC2EOS0_'>
-            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <parameter type-id='type-id-2579' is-artificial='yes'/>
             <parameter type-id='type-id-1098'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5mongo6StatusaSEOS0_' filepath='src/mongo/base/status.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusaSEOS0_'>
-            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <parameter type-id='type-id-2579' is-artificial='yes'/>
             <parameter type-id='type-id-1098'/>
             <return type-id='type-id-925'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~Status' mangled-name='_ZN5mongo6StatusD2Ev' filepath='src/mongo/base/status.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusD2Ev'>
-            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <parameter type-id='type-id-2579' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='compare' mangled-name='_ZNK5mongo6Status7compareERKS0_' filepath='src/mongo/base/status.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-917'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo6StatuseqERKS0_' filepath='src/mongo/base/status.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-917'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNK5mongo6StatusneERKS0_' filepath='src/mongo/base/status.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-917'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='compareCode' mangled-name='_ZNK5mongo6Status11compareCodeENS_10ErrorCodes5ErrorE' filepath='src/mongo/base/status.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
-            <parameter type-id='type-id-2575'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <parameter type-id='type-id-2574'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo6StatuseqENS_10ErrorCodes5ErrorE' filepath='src/mongo/base/status.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
-            <parameter type-id='type-id-2575'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <parameter type-id='type-id-2574'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNK5mongo6StatusneENS_10ErrorCodes5ErrorE' filepath='src/mongo/base/status.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
-            <parameter type-id='type-id-2575'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <parameter type-id='type-id-2574'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isOK' mangled-name='_ZNK5mongo6Status4isOKEv' filepath='src/mongo/base/status.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Status4isOKEv'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='code' mangled-name='_ZNK5mongo6Status4codeEv' filepath='src/mongo/base/status.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Status4codeEv'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
-            <return type-id='type-id-2578'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <return type-id='type-id-2577'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='codeString' mangled-name='_ZNK5mongo6Status10codeStringEv' filepath='src/mongo/base/status.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reason' mangled-name='_ZNK5mongo6Status6reasonEv' filepath='src/mongo/base/status.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='location' mangled-name='_ZNK5mongo6Status8locationEv' filepath='src/mongo/base/status.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo6Status8toStringEv' filepath='src/mongo/base/status.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='refCount' mangled-name='_ZNK5mongo6Status8refCountEv' filepath='src/mongo/base/status.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
-            <return type-id='type-id-2582'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <return type-id='type-id-2581'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='Status' mangled-name='_ZN5mongo6StatusC2Ev' filepath='src/mongo/base/status.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6StatusC2Ev'>
-            <parameter type-id='type-id-2580' is-artificial='yes'/>
+            <parameter type-id='type-id-2579' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='ref' mangled-name='_ZN5mongo6Status3refEPNS0_9ErrorInfoE' filepath='src/mongo/base/status.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Status3refEPNS0_9ErrorInfoE'>
-            <parameter type-id='type-id-2579'/>
+            <parameter type-id='type-id-2578'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='unref' mangled-name='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE' filepath='src/mongo/base/status.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Status5unrefEPNS0_9ErrorInfoE'>
-            <parameter type-id='type-id-2579'/>
+            <parameter type-id='type-id-2578'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='AtomicWord&lt;unsigned int&gt;' size-in-bits='32' visibility='default' filepath='src/mongo/platform/atomic_word.h' line='40' column='1' id='type-id-2583'>
+      <class-decl name='AtomicWord&lt;unsigned int&gt;' size-in-bits='32' visibility='default' filepath='src/mongo/platform/atomic_word.h' line='40' column='1' id='type-id-2582'>
         <member-type access='private'>
-          <typedef-decl name='WordType' type-id='type-id-308' filepath='src/mongo/platform/atomic_word.h' line='45' column='1' id='type-id-2582'/>
+          <typedef-decl name='WordType' type-id='type-id-308' filepath='src/mongo/platform/atomic_word.h' line='45' column='1' id='type-id-2581'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_value' type-id='type-id-305' visibility='default' filepath='src/mongo/platform/atomic_word.h' line='149' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='AtomicWord' filepath='src/mongo/platform/atomic_word.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
-            <parameter type-id='type-id-2582'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <parameter type-id='type-id-2581'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='load' mangled-name='_ZNK5mongo10AtomicWordIjE4loadEv' filepath='src/mongo/platform/atomic_word.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2585' is-artificial='yes'/>
-            <return type-id='type-id-2582'/>
+            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <return type-id='type-id-2581'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='loadRelaxed' mangled-name='_ZNK5mongo10AtomicWordIjE11loadRelaxedEv' filepath='src/mongo/platform/atomic_word.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2585' is-artificial='yes'/>
-            <return type-id='type-id-2582'/>
+            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <return type-id='type-id-2581'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='store' mangled-name='_ZN5mongo10AtomicWordIjE5storeEj' filepath='src/mongo/platform/atomic_word.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
-            <parameter type-id='type-id-2582'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <parameter type-id='type-id-2581'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZN5mongo10AtomicWordIjE4swapEj' filepath='src/mongo/platform/atomic_word.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
-            <parameter type-id='type-id-2582'/>
-            <return type-id='type-id-2582'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <parameter type-id='type-id-2581'/>
+            <return type-id='type-id-2581'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='compareAndSwap' mangled-name='_ZN5mongo10AtomicWordIjE14compareAndSwapEjj' filepath='src/mongo/platform/atomic_word.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
-            <parameter type-id='type-id-2582'/>
-            <parameter type-id='type-id-2582'/>
-            <return type-id='type-id-2582'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <parameter type-id='type-id-2581'/>
+            <parameter type-id='type-id-2581'/>
+            <return type-id='type-id-2581'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='fetchAndAdd' mangled-name='_ZN5mongo10AtomicWordIjE11fetchAndAddEj' filepath='src/mongo/platform/atomic_word.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10AtomicWordIjE11fetchAndAddEj'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
-            <parameter type-id='type-id-2582'/>
-            <return type-id='type-id-2582'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <parameter type-id='type-id-2581'/>
+            <return type-id='type-id-2581'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='fetchAndSubtract' mangled-name='_ZN5mongo10AtomicWordIjE16fetchAndSubtractEj' filepath='src/mongo/platform/atomic_word.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10AtomicWordIjE16fetchAndSubtractEj'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
-            <parameter type-id='type-id-2582'/>
-            <return type-id='type-id-2582'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <parameter type-id='type-id-2581'/>
+            <return type-id='type-id-2581'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='addAndFetch' mangled-name='_ZN5mongo10AtomicWordIjE11addAndFetchEj' filepath='src/mongo/platform/atomic_word.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
-            <parameter type-id='type-id-2582'/>
-            <return type-id='type-id-2582'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <parameter type-id='type-id-2581'/>
+            <return type-id='type-id-2581'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='subtractAndFetch' mangled-name='_ZN5mongo10AtomicWordIjE16subtractAndFetchEj' filepath='src/mongo/platform/atomic_word.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10AtomicWordIjE16subtractAndFetchEj'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
-            <parameter type-id='type-id-2582'/>
-            <return type-id='type-id-2582'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
+            <parameter type-id='type-id-2581'/>
+            <return type-id='type-id-2581'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='AtomicUInt32' type-id='type-id-2583' filepath='src/mongo/platform/atomic_word.h' line='159' column='1' id='type-id-2574'/>
-      <class-decl name='ErrorCodes' size-in-bits='8' visibility='default' filepath='build/debug/mongo/base/error_codes.h' line='39' column='1' id='type-id-2586'>
+      <typedef-decl name='AtomicUInt32' type-id='type-id-2582' filepath='src/mongo/platform/atomic_word.h' line='159' column='1' id='type-id-2573'/>
+      <class-decl name='ErrorCodes' size-in-bits='8' visibility='default' filepath='build/debug/mongo/base/error_codes.h' line='39' column='1' id='type-id-2585'>
         <member-type access='private'>
-          <enum-decl name='Error' filepath='build/debug/mongo/base/error_codes.h' line='41' column='1' id='type-id-2578'>
+          <enum-decl name='Error' filepath='build/debug/mongo/base/error_codes.h' line='41' column='1' id='type-id-2577'>
             <underlying-type type-id='type-id-323'/>
             <enumerator name='OK' value='0'/>
             <enumerator name='InternalError' value='1'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='errorString' mangled-name='_ZN5mongo10ErrorCodes11errorStringENS0_5ErrorE' filepath='build/debug/mongo/base/error_codes.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2577'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='fromString' mangled-name='_ZN5mongo10ErrorCodes10fromStringENS_10StringDataE' filepath='build/debug/mongo/base/error_codes.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2578'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2577'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='fromInt' mangled-name='_ZN5mongo10ErrorCodes7fromIntEi' filepath='build/debug/mongo/base/error_codes.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-2578'/>
+            <return type-id='type-id-2577'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='isNetworkError' mangled-name='_ZN5mongo10ErrorCodes14isNetworkErrorENS0_5ErrorE' filepath='build/debug/mongo/base/error_codes.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2577'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='isInterruption' mangled-name='_ZN5mongo10ErrorCodes14isInterruptionENS0_5ErrorE' filepath='build/debug/mongo/base/error_codes.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2577'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='isIndexCreationError' mangled-name='_ZN5mongo10ErrorCodes20isIndexCreationErrorENS0_5ErrorE' filepath='build/debug/mongo/base/error_codes.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2577'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='StringData' size-in-bits='128' visibility='default' filepath='src/mongo/base/string_data.h' line='53' column='1' id='type-id-2544'>
+      <class-decl name='StringData' size-in-bits='128' visibility='default' filepath='src/mongo/base/string_data.h' line='53' column='1' id='type-id-2543'>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-240' filepath='src/mongo/base/string_data.h' line='157' column='1' id='type-id-2587'/>
+          <typedef-decl name='const_iterator' type-id='type-id-240' filepath='src/mongo/base/string_data.h' line='157' column='1' id='type-id-2586'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_data' type-id='type-id-240' visibility='default' filepath='src/mongo/base/string_data.h' line='167' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_size' type-id='type-id-2588' visibility='default' filepath='src/mongo/base/string_data.h' line='168' column='1'/>
+          <var-decl name='_size' type-id='type-id-2587' visibility='default' filepath='src/mongo/base/string_data.h' line='168' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2588' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2EPKc' filepath='src/mongo/base/string_data.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2EPKc'>
-            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2588' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='StringData' filepath='src/mongo/base/string_data.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2588' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
-            <parameter type-id='type-id-2588'/>
+            <parameter type-id='type-id-2587'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='StringData' mangled-name='_ZN5mongo10StringDataC2ERKSs' filepath='src/mongo/base/string_data.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StringDataC2ERKSs'>
-            <parameter type-id='type-id-2589' is-artificial='yes'/>
-            <parameter type-id='type-id-2485'/>
+            <parameter type-id='type-id-2588' is-artificial='yes'/>
+            <parameter type-id='type-id-2484'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='compare' mangled-name='_ZNK5mongo10StringData7compareES0_' filepath='src/mongo/base/string_data.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='equalCaseInsensitive' mangled-name='_ZNK5mongo10StringData20equalCaseInsensitiveES0_' filepath='src/mongo/base/string_data.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='copyTo' mangled-name='_ZNK5mongo10StringData6copyToEPcb' filepath='src/mongo/base/string_data.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StringData6copyToEPcb'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2558'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2557'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='substr' mangled-name='_ZNK5mongo10StringData6substrEmm' filepath='src/mongo/base/string_data.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2588'/>
-            <parameter type-id='type-id-2588'/>
-            <return type-id='type-id-2544'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2587'/>
+            <parameter type-id='type-id-2587'/>
+            <return type-id='type-id-2543'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='find' mangled-name='_ZNK5mongo10StringData4findEcm' filepath='src/mongo/base/string_data.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2546'/>
-            <parameter type-id='type-id-2588'/>
-            <return type-id='type-id-2588'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2545'/>
+            <parameter type-id='type-id-2587'/>
+            <return type-id='type-id-2587'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='find' mangled-name='_ZNK5mongo10StringData4findES0_' filepath='src/mongo/base/string_data.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2588'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2587'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rfind' mangled-name='_ZNK5mongo10StringData5rfindEcm' filepath='src/mongo/base/string_data.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2546'/>
-            <parameter type-id='type-id-2588'/>
-            <return type-id='type-id-2588'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2545'/>
+            <parameter type-id='type-id-2587'/>
+            <return type-id='type-id-2587'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='startsWith' mangled-name='_ZNK5mongo10StringData10startsWithES0_' filepath='src/mongo/base/string_data.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='endsWith' mangled-name='_ZNK5mongo10StringData8endsWithES0_' filepath='src/mongo/base/string_data.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rawData' mangled-name='_ZNK5mongo10StringData7rawDataEv' filepath='src/mongo/base/string_data.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNK5mongo10StringData4sizeEv' filepath='src/mongo/base/string_data.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StringData4sizeEv'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <return type-id='type-id-2588'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <return type-id='type-id-2587'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='empty' mangled-name='_ZNK5mongo10StringData5emptyEv' filepath='src/mongo/base/string_data.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo10StringData8toStringEv' filepath='src/mongo/base/string_data.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNK5mongo10StringDataixEj' filepath='src/mongo/base/string_data.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
             <parameter type-id='type-id-308'/>
-            <return type-id='type-id-2546'/>
+            <return type-id='type-id-2545'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNK5mongo10StringData5beginEv' filepath='src/mongo/base/string_data.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <return type-id='type-id-2587'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <return type-id='type-id-2586'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNK5mongo10StringData3endEv' filepath='src/mongo/base/string_data.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2590' is-artificial='yes'/>
-            <return type-id='type-id-2587'/>
+            <parameter type-id='type-id-2589' is-artificial='yes'/>
+            <return type-id='type-id-2586'/>
           </function-decl>
         </member-function>
       </class-decl>
       <namespace-decl name='repl'>
 
-        <class-decl name='ReplicationExecutor' size-in-bits='7488' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='92' column='1' id='type-id-2591'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2592'/>
+        <class-decl name='ReplicationExecutor' size-in-bits='7488' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='92' column='1' id='type-id-2590'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2591'/>
           <member-type access='private'>
             <class-decl name='WorkItem' size-in-bits='448' is-struct='yes' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='364' column='1' id='type-id-623'>
               <data-member access='public' layout-offset-in-bits='0'>
-                <var-decl name='generation' type-id='type-id-2593' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='366' column='1'/>
+                <var-decl name='generation' type-id='type-id-2592' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='366' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
                 <var-decl name='callback' type-id='type-id-1018' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='367' column='1'/>
                 <var-decl name='finishedEvent' type-id='type-id-703' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='368' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='320'>
-                <var-decl name='readyDate' type-id='type-id-2594' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='369' column='1'/>
+                <var-decl name='readyDate' type-id='type-id-2593' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='369' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='384'>
                 <var-decl name='isNetworkOperation' type-id='type-id-19' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='370' column='1'/>
           </member-type>
           <member-type access='private'>
             <class-decl name='Event' size-in-bits='768' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='379' column='1' id='type-id-786'>
-              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2595'/>
+              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2594'/>
               <data-member access='private' layout-offset-in-bits='64'>
                 <var-decl name='_executor' type-id='type-id-939' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='395' column='1'/>
               </data-member>
                 <var-decl name='_isSignaled' type-id='type-id-19' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='398' column='1'/>
               </data-member>
               <data-member access='private' layout-offset-in-bits='192'>
-                <var-decl name='_isSignaledCondition' type-id='type-id-2596' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='399' column='1'/>
+                <var-decl name='_isSignaledCondition' type-id='type-id-2595' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='399' column='1'/>
               </data-member>
               <data-member access='private' layout-offset-in-bits='576'>
                 <var-decl name='_iter' type-id='type-id-704' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='400' column='1'/>
               </data-member>
               <data-member access='private' layout-offset-in-bits='640'>
-                <var-decl name='_waiters' type-id='type-id-2597' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='401' column='1'/>
+                <var-decl name='_waiters' type-id='type-id-2596' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='401' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
                 <function-decl name='Event' mangled-name='_ZN5mongo4repl19ReplicationExecutor5EventC2EPS1_RKSt14_List_iteratorINS_8executor12TaskExecutor11EventHandleEE' filepath='src/mongo/db/repl/replication_executor.h' line='383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor5EventC1EPS1_RKSt14_List_iteratorINS_8executor12TaskExecutor11EventHandleEE'>
                   <parameter type-id='type-id-353' is-artificial='yes'/>
                   <parameter type-id='type-id-939'/>
-                  <parameter type-id='type-id-2598'/>
+                  <parameter type-id='type-id-2597'/>
                   <return type-id='type-id-11'/>
                 </function-decl>
               </member-function>
             </class-decl>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='WorkQueue' type-id='type-id-618' filepath='src/mongo/db/repl/replication_executor.h' line='212' column='1' id='type-id-2597'/>
+            <typedef-decl name='WorkQueue' type-id='type-id-618' filepath='src/mongo/db/repl/replication_executor.h' line='212' column='1' id='type-id-2596'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='EventList' type-id='type-id-698' filepath='src/mongo/db/repl/replication_executor.h' line='217' column='1' id='type-id-2599'/>
+            <typedef-decl name='EventList' type-id='type-id-698' filepath='src/mongo/db/repl/replication_executor.h' line='217' column='1' id='type-id-2598'/>
           </member-type>
           <member-type access='private'>
-            <class-decl name='Callback' size-in-bits='640' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='327' column='1' id='type-id-2600'>
-              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2601'/>
+            <class-decl name='Callback' size-in-bits='640' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='327' column='1' id='type-id-2599'>
+              <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2600'/>
               <data-member access='private' layout-offset-in-bits='64'>
                 <var-decl name='_executor' type-id='type-id-939' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='341' column='1'/>
               </data-member>
               <data-member access='private' layout-offset-in-bits='128'>
-                <var-decl name='_callbackFn' type-id='type-id-2602' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='344' column='1'/>
+                <var-decl name='_callbackFn' type-id='type-id-2601' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='344' column='1'/>
               </data-member>
               <data-member access='private' layout-offset-in-bits='384'>
                 <var-decl name='_isCanceled' type-id='type-id-19' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='345' column='1'/>
                 <function-decl name='Callback' mangled-name='_ZN5mongo4repl19ReplicationExecutor8CallbackC2EPS1_St8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEERKSt14_List_iteratorINS1_8WorkItemEERKNS6_11EventHandleE' filepath='src/mongo/db/repl/replication_executor.h' line='331' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor8CallbackC1EPS1_St8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEERKSt14_List_iteratorINS1_8WorkItemEERKNS6_11EventHandleE'>
                   <parameter type-id='type-id-335' is-artificial='yes'/>
                   <parameter type-id='type-id-939'/>
+                  <parameter type-id='type-id-2602'/>
                   <parameter type-id='type-id-2603'/>
-                  <parameter type-id='type-id-2604'/>
                   <parameter type-id='type-id-727'/>
                   <return type-id='type-id-11'/>
                 </function-decl>
             </class-decl>
           </member-type>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='_random' type-id='type-id-2605' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='301' column='1'/>
+            <var-decl name='_random' type-id='type-id-2604' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='301' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='192'>
             <var-decl name='_networkInterface' type-id='type-id-372' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='303' column='1'/>
             <var-decl name='_storageInterface' type-id='type-id-441' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='304' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='320'>
-            <var-decl name='_executorThread' type-id='type-id-2606' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='307' column='1'/>
+            <var-decl name='_executorThread' type-id='type-id-2605' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='307' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='384'>
             <var-decl name='_mutex' type-id='type-id-586' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='309' column='1'/>
             <var-decl name='_terribleExLockSyncMutex' type-id='type-id-586' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='310' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='1024'>
-            <var-decl name='_noMoreWaitingThreads' type-id='type-id-2596' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='311' column='1'/>
+            <var-decl name='_noMoreWaitingThreads' type-id='type-id-2595' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='311' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='1408'>
-            <var-decl name='_freeQueue' type-id='type-id-2597' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='312' column='1'/>
+            <var-decl name='_freeQueue' type-id='type-id-2596' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='312' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='1536'>
-            <var-decl name='_readyQueue' type-id='type-id-2597' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='313' column='1'/>
+            <var-decl name='_readyQueue' type-id='type-id-2596' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='313' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='1664'>
-            <var-decl name='_dbWorkInProgressQueue' type-id='type-id-2597' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='314' column='1'/>
+            <var-decl name='_dbWorkInProgressQueue' type-id='type-id-2596' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='314' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='1792'>
-            <var-decl name='_exclusiveLockInProgressQueue' type-id='type-id-2597' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='315' column='1'/>
+            <var-decl name='_exclusiveLockInProgressQueue' type-id='type-id-2596' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='315' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='1920'>
-            <var-decl name='_networkInProgressQueue' type-id='type-id-2597' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='316' column='1'/>
+            <var-decl name='_networkInProgressQueue' type-id='type-id-2596' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='316' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='2048'>
-            <var-decl name='_sleepersQueue' type-id='type-id-2597' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='317' column='1'/>
+            <var-decl name='_sleepersQueue' type-id='type-id-2596' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='317' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='2176'>
-            <var-decl name='_unsignaledEvents' type-id='type-id-2599' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='318' column='1'/>
+            <var-decl name='_unsignaledEvents' type-id='type-id-2598' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='318' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='2304'>
-            <var-decl name='_totalEventWaiters' type-id='type-id-2607' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='319' column='1'/>
+            <var-decl name='_totalEventWaiters' type-id='type-id-2606' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='319' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='2368'>
             <var-decl name='_inShutdown' type-id='type-id-19' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='320' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='2432'>
-            <var-decl name='_dblockWorkers' type-id='type-id-2608' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='321' column='1'/>
+            <var-decl name='_dblockWorkers' type-id='type-id-2607' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='321' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='4864'>
-            <var-decl name='_dblockTaskRunner' type-id='type-id-2609' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='322' column='1'/>
+            <var-decl name='_dblockTaskRunner' type-id='type-id-2608' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='322' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='6144'>
-            <var-decl name='_dblockExclusiveLockTaskRunner' type-id='type-id-2609' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='323' column='1'/>
+            <var-decl name='_dblockExclusiveLockTaskRunner' type-id='type-id-2608' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='323' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='7424'>
-            <var-decl name='_nextId' type-id='type-id-2593' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='324' column='1'/>
+            <var-decl name='_nextId' type-id='type-id-2592' visibility='default' filepath='src/mongo/db/repl/replication_executor.h' line='324' column='1'/>
           </data-member>
           <member-function access='private' constructor='yes'>
             <function-decl name='ReplicationExecutor' filepath='src/mongo/db/repl/replication_executor.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2610'/>
+              <parameter type-id='type-id-2609'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZN5mongo4repl19ReplicationExecutoraSERKS1_' filepath='src/mongo/db/repl/replication_executor.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2610'/>
-              <return type-id='type-id-2611'/>
+              <parameter type-id='type-id-2609'/>
+              <return type-id='type-id-2610'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
               <parameter type-id='type-id-377'/>
               <parameter type-id='type-id-206'/>
-              <parameter type-id='type-id-2607'/>
+              <parameter type-id='type-id-2606'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='scheduleDBWork' mangled-name='_ZN5mongo4repl19ReplicationExecutor14scheduleDBWorkERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE' filepath='src/mongo/db/repl/replication_executor.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor14scheduleDBWorkERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2612'/>
-              <return type-id='type-id-2613'/>
+              <parameter type-id='type-id-2611'/>
+              <return type-id='type-id-2612'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='scheduleDBWork' mangled-name='_ZN5mongo4repl19ReplicationExecutor14scheduleDBWorkERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEERKNS_15NamespaceStringENS_8LockModeE' filepath='src/mongo/db/repl/replication_executor.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor14scheduleDBWorkERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEERKNS_15NamespaceStringENS_8LockModeE'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2612'/>
+              <parameter type-id='type-id-2611'/>
+              <parameter type-id='type-id-2613'/>
               <parameter type-id='type-id-2614'/>
-              <parameter type-id='type-id-2615'/>
-              <return type-id='type-id-2613'/>
+              <return type-id='type-id-2612'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='scheduleWorkWithGlobalExclusiveLock' mangled-name='_ZN5mongo4repl19ReplicationExecutor35scheduleWorkWithGlobalExclusiveLockERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE' filepath='src/mongo/db/repl/replication_executor.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor35scheduleWorkWithGlobalExclusiveLockERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2612'/>
-              <return type-id='type-id-2613'/>
+              <parameter type-id='type-id-2611'/>
+              <return type-id='type-id-2612'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='nextRandomInt64' mangled-name='_ZN5mongo4repl19ReplicationExecutor15nextRandomInt64El' filepath='src/mongo/db/repl/replication_executor.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor15nextRandomInt64El'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2607'/>
-              <return type-id='type-id-2607'/>
+              <parameter type-id='type-id-2606'/>
+              <return type-id='type-id-2606'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_getDiagnosticString_inlock' mangled-name='_ZNK5mongo4repl19ReplicationExecutor27_getDiagnosticString_inlockEv' filepath='src/mongo/db/repl/replication_executor.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo4repl19ReplicationExecutor27_getDiagnosticString_inlockEv'>
-              <parameter type-id='type-id-2616' is-artificial='yes'/>
+              <parameter type-id='type-id-2615' is-artificial='yes'/>
               <return type-id='type-id-325'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='makeEvent_inlock' mangled-name='_ZN5mongo4repl19ReplicationExecutor16makeEvent_inlockEv' filepath='src/mongo/db/repl/replication_executor.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor16makeEvent_inlockEv'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <return type-id='type-id-2617'/>
+              <return type-id='type-id-2616'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
           <member-function access='private'>
             <function-decl name='scheduleReadySleepers_inlock' mangled-name='_ZN5mongo4repl19ReplicationExecutor28scheduleReadySleepers_inlockENS_6Date_tE' filepath='src/mongo/db/repl/replication_executor.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor28scheduleReadySleepers_inlockENS_6Date_tE'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2594'/>
-              <return type-id='type-id-2594'/>
+              <parameter type-id='type-id-2593'/>
+              <return type-id='type-id-2593'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='enqueueWork_inlock' mangled-name='_ZN5mongo4repl19ReplicationExecutor18enqueueWork_inlockEPSt4listINS1_8WorkItemESaIS3_EERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE' filepath='src/mongo/db/repl/replication_executor.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor18enqueueWork_inlockEPSt4listINS1_8WorkItemESaIS3_EERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2618'/>
-              <parameter type-id='type-id-2612'/>
-              <return type-id='type-id-2613'/>
+              <parameter type-id='type-id-2617'/>
+              <parameter type-id='type-id-2611'/>
+              <return type-id='type-id-2612'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
               <parameter type-id='type-id-1238'/>
               <parameter type-id='type-id-1176'/>
               <parameter type-id='type-id-945'/>
+              <parameter type-id='type-id-2618'/>
               <parameter type-id='type-id-2619'/>
-              <parameter type-id='type-id-2620'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
               <parameter type-id='type-id-196'/>
               <parameter type-id='type-id-917'/>
               <parameter type-id='type-id-945'/>
-              <parameter type-id='type-id-2618'/>
+              <parameter type-id='type-id-2617'/>
               <parameter type-id='type-id-590'/>
               <return type-id='type-id-11'/>
             </function-decl>
           <member-function access='public' vtable-offset='6'>
             <function-decl name='now' mangled-name='_ZN5mongo4repl19ReplicationExecutor3nowEv' filepath='src/mongo/db/repl/replication_executor.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor3nowEv'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <return type-id='type-id-2594'/>
+              <return type-id='type-id-2593'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='7'>
             <function-decl name='makeEvent' mangled-name='_ZN5mongo4repl19ReplicationExecutor9makeEventEv' filepath='src/mongo/db/repl/replication_executor.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor9makeEventEv'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <return type-id='type-id-2617'/>
+              <return type-id='type-id-2616'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='8'>
             <function-decl name='onEvent' mangled-name='_ZN5mongo4repl19ReplicationExecutor7onEventERKNS_8executor12TaskExecutor11EventHandleERKSt8functionIFvRKNS3_12CallbackArgsEEE' filepath='src/mongo/db/repl/replication_executor.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor7onEventERKNS_8executor12TaskExecutor11EventHandleERKSt8functionIFvRKNS3_12CallbackArgsEEE'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
               <parameter type-id='type-id-727'/>
-              <parameter type-id='type-id-2612'/>
-              <return type-id='type-id-2613'/>
+              <parameter type-id='type-id-2611'/>
+              <return type-id='type-id-2612'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='10'>
           <member-function access='public' vtable-offset='11'>
             <function-decl name='scheduleWork' mangled-name='_ZN5mongo4repl19ReplicationExecutor12scheduleWorkERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE' filepath='src/mongo/db/repl/replication_executor.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor12scheduleWorkERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2612'/>
-              <return type-id='type-id-2613'/>
+              <parameter type-id='type-id-2611'/>
+              <return type-id='type-id-2612'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='12'>
             <function-decl name='scheduleWorkAt' mangled-name='_ZN5mongo4repl19ReplicationExecutor14scheduleWorkAtENS_6Date_tERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE' filepath='src/mongo/db/repl/replication_executor.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor14scheduleWorkAtENS_6Date_tERKSt8functionIFvRKNS_8executor12TaskExecutor12CallbackArgsEEE'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
-              <parameter type-id='type-id-2594'/>
-              <parameter type-id='type-id-2612'/>
-              <return type-id='type-id-2613'/>
+              <parameter type-id='type-id-2593'/>
+              <parameter type-id='type-id-2611'/>
+              <return type-id='type-id-2612'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='13'>
             <function-decl name='scheduleRemoteCommand' mangled-name='_ZN5mongo4repl19ReplicationExecutor21scheduleRemoteCommandERKNS_8executor20RemoteCommandRequestERKSt8functionIFvRKNS2_12TaskExecutor25RemoteCommandCallbackArgsEEE' filepath='src/mongo/db/repl/replication_executor.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ReplicationExecutor21scheduleRemoteCommandERKNS_8executor20RemoteCommandRequestERKSt8functionIFvRKNS2_12TaskExecutor25RemoteCommandCallbackArgsEEE'>
               <parameter type-id='type-id-939' is-artificial='yes'/>
               <parameter type-id='type-id-1238'/>
-              <parameter type-id='type-id-2620'/>
-              <return type-id='type-id-2613'/>
+              <parameter type-id='type-id-2619'/>
+              <return type-id='type-id-2612'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='14'>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='StorageInterface' visibility='default' is-declaration-only='yes' id='type-id-2621'/>
-        <class-decl name='TaskRunner' visibility='default' is-declaration-only='yes' id='type-id-2609'>
+        <class-decl name='StorageInterface' visibility='default' is-declaration-only='yes' id='type-id-2620'/>
+        <class-decl name='TaskRunner' visibility='default' is-declaration-only='yes' id='type-id-2608'>
           <member-type access='private'>
             <enum-decl name='NextAction' filepath='src/mongo/db/repl/task_runner.h' line='53' column='1' id='type-id-2181'>
               <underlying-type type-id='type-id-323'/>
         </class-decl>
       </namespace-decl>
       <namespace-decl name='executor'>
-        <class-decl name='TaskExecutor' visibility='default' is-declaration-only='yes' id='type-id-2592'>
+        <class-decl name='TaskExecutor' visibility='default' is-declaration-only='yes' id='type-id-2591'>
           <member-type access='private'>
             <class-decl name='CallbackHandle' size-in-bits='128' visibility='default' filepath='src/mongo/executor/task_executor.h' line='267' column='1' id='type-id-1018'>
               <data-member access='private' layout-offset-in-bits='0'>
               </data-member>
               <member-function access='public' constructor='yes'>
                 <function-decl name='CallbackHandle' filepath='src/mongo/executor/task_executor.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-2622' is-artificial='yes'/>
+                  <parameter type-id='type-id-2621' is-artificial='yes'/>
                   <return type-id='type-id-11'/>
                 </function-decl>
               </member-function>
               <member-function access='public'>
                 <function-decl name='operator==' mangled-name='_ZNK5mongo8executor12TaskExecutor14CallbackHandleeqERKS2_' filepath='src/mongo/executor/task_executor.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-2623' is-artificial='yes'/>
+                  <parameter type-id='type-id-2622' is-artificial='yes'/>
                   <parameter type-id='type-id-945'/>
                   <return type-id='type-id-19'/>
                 </function-decl>
               </member-function>
               <member-function access='public'>
                 <function-decl name='operator!=' mangled-name='_ZNK5mongo8executor12TaskExecutor14CallbackHandleneERKS2_' filepath='src/mongo/executor/task_executor.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-2623' is-artificial='yes'/>
+                  <parameter type-id='type-id-2622' is-artificial='yes'/>
                   <parameter type-id='type-id-945'/>
                   <return type-id='type-id-19'/>
                 </function-decl>
               </member-function>
               <member-function access='public'>
                 <function-decl name='isValid' mangled-name='_ZNK5mongo8executor12TaskExecutor14CallbackHandle7isValidEv' filepath='src/mongo/executor/task_executor.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo8executor12TaskExecutor14CallbackHandle7isValidEv'>
-                  <parameter type-id='type-id-2623' is-artificial='yes'/>
+                  <parameter type-id='type-id-2622' is-artificial='yes'/>
                   <return type-id='type-id-19'/>
                 </function-decl>
               </member-function>
               <member-function access='private' constructor='yes'>
                 <function-decl name='CallbackHandle' filepath='src/mongo/executor/task_executor.h' line='286' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-2622' is-artificial='yes'/>
+                  <parameter type-id='type-id-2621' is-artificial='yes'/>
                   <parameter type-id='type-id-327'/>
                   <return type-id='type-id-11'/>
                 </function-decl>
               </member-function>
               <member-function access='private'>
                 <function-decl name='setCallback' mangled-name='_ZN5mongo8executor12TaskExecutor14CallbackHandle11setCallbackESt10shared_ptrINS1_13CallbackStateEE' filepath='src/mongo/executor/task_executor.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-2622' is-artificial='yes'/>
+                  <parameter type-id='type-id-2621' is-artificial='yes'/>
                   <parameter type-id='type-id-327'/>
                   <return type-id='type-id-11'/>
                 </function-decl>
               </member-function>
               <member-function access='private'>
                 <function-decl name='getCallback' mangled-name='_ZNK5mongo8executor12TaskExecutor14CallbackHandle11getCallbackEv' filepath='src/mongo/executor/task_executor.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-2623' is-artificial='yes'/>
+                  <parameter type-id='type-id-2622' is-artificial='yes'/>
                   <return type-id='type-id-336'/>
                 </function-decl>
               </member-function>
             </class-decl>
           </member-type>
           <member-type access='private'>
-            <class-decl name='CallbackState' visibility='default' is-declaration-only='yes' id='type-id-2601'/>
+            <class-decl name='CallbackState' visibility='default' is-declaration-only='yes' id='type-id-2600'/>
           </member-type>
           <member-type access='private'>
             <class-decl name='EventHandle' size-in-bits='128' visibility='default' filepath='src/mongo/executor/task_executor.h' line='318' column='1' id='type-id-703'>
             </class-decl>
           </member-type>
           <member-type access='private'>
-            <class-decl name='EventState' visibility='default' is-declaration-only='yes' id='type-id-2595'/>
+            <class-decl name='EventState' visibility='default' is-declaration-only='yes' id='type-id-2594'/>
           </member-type>
           <member-type access='private'>
-            <class-decl name='RemoteCommandCallbackArgs' size-in-bits='1216' is-struct='yes' visibility='default' filepath='src/mongo/executor/task_executor.h' line='367' column='1' id='type-id-2624'>
+            <class-decl name='RemoteCommandCallbackArgs' size-in-bits='1216' is-struct='yes' visibility='default' filepath='src/mongo/executor/task_executor.h' line='367' column='1' id='type-id-2623'>
               <data-member access='public' layout-offset-in-bits='0'>
-                <var-decl name='executor' type-id='type-id-2625' visibility='default' filepath='src/mongo/executor/task_executor.h' line='373' column='1'/>
+                <var-decl name='executor' type-id='type-id-2624' visibility='default' filepath='src/mongo/executor/task_executor.h' line='373' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
                 <var-decl name='myHandle' type-id='type-id-1018' visibility='default' filepath='src/mongo/executor/task_executor.h' line='374' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
                 <function-decl name='RemoteCommandCallbackArgs' filepath='src/mongo/executor/task_executor.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-2626' is-artificial='yes'/>
-                  <parameter type-id='type-id-2625'/>
+                  <parameter type-id='type-id-2625' is-artificial='yes'/>
+                  <parameter type-id='type-id-2624'/>
                   <parameter type-id='type-id-945'/>
                   <parameter type-id='type-id-1238'/>
                   <parameter type-id='type-id-1176'/>
           <member-type access='private'>
             <class-decl name='CallbackArgs' size-in-bits='320' is-struct='yes' visibility='default' filepath='src/mongo/executor/task_executor.h' line='352' column='1' id='type-id-1489'>
               <data-member access='public' layout-offset-in-bits='0'>
-                <var-decl name='executor' type-id='type-id-2625' visibility='default' filepath='src/mongo/executor/task_executor.h' line='358' column='1'/>
+                <var-decl name='executor' type-id='type-id-2624' visibility='default' filepath='src/mongo/executor/task_executor.h' line='358' column='1'/>
               </data-member>
               <data-member access='public' layout-offset-in-bits='64'>
                 <var-decl name='myHandle' type-id='type-id-1018' visibility='default' filepath='src/mongo/executor/task_executor.h' line='359' column='1'/>
               </data-member>
               <member-function access='public' constructor='yes'>
                 <function-decl name='CallbackArgs' filepath='src/mongo/executor/task_executor.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-                  <parameter type-id='type-id-2627' is-artificial='yes'/>
-                  <parameter type-id='type-id-2625'/>
+                  <parameter type-id='type-id-2626' is-artificial='yes'/>
+                  <parameter type-id='type-id-2624'/>
                   <parameter type-id='type-id-1018'/>
                   <parameter type-id='type-id-1093'/>
                   <parameter type-id='type-id-196'/>
             </class-decl>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='CallbackFn' type-id='type-id-1457' filepath='src/mongo/executor/task_executor.h' line='90' column='1' id='type-id-2602'/>
+            <typedef-decl name='CallbackFn' type-id='type-id-1457' filepath='src/mongo/executor/task_executor.h' line='90' column='1' id='type-id-2601'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='RemoteCommandCallbackFn' type-id='type-id-1226' filepath='src/mongo/executor/task_executor.h' line='101' column='1' id='type-id-2628'/>
+            <typedef-decl name='RemoteCommandCallbackFn' type-id='type-id-1226' filepath='src/mongo/executor/task_executor.h' line='101' column='1' id='type-id-2627'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='ResponseStatus' type-id='type-id-1450' filepath='src/mongo/executor/task_executor.h' line='81' column='1' id='type-id-2629'/>
+            <typedef-decl name='ResponseStatus' type-id='type-id-1450' filepath='src/mongo/executor/task_executor.h' line='81' column='1' id='type-id-2628'/>
           </member-type>
         </class-decl>
-        <class-decl name='NetworkInterface' visibility='default' is-declaration-only='yes' id='type-id-2630'/>
+        <class-decl name='NetworkInterface' visibility='default' is-declaration-only='yes' id='type-id-2629'/>
         <class-decl name='RemoteCommandRequest' size-in-bits='576' is-struct='yes' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='44' column='1' id='type-id-1307'>
           <data-member access='public' static='yes'>
-            <var-decl name='kNoTimeout' type-id='type-id-2631' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='46' column='1'/>
+            <var-decl name='kNoTimeout' type-id='type-id-2630' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='46' column='1'/>
           </data-member>
           <data-member access='public' static='yes'>
-            <var-decl name='kNoExpirationDate' type-id='type-id-2632' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='49' column='1'/>
+            <var-decl name='kNoExpirationDate' type-id='type-id-2631' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='49' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='target' type-id='type-id-2633' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='77' column='1'/>
+            <var-decl name='target' type-id='type-id-2632' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='77' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
             <var-decl name='dbname' type-id='type-id-325' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='78' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='metadata' type-id='type-id-2634' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='79' column='1'/>
+            <var-decl name='metadata' type-id='type-id-2633' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='79' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='320'>
-            <var-decl name='cmdObj' type-id='type-id-2634' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='80' column='1'/>
+            <var-decl name='cmdObj' type-id='type-id-2633' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='80' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='448'>
-            <var-decl name='timeout' type-id='type-id-2635' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='81' column='1'/>
+            <var-decl name='timeout' type-id='type-id-2634' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='81' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='512'>
-            <var-decl name='expirationDate' type-id='type-id-2594' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='84' column='1'/>
+            <var-decl name='expirationDate' type-id='type-id-2593' visibility='default' filepath='src/mongo/executor/remote_command_request.h' line='84' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='RemoteCommandRequest' filepath='src/mongo/executor/remote_command_request.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2636' is-artificial='yes'/>
+              <parameter type-id='type-id-2635' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='RemoteCommandRequest' filepath='src/mongo/executor/remote_command_request.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2636' is-artificial='yes'/>
+              <parameter type-id='type-id-2635' is-artificial='yes'/>
+              <parameter type-id='type-id-2636'/>
+              <parameter type-id='type-id-2484'/>
               <parameter type-id='type-id-2637'/>
-              <parameter type-id='type-id-2485'/>
-              <parameter type-id='type-id-2638'/>
-              <parameter type-id='type-id-2638'/>
-              <parameter type-id='type-id-2631'/>
+              <parameter type-id='type-id-2637'/>
+              <parameter type-id='type-id-2630'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='RemoteCommandRequest' filepath='src/mongo/executor/remote_command_request.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2636' is-artificial='yes'/>
+              <parameter type-id='type-id-2635' is-artificial='yes'/>
+              <parameter type-id='type-id-2636'/>
+              <parameter type-id='type-id-2484'/>
               <parameter type-id='type-id-2637'/>
-              <parameter type-id='type-id-2485'/>
-              <parameter type-id='type-id-2638'/>
-              <parameter type-id='type-id-2631'/>
+              <parameter type-id='type-id-2630'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='toString' mangled-name='_ZNK5mongo8executor20RemoteCommandRequest8toStringEv' filepath='src/mongo/executor/remote_command_request.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2639' is-artificial='yes'/>
+              <parameter type-id='type-id-2638' is-artificial='yes'/>
               <return type-id='type-id-325'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='RemoteCommandResponse' size-in-bits='320' is-struct='yes' visibility='default' filepath='src/mongo/executor/remote_command_response.h' line='43' column='1' id='type-id-2640'>
+        <class-decl name='RemoteCommandResponse' size-in-bits='320' is-struct='yes' visibility='default' filepath='src/mongo/executor/remote_command_response.h' line='43' column='1' id='type-id-2639'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='data' type-id='type-id-2634' visibility='default' filepath='src/mongo/executor/remote_command_response.h' line='51' column='1'/>
+            <var-decl name='data' type-id='type-id-2633' visibility='default' filepath='src/mongo/executor/remote_command_response.h' line='51' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='metadata' type-id='type-id-2634' visibility='default' filepath='src/mongo/executor/remote_command_response.h' line='52' column='1'/>
+            <var-decl name='metadata' type-id='type-id-2633' visibility='default' filepath='src/mongo/executor/remote_command_response.h' line='52' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='256'>
-            <var-decl name='elapsedMillis' type-id='type-id-2635' visibility='default' filepath='src/mongo/executor/remote_command_response.h' line='53' column='1'/>
+            <var-decl name='elapsedMillis' type-id='type-id-2634' visibility='default' filepath='src/mongo/executor/remote_command_response.h' line='53' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='RemoteCommandResponse' filepath='src/mongo/executor/remote_command_response.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2641' is-artificial='yes'/>
+              <parameter type-id='type-id-2640' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='RemoteCommandResponse' filepath='src/mongo/executor/remote_command_response.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2641' is-artificial='yes'/>
-              <parameter type-id='type-id-2634'/>
+              <parameter type-id='type-id-2640' is-artificial='yes'/>
+              <parameter type-id='type-id-2633'/>
+              <parameter type-id='type-id-2633'/>
               <parameter type-id='type-id-2634'/>
-              <parameter type-id='type-id-2635'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='toString' mangled-name='_ZNK5mongo8executor21RemoteCommandResponse8toStringEv' filepath='src/mongo/executor/remote_command_response.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2642' is-artificial='yes'/>
+              <parameter type-id='type-id-2641' is-artificial='yes'/>
               <return type-id='type-id-325'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
       <namespace-decl name='stdx'>
-        <typedef-decl name='thread' type-id='type-id-501' filepath='src/mongo/stdx/thread.h' line='36' column='1' id='type-id-2606'/>
-        <typedef-decl name='condition_variable' type-id='type-id-598' filepath='src/mongo/stdx/condition_variable.h' line='36' column='1' id='type-id-2596'/>
+        <typedef-decl name='thread' type-id='type-id-501' filepath='src/mongo/stdx/thread.h' line='36' column='1' id='type-id-2605'/>
+        <typedef-decl name='condition_variable' type-id='type-id-598' filepath='src/mongo/stdx/condition_variable.h' line='36' column='1' id='type-id-2595'/>
       </namespace-decl>
 
       <class-decl name='SharedBuffer' size-in-bits='64' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='37' column='1' id='type-id-1832'>
         <member-type access='private'>
-          <class-decl name='Holder' size-in-bits='32' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='83' column='1' id='type-id-2643'>
+          <class-decl name='Holder' size-in-bits='32' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='83' column='1' id='type-id-2642'>
             <data-member access='private' layout-offset-in-bits='0'>
-              <var-decl name='_refCount' type-id='type-id-2574' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='111' column='1'/>
+              <var-decl name='_refCount' type-id='type-id-2573' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='111' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='Holder' filepath='src/mongo/util/shared_buffer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2644' is-artificial='yes'/>
-                <parameter type-id='type-id-2582'/>
+                <parameter type-id='type-id-2643' is-artificial='yes'/>
+                <parameter type-id='type-id-2581'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='data' mangled-name='_ZN5mongo12SharedBuffer6Holder4dataEv' filepath='src/mongo/util/shared_buffer.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12SharedBuffer6Holder4dataEv'>
-                <parameter type-id='type-id-2644' is-artificial='yes'/>
-                <return type-id='type-id-2558'/>
+                <parameter type-id='type-id-2643' is-artificial='yes'/>
+                <return type-id='type-id-2557'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='data' mangled-name='_ZNK5mongo12SharedBuffer6Holder4dataEv' filepath='src/mongo/util/shared_buffer.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2645' is-artificial='yes'/>
+                <parameter type-id='type-id-2644' is-artificial='yes'/>
                 <return type-id='type-id-240'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_holder' type-id='type-id-2646' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='120' column='1'/>
+          <var-decl name='_holder' type-id='type-id-2645' visibility='default' filepath='src/mongo/util/shared_buffer.h' line='120' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='SharedBuffer' mangled-name='_ZN5mongo12SharedBufferC2Ev' filepath='src/mongo/util/shared_buffer.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12SharedBufferC2Ev'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
+            <parameter type-id='type-id-2646' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZN5mongo12SharedBuffer4swapERS0_' filepath='src/mongo/util/shared_buffer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12SharedBuffer4swapERS0_'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
+            <parameter type-id='type-id-2646' is-artificial='yes'/>
             <parameter type-id='type-id-1833'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='SharedBuffer' mangled-name='_ZN5mongo12SharedBufferC2ERKS0_' filepath='src/mongo/util/shared_buffer.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12SharedBufferC2ERKS0_'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
-            <parameter type-id='type-id-2648'/>
+            <parameter type-id='type-id-2646' is-artificial='yes'/>
+            <parameter type-id='type-id-2647'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5mongo12SharedBufferaSERKS0_' filepath='src/mongo/util/shared_buffer.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
-            <parameter type-id='type-id-2648'/>
+            <parameter type-id='type-id-2646' is-artificial='yes'/>
+            <parameter type-id='type-id-2647'/>
             <return type-id='type-id-1833'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='SharedBuffer' mangled-name='_ZN5mongo12SharedBufferC2EOS0_' filepath='src/mongo/util/shared_buffer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12SharedBufferC2EOS0_'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
-            <parameter type-id='type-id-2649'/>
+            <parameter type-id='type-id-2646' is-artificial='yes'/>
+            <parameter type-id='type-id-2648'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5mongo12SharedBufferaSEOS0_' filepath='src/mongo/util/shared_buffer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
-            <parameter type-id='type-id-2649'/>
+            <parameter type-id='type-id-2646' is-artificial='yes'/>
+            <parameter type-id='type-id-2648'/>
             <return type-id='type-id-1833'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZN5mongo12SharedBuffer8allocateEm' filepath='src/mongo/util/shared_buffer.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2588'/>
+            <parameter type-id='type-id-2587'/>
             <return type-id='type-id-1832'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='takeOwnership' mangled-name='_ZN5mongo12SharedBuffer13takeOwnershipEPc' filepath='src/mongo/util/shared_buffer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2558'/>
+            <parameter type-id='type-id-2557'/>
             <return type-id='type-id-1832'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5mongo12SharedBuffer3getEv' filepath='src/mongo/util/shared_buffer.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo12SharedBuffer3getEv'>
-            <parameter type-id='type-id-2650' is-artificial='yes'/>
-            <return type-id='type-id-2558'/>
+            <parameter type-id='type-id-2649' is-artificial='yes'/>
+            <return type-id='type-id-2557'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='SharedBuffer' filepath='src/mongo/util/shared_buffer.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2647' is-artificial='yes'/>
-            <parameter type-id='type-id-2644'/>
+            <parameter type-id='type-id-2646' is-artificial='yes'/>
+            <parameter type-id='type-id-2643'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='PseudoRandom' size-in-bits='128' visibility='default' filepath='src/mongo/platform/random.h' line='39' column='1' id='type-id-2605'>
+      <class-decl name='PseudoRandom' size-in-bits='128' visibility='default' filepath='src/mongo/platform/random.h' line='39' column='1' id='type-id-2604'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_x' type-id='type-id-2651' visibility='default' filepath='src/mongo/platform/random.h' line='77' column='1'/>
+          <var-decl name='_x' type-id='type-id-2650' visibility='default' filepath='src/mongo/platform/random.h' line='77' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='32'>
-          <var-decl name='_y' type-id='type-id-2651' visibility='default' filepath='src/mongo/platform/random.h' line='78' column='1'/>
+          <var-decl name='_y' type-id='type-id-2650' visibility='default' filepath='src/mongo/platform/random.h' line='78' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_z' type-id='type-id-2651' visibility='default' filepath='src/mongo/platform/random.h' line='79' column='1'/>
+          <var-decl name='_z' type-id='type-id-2650' visibility='default' filepath='src/mongo/platform/random.h' line='79' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='96'>
-          <var-decl name='_w' type-id='type-id-2651' visibility='default' filepath='src/mongo/platform/random.h' line='80' column='1'/>
+          <var-decl name='_w' type-id='type-id-2650' visibility='default' filepath='src/mongo/platform/random.h' line='80' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='PseudoRandom' filepath='src/mongo/platform/random.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2652' is-artificial='yes'/>
-            <parameter type-id='type-id-2651'/>
+            <parameter type-id='type-id-2651' is-artificial='yes'/>
+            <parameter type-id='type-id-2650'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='PseudoRandom' filepath='src/mongo/platform/random.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2652' is-artificial='yes'/>
-            <parameter type-id='type-id-2653'/>
+            <parameter type-id='type-id-2651' is-artificial='yes'/>
+            <parameter type-id='type-id-2652'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='PseudoRandom' filepath='src/mongo/platform/random.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2652' is-artificial='yes'/>
-            <parameter type-id='type-id-2607'/>
+            <parameter type-id='type-id-2651' is-artificial='yes'/>
+            <parameter type-id='type-id-2606'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='nextInt32' mangled-name='_ZN5mongo12PseudoRandom9nextInt32Ev' filepath='src/mongo/platform/random.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2652' is-artificial='yes'/>
-            <return type-id='type-id-2651'/>
+            <parameter type-id='type-id-2651' is-artificial='yes'/>
+            <return type-id='type-id-2650'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='nextInt64' mangled-name='_ZN5mongo12PseudoRandom9nextInt64Ev' filepath='src/mongo/platform/random.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2652' is-artificial='yes'/>
-            <return type-id='type-id-2607'/>
+            <parameter type-id='type-id-2651' is-artificial='yes'/>
+            <return type-id='type-id-2606'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='nextInt32' mangled-name='_ZN5mongo12PseudoRandom9nextInt32Ei' filepath='src/mongo/platform/random.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2652' is-artificial='yes'/>
-            <parameter type-id='type-id-2651'/>
-            <return type-id='type-id-2651'/>
+            <parameter type-id='type-id-2651' is-artificial='yes'/>
+            <parameter type-id='type-id-2650'/>
+            <return type-id='type-id-2650'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='nextInt64' mangled-name='_ZN5mongo12PseudoRandom9nextInt64El' filepath='src/mongo/platform/random.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo12PseudoRandom9nextInt64El'>
-            <parameter type-id='type-id-2652' is-artificial='yes'/>
-            <parameter type-id='type-id-2607'/>
-            <return type-id='type-id-2607'/>
+            <parameter type-id='type-id-2651' is-artificial='yes'/>
+            <parameter type-id='type-id-2606'/>
+            <return type-id='type-id-2606'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator()' mangled-name='_ZN5mongo12PseudoRandomclEl' filepath='src/mongo/platform/random.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2652' is-artificial='yes'/>
-            <parameter type-id='type-id-2654'/>
-            <return type-id='type-id-2654'/>
+            <parameter type-id='type-id-2651' is-artificial='yes'/>
+            <parameter type-id='type-id-2653'/>
+            <return type-id='type-id-2653'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='Date_t' size-in-bits='64' visibility='default' filepath='src/mongo/util/time_support.h' line='95' column='1' id='type-id-2594'>
+      <class-decl name='Date_t' size-in-bits='64' visibility='default' filepath='src/mongo/util/time_support.h' line='95' column='1' id='type-id-2593'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='millis' type-id='type-id-2513' visibility='default' filepath='src/mongo/util/time_support.h' line='259' column='1'/>
+          <var-decl name='millis' type-id='type-id-2512' visibility='default' filepath='src/mongo/util/time_support.h' line='259' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZN5mongo6Date_t3maxEv' filepath='src/mongo/util/time_support.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-2594'/>
+            <return type-id='type-id-2593'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='now' mangled-name='_ZN5mongo6Date_t3nowEv' filepath='src/mongo/util/time_support.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-2594'/>
+            <return type-id='type-id-2593'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='fromMillisSinceEpoch' mangled-name='_ZN5mongo6Date_t20fromMillisSinceEpochEx' filepath='src/mongo/util/time_support.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2513'/>
-            <return type-id='type-id-2594'/>
+            <parameter type-id='type-id-2512'/>
+            <return type-id='type-id-2593'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Date_t' mangled-name='_ZN5mongo6Date_tC2Ev' filepath='src/mongo/util/time_support.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Date_tC2Ev'>
-            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2654' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2654' is-artificial='yes'/>
             <parameter type-id='type-id-2'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo6Date_t8toStringEv' filepath='src/mongo/util/time_support.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toTimeT' mangled-name='_ZNK5mongo6Date_t7toTimeTEv' filepath='src/mongo/util/time_support.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
             <return type-id='type-id-6'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='asInt64' mangled-name='_ZNK5mongo6Date_t7asInt64Ev' filepath='src/mongo/util/time_support.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <return type-id='type-id-2607'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <return type-id='type-id-2606'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toULL' mangled-name='_ZNK5mongo6Date_t5toULLEv' filepath='src/mongo/util/time_support.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <return type-id='type-id-2562'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <return type-id='type-id-2561'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toDurationSinceEpoch' mangled-name='_ZNK5mongo6Date_t20toDurationSinceEpochEv' filepath='src/mongo/util/time_support.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Date_t20toDurationSinceEpochEv'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <return type-id='type-id-2635'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <return type-id='type-id-2634'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toMillisSinceEpoch' mangled-name='_ZNK5mongo6Date_t18toMillisSinceEpochEv' filepath='src/mongo/util/time_support.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Date_t18toMillisSinceEpochEv'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <return type-id='type-id-2513'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <return type-id='type-id-2512'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toSystemTimePoint' mangled-name='_ZNK5mongo6Date_t17toSystemTimePointEv' filepath='src/mongo/util/time_support.h' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
             <return type-id='type-id-2'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isFormattable' mangled-name='_ZNK5mongo6Date_t13isFormattableEv' filepath='src/mongo/util/time_support.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator time_point' mangled-name='_ZNK5mongo6Date_tcvNSt6chrono10time_pointINS1_3_V212system_clockENS1_8durationIlSt5ratioILl1ELl1000000000EEEEEEEv' filepath='src/mongo/util/time_support.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
             <return type-id='type-id-2'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-' mangled-name='_ZNK5mongo6Date_tmiES0_' filepath='src/mongo/util/time_support.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <parameter type-id='type-id-2594'/>
-            <return type-id='type-id-2635'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2593'/>
+            <return type-id='type-id-2634'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo6Date_teqES0_' filepath='src/mongo/util/time_support.h' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Date_teqES0_'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2593'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNK5mongo6Date_tneES0_' filepath='src/mongo/util/time_support.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2593'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;' mangled-name='_ZNK5mongo6Date_tltES0_' filepath='src/mongo/util/time_support.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2593'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&gt;' mangled-name='_ZNK5mongo6Date_tgtES0_' filepath='src/mongo/util/time_support.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Date_tgtES0_'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2593'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;=' mangled-name='_ZNK5mongo6Date_tleES0_' filepath='src/mongo/util/time_support.h' line='248' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Date_tleES0_'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2593'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&gt;=' mangled-name='_ZNK5mongo6Date_tgeES0_' filepath='src/mongo/util/time_support.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2593'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='Date_t' filepath='src/mongo/util/time_support.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2655' is-artificial='yes'/>
-            <parameter type-id='type-id-2513'/>
+            <parameter type-id='type-id-2654' is-artificial='yes'/>
+            <parameter type-id='type-id-2512'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+&lt;std::chrono::duration&lt;long, std::ratio&lt;1, 1000&gt; &gt; &gt;' mangled-name='_ZNK5mongo6Date_tplINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEES0_T_' filepath='src/mongo/util/time_support.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo6Date_tplINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEES0_T_'>
-            <parameter type-id='type-id-2656' is-artificial='yes'/>
+            <parameter type-id='type-id-2655' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
-            <return type-id='type-id-2594'/>
+            <return type-id='type-id-2593'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+=&lt;std::chrono::duration&lt;long, std::ratio&lt;1, 1000&gt; &gt; &gt;' mangled-name='_ZN5mongo6Date_tpLINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERS0_T_' filepath='src/mongo/util/time_support.h' line='204' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo6Date_tpLINSt6chrono8durationIlSt5ratioILl1ELl1000EEEEEERS0_T_'>
-            <parameter type-id='type-id-2655' is-artificial='yes'/>
+            <parameter type-id='type-id-2654' is-artificial='yes'/>
             <parameter type-id='type-id-7'/>
-            <return type-id='type-id-2657'/>
+            <return type-id='type-id-2656'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='Milliseconds' type-id='type-id-33' filepath='src/mongo/util/time_support.h' line='47' column='1' id='type-id-2635'/>
-      <class-decl name='OldThreadPool' size-in-bits='2432' visibility='default' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='44' column='1' id='type-id-2608'>
+      <typedef-decl name='Milliseconds' type-id='type-id-33' filepath='src/mongo/util/time_support.h' line='47' column='1' id='type-id-2634'/>
+      <class-decl name='OldThreadPool' size-in-bits='2432' visibility='default' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='44' column='1' id='type-id-2607'>
         <member-type access='private'>
-          <class-decl name='DoNotStartThreadsTag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='49' column='1' id='type-id-2658'/>
+          <class-decl name='DoNotStartThreadsTag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='49' column='1' id='type-id-2657'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='Task' type-id='type-id-824' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='48' column='1' id='type-id-2659'/>
+          <typedef-decl name='Task' type-id='type-id-824' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='48' column='1' id='type-id-2658'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_pool' type-id='type-id-2660' visibility='default' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='92' column='1'/>
+          <var-decl name='_pool' type-id='type-id-2659' visibility='default' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='92' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='OldThreadPool' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2661' is-artificial='yes'/>
-            <parameter type-id='type-id-2662'/>
+            <parameter type-id='type-id-2660' is-artificial='yes'/>
+            <parameter type-id='type-id-2661'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN5mongo13OldThreadPoolaSERKS0_' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2661' is-artificial='yes'/>
-            <parameter type-id='type-id-2662'/>
-            <return type-id='type-id-2663'/>
+            <parameter type-id='type-id-2660' is-artificial='yes'/>
+            <parameter type-id='type-id-2661'/>
+            <return type-id='type-id-2662'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='OldThreadPool' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2661' is-artificial='yes'/>
+            <parameter type-id='type-id-2660' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <parameter type-id='type-id-2485'/>
+            <parameter type-id='type-id-2484'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='OldThreadPool' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2661' is-artificial='yes'/>
-            <parameter type-id='type-id-2664'/>
+            <parameter type-id='type-id-2660' is-artificial='yes'/>
+            <parameter type-id='type-id-2663'/>
             <parameter type-id='type-id-15'/>
-            <parameter type-id='type-id-2485'/>
+            <parameter type-id='type-id-2484'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='startThreads' mangled-name='_ZN5mongo13OldThreadPool12startThreadsEv' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2661' is-artificial='yes'/>
+            <parameter type-id='type-id-2660' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='join' mangled-name='_ZN5mongo13OldThreadPool4joinEv' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2661' is-artificial='yes'/>
+            <parameter type-id='type-id-2660' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='schedule' mangled-name='_ZN5mongo13OldThreadPool8scheduleESt8functionIFvvEE' filepath='src/mongo/util/concurrency/old_thread_pool.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2661' is-artificial='yes'/>
-            <parameter type-id='type-id-2659'/>
+            <parameter type-id='type-id-2660' is-artificial='yes'/>
+            <parameter type-id='type-id-2658'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='ThreadPool' visibility='default' is-declaration-only='yes' id='type-id-2660'/>
-      <class-decl name='OperationContext' visibility='default' is-declaration-only='yes' id='type-id-2665'/>
-      <class-decl name='HostAndPort' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/util/net/hostandport.h' line='49' column='1' id='type-id-2633'>
+      <class-decl name='ThreadPool' visibility='default' is-declaration-only='yes' id='type-id-2659'/>
+      <class-decl name='OperationContext' visibility='default' is-declaration-only='yes' id='type-id-2664'/>
+      <class-decl name='HostAndPort' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/util/net/hostandport.h' line='49' column='1' id='type-id-2632'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_host' type-id='type-id-325' visibility='default' filepath='src/mongo/util/net/hostandport.h' line='121' column='1'/>
         </data-member>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='parse' mangled-name='_ZN5mongo11HostAndPort5parseENS_10StringDataE' filepath='src/mongo/util/net/hostandport.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2666'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2665'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='HostAndPort' filepath='src/mongo/util/net/hostandport.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2667' is-artificial='yes'/>
+            <parameter type-id='type-id-2666' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='HostAndPort' filepath='src/mongo/util/net/hostandport.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2667' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2666' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='HostAndPort' filepath='src/mongo/util/net/hostandport.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2667' is-artificial='yes'/>
-            <parameter type-id='type-id-2485'/>
+            <parameter type-id='type-id-2666' is-artificial='yes'/>
+            <parameter type-id='type-id-2484'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='initialize' mangled-name='_ZN5mongo11HostAndPort10initializeENS_10StringDataE' filepath='src/mongo/util/net/hostandport.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2667' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2666' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-1093'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;' mangled-name='_ZNK5mongo11HostAndPortltERKS0_' filepath='src/mongo/util/net/hostandport.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
-            <parameter type-id='type-id-2637'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
+            <parameter type-id='type-id-2636'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo11HostAndPorteqERKS0_' filepath='src/mongo/util/net/hostandport.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
-            <parameter type-id='type-id-2637'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
+            <parameter type-id='type-id-2636'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNK5mongo11HostAndPortneERKS0_' filepath='src/mongo/util/net/hostandport.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
-            <parameter type-id='type-id-2637'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
+            <parameter type-id='type-id-2636'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isLocalHost' mangled-name='_ZNK5mongo11HostAndPort11isLocalHostEv' filepath='src/mongo/util/net/hostandport.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo11HostAndPort8toStringEv' filepath='src/mongo/util/net/hostandport.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='append' mangled-name='_ZNK5mongo11HostAndPort6appendERNS_17StringBuilderImplINS_16TrivialAllocatorEEE' filepath='src/mongo/util/net/hostandport.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
-            <parameter type-id='type-id-2669'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
+            <parameter type-id='type-id-2668'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='empty' mangled-name='_ZNK5mongo11HostAndPort5emptyEv' filepath='src/mongo/util/net/hostandport.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='host' mangled-name='_ZNK5mongo11HostAndPort4hostEv' filepath='src/mongo/util/net/hostandport.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
-            <return type-id='type-id-2485'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
+            <return type-id='type-id-2484'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='port' mangled-name='_ZNK5mongo11HostAndPort4portEv' filepath='src/mongo/util/net/hostandport.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='hasPort' mangled-name='_ZNK5mongo11HostAndPort7hasPortEv' filepath='src/mongo/util/net/hostandport.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668' is-artificial='yes'/>
+            <parameter type-id='type-id-2667' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='StatusWith&lt;mongo::HostAndPort&gt;' visibility='default' is-declaration-only='yes' id='type-id-2666'/>
-      <class-decl name='StringBuilderImpl&lt;mongo::TrivialAllocator&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/bson/util/builder.h' line='343' column='1' id='type-id-2670'>
+      <class-decl name='StatusWith&lt;mongo::HostAndPort&gt;' visibility='default' is-declaration-only='yes' id='type-id-2665'/>
+      <class-decl name='StringBuilderImpl&lt;mongo::TrivialAllocator&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/bson/util/builder.h' line='343' column='1' id='type-id-2669'>
         <data-member access='public' static='yes'>
-          <var-decl name='MONGO_DBL_SIZE' type-id='type-id-2671' visibility='default' filepath='src/mongo/bson/util/builder.h' line='346' column='1'/>
+          <var-decl name='MONGO_DBL_SIZE' type-id='type-id-2670' visibility='default' filepath='src/mongo/bson/util/builder.h' line='346' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='MONGO_S32_SIZE' type-id='type-id-2671' visibility='default' filepath='src/mongo/bson/util/builder.h' line='347' column='1'/>
+          <var-decl name='MONGO_S32_SIZE' type-id='type-id-2670' visibility='default' filepath='src/mongo/bson/util/builder.h' line='347' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='MONGO_U32_SIZE' type-id='type-id-2671' visibility='default' filepath='src/mongo/bson/util/builder.h' line='348' column='1'/>
+          <var-decl name='MONGO_U32_SIZE' type-id='type-id-2670' visibility='default' filepath='src/mongo/bson/util/builder.h' line='348' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='MONGO_S64_SIZE' type-id='type-id-2671' visibility='default' filepath='src/mongo/bson/util/builder.h' line='349' column='1'/>
+          <var-decl name='MONGO_S64_SIZE' type-id='type-id-2670' visibility='default' filepath='src/mongo/bson/util/builder.h' line='349' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='MONGO_U64_SIZE' type-id='type-id-2671' visibility='default' filepath='src/mongo/bson/util/builder.h' line='350' column='1'/>
+          <var-decl name='MONGO_U64_SIZE' type-id='type-id-2670' visibility='default' filepath='src/mongo/bson/util/builder.h' line='350' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='MONGO_S16_SIZE' type-id='type-id-2671' visibility='default' filepath='src/mongo/bson/util/builder.h' line='351' column='1'/>
+          <var-decl name='MONGO_S16_SIZE' type-id='type-id-2670' visibility='default' filepath='src/mongo/bson/util/builder.h' line='351' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='MONGO_PTR_SIZE' type-id='type-id-2671' visibility='default' filepath='src/mongo/bson/util/builder.h' line='352' column='1'/>
+          <var-decl name='MONGO_PTR_SIZE' type-id='type-id-2670' visibility='default' filepath='src/mongo/bson/util/builder.h' line='352' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_buf' type-id='type-id-2672' visibility='default' filepath='src/mongo/bson/util/builder.h' line='434' column='1'/>
+          <var-decl name='_buf' type-id='type-id-2671' visibility='default' filepath='src/mongo/bson/util/builder.h' line='434' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='StringBuilderImpl' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev' filepath='src/mongo/bson/util/builder.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEC2Ev'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEd' filepath='src/mongo/bson/util/builder.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2561'/>
-            <return type-id='type-id-2674'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2560'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEi' filepath='src/mongo/bson/util/builder.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEi'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEj' filepath='src/mongo/bson/util/builder.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-308'/>
-            <return type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEl' filepath='src/mongo/bson/util/builder.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEl'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-9'/>
-            <return type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEm' filepath='src/mongo/bson/util/builder.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEm'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-282'/>
-            <return type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEx' filepath='src/mongo/bson/util/builder.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2513'/>
-            <return type-id='type-id-2674'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2512'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEy' filepath='src/mongo/bson/util/builder.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2562'/>
-            <return type-id='type-id-2674'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2561'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEs' filepath='src/mongo/bson/util/builder.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2675'/>
-            <return type-id='type-id-2674'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEPKv' filepath='src/mongo/bson/util/builder.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEc' filepath='src/mongo/bson/util/builder.h' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2546'/>
-            <return type-id='type-id-2674'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2545'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEPKc' filepath='src/mongo/bson/util/builder.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsEPKc'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
-            <return type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;&lt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEElsENS_10StringDataE'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2674'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendDoubleNice' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE16appendDoubleNiceEd' filepath='src/mongo/bson/util/builder.h' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2561'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2560'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='write' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5writeEPKci' filepath='src/mongo/bson/util/builder.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='append' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE6appendENS_10StringDataE' filepath='src/mongo/bson/util/builder.h' line='416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE6appendENS_10StringDataE'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reset' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5resetEi' filepath='src/mongo/bson/util/builder.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='str' mangled-name='_ZNK5mongo17StringBuilderImplINS_16TrivialAllocatorEE3strEv' filepath='src/mongo/bson/util/builder.h' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo17StringBuilderImplINS_16TrivialAllocatorEE3strEv'>
-            <parameter type-id='type-id-2676' is-artificial='yes'/>
+            <parameter type-id='type-id-2675' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='len' mangled-name='_ZNK5mongo17StringBuilderImplINS_16TrivialAllocatorEE3lenEv' filepath='src/mongo/bson/util/builder.h' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2676' is-artificial='yes'/>
+            <parameter type-id='type-id-2675' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='StringBuilderImpl' filepath='src/mongo/bson/util/builder.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2677'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2676'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEEaSERKS2_' filepath='src/mongo/bson/util/builder.h' line='438' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
-            <parameter type-id='type-id-2677'/>
-            <return type-id='type-id-2674'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2676'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='SBNUM&lt;int&gt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMIiEERS2_T_iPKc' filepath='src/mongo/bson/util/builder.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMIiEERS2_T_iPKc'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <parameter type-id='type-id-15'/>
             <parameter type-id='type-id-240'/>
-            <return type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='SBNUM&lt;long&gt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMIlEERS2_T_iPKc' filepath='src/mongo/bson/util/builder.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMIlEERS2_T_iPKc'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-9'/>
             <parameter type-id='type-id-15'/>
             <parameter type-id='type-id-240'/>
-            <return type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='SBNUM&lt;unsigned long&gt;' mangled-name='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMImEERS2_T_iPKc' filepath='src/mongo/bson/util/builder.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo17StringBuilderImplINS_16TrivialAllocatorEE5SBNUMImEERS2_T_iPKc'>
-            <parameter type-id='type-id-2673' is-artificial='yes'/>
+            <parameter type-id='type-id-2672' is-artificial='yes'/>
             <parameter type-id='type-id-282'/>
             <parameter type-id='type-id-15'/>
             <parameter type-id='type-id-240'/>
-            <return type-id='type-id-2674'/>
+            <return type-id='type-id-2673'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_BufBuilder&lt;mongo::TrivialAllocator&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/bson/util/builder.h' line='120' column='1' id='type-id-2672'>
+      <class-decl name='_BufBuilder&lt;mongo::TrivialAllocator&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/bson/util/builder.h' line='120' column='1' id='type-id-2671'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='al' type-id='type-id-2678' visibility='default' filepath='src/mongo/bson/util/builder.h' line='124' column='1'/>
+          <var-decl name='al' type-id='type-id-2677' visibility='default' filepath='src/mongo/bson/util/builder.h' line='124' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='data' type-id='type-id-2558' visibility='default' filepath='src/mongo/bson/util/builder.h' line='313' column='1'/>
+          <var-decl name='data' type-id='type-id-2557' visibility='default' filepath='src/mongo/bson/util/builder.h' line='313' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
           <var-decl name='l' type-id='type-id-15' visibility='default' filepath='src/mongo/bson/util/builder.h' line='314' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_BufBuilder' filepath='src/mongo/bson/util/builder.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2680'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2679'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEaSERKS2_' filepath='src/mongo/bson/util/builder.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2680'/>
-            <return type-id='type-id-2681'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2679'/>
+            <return type-id='type-id-2680'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei' filepath='src/mongo/bson/util/builder.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEEC2Ei'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_BufBuilder' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev' filepath='src/mongo/bson/util/builder.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEED2Ev'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='kill' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4killEv' filepath='src/mongo/bson/util/builder.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4killEv'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reset' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE5resetEv' filepath='src/mongo/bson/util/builder.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reset' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE5resetEi' filepath='src/mongo/bson/util/builder.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='skip' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4skipEi' filepath='src/mongo/bson/util/builder.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-2558'/>
+            <return type-id='type-id-2557'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='buf' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE3bufEv' filepath='src/mongo/bson/util/builder.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <return type-id='type-id-2558'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <return type-id='type-id-2557'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='buf' mangled-name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE3bufEv' filepath='src/mongo/bson/util/builder.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2682' is-artificial='yes'/>
+            <parameter type-id='type-id-2681' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='decouple' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE8decoupleEv' filepath='src/mongo/bson/util/builder.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendUChar' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE11appendUCharEh' filepath='src/mongo/bson/util/builder.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2683'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2682'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendChar' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE10appendCharEc' filepath='src/mongo/bson/util/builder.h' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2546'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2545'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEc' filepath='src/mongo/bson/util/builder.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2546'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2545'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEs' filepath='src/mongo/bson/util/builder.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2675'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2674'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEi' filepath='src/mongo/bson/util/builder.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEj' filepath='src/mongo/bson/util/builder.h' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-308'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEb' filepath='src/mongo/bson/util/builder.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEd' filepath='src/mongo/bson/util/builder.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2561'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2560'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEx' filepath='src/mongo/bson/util/builder.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2513'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2512'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumEy' filepath='src/mongo/bson/util/builder.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2562'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2561'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendNum' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendNumENS_10Decimal128E' filepath='src/mongo/bson/util/builder.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2684'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2683'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendBuf' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendBufEPKvm' filepath='src/mongo/bson/util/builder.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-286'/>
-            <parameter type-id='type-id-2588'/>
+            <parameter type-id='type-id-2587'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendStr' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE9appendStrENS_10StringDataEb' filepath='src/mongo/bson/util/builder.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='len' mangled-name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE3lenEv' filepath='src/mongo/bson/util/builder.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2682' is-artificial='yes'/>
+            <parameter type-id='type-id-2681' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='setlen' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE6setlenEi' filepath='src/mongo/bson/util/builder.h' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getSize' mangled-name='_ZNK5mongo11_BufBuilderINS_16TrivialAllocatorEE7getSizeEv' filepath='src/mongo/bson/util/builder.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2682' is-artificial='yes'/>
+            <parameter type-id='type-id-2681' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='grow' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4growEi' filepath='src/mongo/bson/util/builder.h' line='254' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE4growEi'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-2558'/>
+            <return type-id='type-id-2557'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reserveBytes' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE12reserveBytesEi' filepath='src/mongo/bson/util/builder.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='claimReservedBytes' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE18claimReservedBytesEi' filepath='src/mongo/bson/util/builder.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='grow_reallocate' mangled-name='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE15grow_reallocateEi' filepath='src/mongo/bson/util/builder.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo11_BufBuilderINS_16TrivialAllocatorEE15grow_reallocateEi'>
-            <parameter type-id='type-id-2679' is-artificial='yes'/>
+            <parameter type-id='type-id-2678' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='TrivialAllocator' size-in-bits='8' visibility='default' filepath='src/mongo/bson/util/builder.h' line='77' column='1' id='type-id-2678'>
+      <class-decl name='TrivialAllocator' size-in-bits='8' visibility='default' filepath='src/mongo/bson/util/builder.h' line='77' column='1' id='type-id-2677'>
         <member-function access='public'>
           <function-decl name='Malloc' mangled-name='_ZN5mongo16TrivialAllocator6MallocEm' filepath='src/mongo/bson/util/builder.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16TrivialAllocator6MallocEm'>
-            <parameter type-id='type-id-2685' is-artificial='yes'/>
-            <parameter type-id='type-id-2588'/>
+            <parameter type-id='type-id-2684' is-artificial='yes'/>
+            <parameter type-id='type-id-2587'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Realloc' mangled-name='_ZN5mongo16TrivialAllocator7ReallocEPvm' filepath='src/mongo/bson/util/builder.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16TrivialAllocator7ReallocEPvm'>
-            <parameter type-id='type-id-2685' is-artificial='yes'/>
+            <parameter type-id='type-id-2684' is-artificial='yes'/>
             <parameter type-id='type-id-286'/>
-            <parameter type-id='type-id-2588'/>
+            <parameter type-id='type-id-2587'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Free' mangled-name='_ZN5mongo16TrivialAllocator4FreeEPv' filepath='src/mongo/bson/util/builder.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo16TrivialAllocator4FreeEPv'>
-            <parameter type-id='type-id-2685' is-artificial='yes'/>
+            <parameter type-id='type-id-2684' is-artificial='yes'/>
             <parameter type-id='type-id-286'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='Decimal128' size-in-bits='128' visibility='default' filepath='src/mongo/platform/decimal128.h' line='47' column='1' id='type-id-2684'>
+      <class-decl name='Decimal128' size-in-bits='128' visibility='default' filepath='src/mongo/platform/decimal128.h' line='47' column='1' id='type-id-2683'>
         <member-type access='private'>
-          <class-decl name='Value' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/platform/decimal128.h' line='82' column='1' id='type-id-2686'>
+          <class-decl name='Value' size-in-bits='128' is-struct='yes' visibility='default' filepath='src/mongo/platform/decimal128.h' line='82' column='1' id='type-id-2685'>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='low64' type-id='type-id-2593' visibility='default' filepath='src/mongo/platform/decimal128.h' line='83' column='1'/>
+              <var-decl name='low64' type-id='type-id-2592' visibility='default' filepath='src/mongo/platform/decimal128.h' line='83' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='high64' type-id='type-id-2593' visibility='default' filepath='src/mongo/platform/decimal128.h' line='84' column='1'/>
+              <var-decl name='high64' type-id='type-id-2592' visibility='default' filepath='src/mongo/platform/decimal128.h' line='84' column='1'/>
             </data-member>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='SignalingFlag' filepath='src/mongo/platform/decimal128.h' line='108' column='1' id='type-id-2687'>
+          <enum-decl name='SignalingFlag' filepath='src/mongo/platform/decimal128.h' line='108' column='1' id='type-id-2686'>
             <underlying-type type-id='type-id-323'/>
             <enumerator name='kNoFlag' value='0'/>
             <enumerator name='kInvalid' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='RoundingMode' filepath='src/mongo/platform/decimal128.h' line='87' column='1' id='type-id-2688'>
+          <enum-decl name='RoundingMode' filepath='src/mongo/platform/decimal128.h' line='87' column='1' id='type-id-2687'>
             <underlying-type type-id='type-id-323'/>
             <enumerator name='kRoundTiesToEven' value='0'/>
             <enumerator name='kRoundTowardNegative' value='1'/>
           <var-decl name='enabled' type-id='type-id-4' visibility='default' filepath='src/mongo/platform/decimal128.h' line='56' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='kLargestPositive' type-id='type-id-2689' visibility='default' filepath='src/mongo/platform/decimal128.h' line='67' column='1'/>
+          <var-decl name='kLargestPositive' type-id='type-id-2688' visibility='default' filepath='src/mongo/platform/decimal128.h' line='67' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='kSmallestPositive' type-id='type-id-2689' visibility='default' filepath='src/mongo/platform/decimal128.h' line='68' column='1'/>
+          <var-decl name='kSmallestPositive' type-id='type-id-2688' visibility='default' filepath='src/mongo/platform/decimal128.h' line='68' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='kLargestNegative' type-id='type-id-2689' visibility='default' filepath='src/mongo/platform/decimal128.h' line='69' column='1'/>
+          <var-decl name='kLargestNegative' type-id='type-id-2688' visibility='default' filepath='src/mongo/platform/decimal128.h' line='69' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='kSmallestNegative' type-id='type-id-2689' visibility='default' filepath='src/mongo/platform/decimal128.h' line='70' column='1'/>
+          <var-decl name='kSmallestNegative' type-id='type-id-2688' visibility='default' filepath='src/mongo/platform/decimal128.h' line='70' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='kLargestNegativeExponentZero' type-id='type-id-2689' visibility='default' filepath='src/mongo/platform/decimal128.h' line='72' column='1'/>
+          <var-decl name='kLargestNegativeExponentZero' type-id='type-id-2688' visibility='default' filepath='src/mongo/platform/decimal128.h' line='72' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='kPositiveInfinity' type-id='type-id-2689' visibility='default' filepath='src/mongo/platform/decimal128.h' line='74' column='1'/>
+          <var-decl name='kPositiveInfinity' type-id='type-id-2688' visibility='default' filepath='src/mongo/platform/decimal128.h' line='74' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='kNegativeInfinity' type-id='type-id-2689' visibility='default' filepath='src/mongo/platform/decimal128.h' line='75' column='1'/>
+          <var-decl name='kNegativeInfinity' type-id='type-id-2688' visibility='default' filepath='src/mongo/platform/decimal128.h' line='75' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='kPositiveNaN' type-id='type-id-2689' visibility='default' filepath='src/mongo/platform/decimal128.h' line='76' column='1'/>
+          <var-decl name='kPositiveNaN' type-id='type-id-2688' visibility='default' filepath='src/mongo/platform/decimal128.h' line='76' column='1'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='kNegativeNaN' type-id='type-id-2689' visibility='default' filepath='src/mongo/platform/decimal128.h' line='77' column='1'/>
+          <var-decl name='kNegativeNaN' type-id='type-id-2688' visibility='default' filepath='src/mongo/platform/decimal128.h' line='77' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_value' type-id='type-id-2686' visibility='default' filepath='src/mongo/platform/decimal128.h' line='306' column='1'/>
+          <var-decl name='_value' type-id='type-id-2685' visibility='default' filepath='src/mongo/platform/decimal128.h' line='306' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='hasFlag' mangled-name='_ZN5mongo10Decimal1287hasFlagEjNS0_13SignalingFlagE' filepath='src/mongo/platform/decimal128.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653'/>
-            <parameter type-id='type-id-2687'/>
+            <parameter type-id='type-id-2652'/>
+            <parameter type-id='type-id-2686'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2690' is-artificial='yes'/>
-            <parameter type-id='type-id-2686'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
+            <parameter type-id='type-id-2685'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2690' is-artificial='yes'/>
-            <parameter type-id='type-id-2651'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
+            <parameter type-id='type-id-2650'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2690' is-artificial='yes'/>
-            <parameter type-id='type-id-2513'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
+            <parameter type-id='type-id-2512'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2690' is-artificial='yes'/>
-            <parameter type-id='type-id-2561'/>
-            <parameter type-id='type-id-2688'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
+            <parameter type-id='type-id-2560'/>
+            <parameter type-id='type-id-2687'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Decimal128' filepath='src/mongo/platform/decimal128.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2689' is-artificial='yes'/>
             <parameter type-id='type-id-325'/>
-            <parameter type-id='type-id-2688'/>
+            <parameter type-id='type-id-2687'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getValue' mangled-name='_ZNK5mongo10Decimal1288getValueEv' filepath='src/mongo/platform/decimal128.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <return type-id='type-id-2686'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <return type-id='type-id-2685'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toAbs' mangled-name='_ZNK5mongo10Decimal1285toAbsEv' filepath='src/mongo/platform/decimal128.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toInt' mangled-name='_ZNK5mongo10Decimal1285toIntENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2651'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2650'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toInt' mangled-name='_ZNK5mongo10Decimal1285toIntEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2651'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2650'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toLong' mangled-name='_ZNK5mongo10Decimal1286toLongENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2607'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2606'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toLong' mangled-name='_ZNK5mongo10Decimal1286toLongEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2607'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2606'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toIntExact' mangled-name='_ZNK5mongo10Decimal12810toIntExactENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2651'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2650'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toIntExact' mangled-name='_ZNK5mongo10Decimal12810toIntExactEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2651'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2650'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toLongExact' mangled-name='_ZNK5mongo10Decimal12811toLongExactENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2607'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2606'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toLongExact' mangled-name='_ZNK5mongo10Decimal12811toLongExactEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2607'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2606'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toDouble' mangled-name='_ZNK5mongo10Decimal1288toDoubleENS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2561'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2560'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toDouble' mangled-name='_ZNK5mongo10Decimal1288toDoubleEPjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2561'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2560'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo10Decimal1288toStringEv' filepath='src/mongo/platform/decimal128.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isZero' mangled-name='_ZNK5mongo10Decimal1286isZeroEv' filepath='src/mongo/platform/decimal128.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isNaN' mangled-name='_ZNK5mongo10Decimal1285isNaNEv' filepath='src/mongo/platform/decimal128.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isInfinite' mangled-name='_ZNK5mongo10Decimal12810isInfiniteEv' filepath='src/mongo/platform/decimal128.h' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isNegative' mangled-name='_ZNK5mongo10Decimal12810isNegativeEv' filepath='src/mongo/platform/decimal128.h' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='add' mangled-name='_ZNK5mongo10Decimal1283addERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='add' mangled-name='_ZNK5mongo10Decimal1283addERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='subtract' mangled-name='_ZNK5mongo10Decimal1288subtractERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='subtract' mangled-name='_ZNK5mongo10Decimal1288subtractERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='multiply' mangled-name='_ZNK5mongo10Decimal1288multiplyERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='multiply' mangled-name='_ZNK5mongo10Decimal1288multiplyERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='divide' mangled-name='_ZNK5mongo10Decimal1286divideERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='divide' mangled-name='_ZNK5mongo10Decimal1286divideERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='270' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='quantize' mangled-name='_ZNK5mongo10Decimal1288quantizeERKS0_NS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='quantize' mangled-name='_ZNK5mongo10Decimal1288quantizeERKS0_PjNS0_12RoundingModeE' filepath='src/mongo/platform/decimal128.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
             <parameter type-id='type-id-2692'/>
-            <parameter type-id='type-id-2688'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2691'/>
+            <parameter type-id='type-id-2687'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='normalize' mangled-name='_ZNK5mongo10Decimal1289normalizeEv' filepath='src/mongo/platform/decimal128.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isEqual' mangled-name='_ZNK5mongo10Decimal1287isEqualERKS0_' filepath='src/mongo/platform/decimal128.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isNotEqual' mangled-name='_ZNK5mongo10Decimal12810isNotEqualERKS0_' filepath='src/mongo/platform/decimal128.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isGreater' mangled-name='_ZNK5mongo10Decimal1289isGreaterERKS0_' filepath='src/mongo/platform/decimal128.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isGreaterEqual' mangled-name='_ZNK5mongo10Decimal12814isGreaterEqualERKS0_' filepath='src/mongo/platform/decimal128.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isLess' mangled-name='_ZNK5mongo10Decimal1286isLessERKS0_' filepath='src/mongo/platform/decimal128.h' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isLessEqual' mangled-name='_ZNK5mongo10Decimal12811isLessEqualERKS0_' filepath='src/mongo/platform/decimal128.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2691' is-artificial='yes'/>
-            <parameter type-id='type-id-2693'/>
+            <parameter type-id='type-id-2690' is-artificial='yes'/>
+            <parameter type-id='type-id-2692'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='StringBuilder' type-id='type-id-2670' filepath='src/mongo/bson/util/builder.h' line='451' column='1' id='type-id-2694'/>
-      <class-decl name='BSONObj' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='94' column='1' id='type-id-2634'>
+      <typedef-decl name='StringBuilder' type-id='type-id-2669' filepath='src/mongo/bson/util/builder.h' line='451' column='1' id='type-id-2693'/>
+      <class-decl name='BSONObj' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='94' column='1' id='type-id-2633'>
         <member-type access='private'>
-          <class-decl name='SorterDeserializeSettings' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2695'/>
+          <class-decl name='SorterDeserializeSettings' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2694'/>
         </member-type>
         <data-member access='public' static='yes'>
-          <var-decl name='kMinBSONLength' type-id='type-id-2696' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='96' column='1'/>
+          <var-decl name='kMinBSONLength' type-id='type-id-2695' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='96' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_objdata' type-id='type-id-240' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='600' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2Ev' filepath='src/mongo/bson/bsonobj.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo7BSONObjC2Ev'>
-            <parameter type-id='type-id-2697' is-artificial='yes'/>
+            <parameter type-id='type-id-2696' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2697' is-artificial='yes'/>
+            <parameter type-id='type-id-2696' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONObj' filepath='src/mongo/bson/bsonobj.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2697' is-artificial='yes'/>
+            <parameter type-id='type-id-2696' is-artificial='yes'/>
             <parameter type-id='type-id-1832'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2EOS0_' filepath='src/mongo/bson/bsonobj.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo7BSONObjC2EOS0_'>
-            <parameter type-id='type-id-2697' is-artificial='yes'/>
-            <parameter type-id='type-id-2698'/>
+            <parameter type-id='type-id-2696' is-artificial='yes'/>
+            <parameter type-id='type-id-2697'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONObj' mangled-name='_ZN5mongo7BSONObjC2ERKS0_' filepath='src/mongo/bson/bsonobj.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo7BSONObjC2ERKS0_'>
-            <parameter type-id='type-id-2697' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2696' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5mongo7BSONObjaSES0_' filepath='src/mongo/bson/bsonobj.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2697' is-artificial='yes'/>
-            <parameter type-id='type-id-2634'/>
-            <return type-id='type-id-2699'/>
+            <parameter type-id='type-id-2696' is-artificial='yes'/>
+            <parameter type-id='type-id-2633'/>
+            <return type-id='type-id-2698'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZN5mongo7BSONObj4swapERS0_' filepath='src/mongo/bson/bsonobj.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2697' is-artificial='yes'/>
-            <parameter type-id='type-id-2699'/>
+            <parameter type-id='type-id-2696' is-artificial='yes'/>
+            <parameter type-id='type-id-2698'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isOwned' mangled-name='_ZNK5mongo7BSONObj7isOwnedEv' filepath='src/mongo/bson/bsonobj.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo7BSONObj7isOwnedEv'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getOwned' mangled-name='_ZNK5mongo7BSONObj8getOwnedEv' filepath='src/mongo/bson/bsonobj.h' line='182' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='copy' mangled-name='_ZNK5mongo7BSONObj4copyEv' filepath='src/mongo/bson/bsonobj.h' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo7BSONObj8toStringEbb' filepath='src/mongo/bson/bsonobj.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-325'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo7BSONObj8toStringERNS_17StringBuilderImplINS_16TrivialAllocatorEEEbbi' filepath='src/mongo/bson/bsonobj.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2669'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2668'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-15'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='jsonString' mangled-name='_ZNK5mongo7BSONObj10jsonStringENS_16JsonStringFormatEib' filepath='src/mongo/bson/bsonobj.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2701'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2700'/>
             <parameter type-id='type-id-15'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-325'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='addFields' mangled-name='_ZN5mongo7BSONObj9addFieldsERS0_RSt3setISsSt4lessISsESaISsEE' filepath='src/mongo/bson/bsonobj.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2697' is-artificial='yes'/>
-            <parameter type-id='type-id-2699'/>
-            <parameter type-id='type-id-2702'/>
+            <parameter type-id='type-id-2696' is-artificial='yes'/>
+            <parameter type-id='type-id-2698'/>
+            <parameter type-id='type-id-2701'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='removeField' mangled-name='_ZNK5mongo7BSONObj11removeFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='nFields' mangled-name='_ZNK5mongo7BSONObj7nFieldsEv' filepath='src/mongo/bson/bsonobj.h' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getFieldNames' mangled-name='_ZNK5mongo7BSONObj13getFieldNamesERSt3setISsSt4lessISsESaISsEE' filepath='src/mongo/bson/bsonobj.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2702'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2701'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getFieldDotted' mangled-name='_ZNK5mongo7BSONObj14getFieldDottedENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2703'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getFieldsDotted' mangled-name='_ZNK5mongo7BSONObj15getFieldsDottedENS_10StringDataERSt3setINS_11BSONElementENS_26BSONElementCmpWithoutFieldESaIS3_EEb' filepath='src/mongo/bson/bsonobj.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <parameter type-id='type-id-2704'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <parameter type-id='type-id-2703'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getFieldsDotted' mangled-name='_ZNK5mongo7BSONObj15getFieldsDottedENS_10StringDataERSt8multisetINS_11BSONElementENS_26BSONElementCmpWithoutFieldESaIS3_EEb' filepath='src/mongo/bson/bsonobj.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <parameter type-id='type-id-2705'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <parameter type-id='type-id-2704'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getFieldDottedOrArray' mangled-name='_ZNK5mongo7BSONObj21getFieldDottedOrArrayERPKc' filepath='src/mongo/bson/bsonobj.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <parameter type-id='type-id-1828'/>
-            <return type-id='type-id-2703'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getField' mangled-name='_ZNK5mongo7BSONObj8getFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2703'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getFields' mangled-name='_ZNK5mongo7BSONObj9getFieldsEjPPKcPNS_11BSONElementE' filepath='src/mongo/bson/bsonobj.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <parameter type-id='type-id-308'/>
+            <parameter type-id='type-id-2705'/>
             <parameter type-id='type-id-2706'/>
-            <parameter type-id='type-id-2707'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNK5mongo7BSONObjixENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2703'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNK5mongo7BSONObjixEi' filepath='src/mongo/bson/bsonobj.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-2703'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='hasField' mangled-name='_ZNK5mongo7BSONObj8hasFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='hasElement' mangled-name='_ZNK5mongo7BSONObj10hasElementENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getStringField' mangled-name='_ZNK5mongo7BSONObj14getStringFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getObjectField' mangled-name='_ZNK5mongo7BSONObj14getObjectFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getIntField' mangled-name='_ZNK5mongo7BSONObj11getIntFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getBoolField' mangled-name='_ZNK5mongo7BSONObj12getBoolFieldENS_10StringDataE' filepath='src/mongo/bson/bsonobj.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='extractFieldsUnDotted' mangled-name='_ZNK5mongo7BSONObj21extractFieldsUnDottedERKS0_' filepath='src/mongo/bson/bsonobj.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='extractFields' mangled-name='_ZNK5mongo7BSONObj13extractFieldsERKS0_b' filepath='src/mongo/bson/bsonobj.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-2634'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='filterFieldsUndotted' mangled-name='_ZNK5mongo7BSONObj20filterFieldsUndottedERKS0_b' filepath='src/mongo/bson/bsonobj.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-2634'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getFieldUsingIndexNames' mangled-name='_ZNK5mongo7BSONObj23getFieldUsingIndexNamesENS_10StringDataERKS0_' filepath='src/mongo/bson/bsonobj.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <parameter type-id='type-id-2638'/>
-            <return type-id='type-id-2703'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <parameter type-id='type-id-2637'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='couldBeArray' mangled-name='_ZNK5mongo7BSONObj12couldBeArrayEv' filepath='src/mongo/bson/bsonobj.h' line='314' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='objdata' mangled-name='_ZNK5mongo7BSONObj7objdataEv' filepath='src/mongo/bson/bsonobj.h' line='317' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='objsize' mangled-name='_ZNK5mongo7BSONObj7objsizeEv' filepath='src/mongo/bson/bsonobj.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isValid' mangled-name='_ZNK5mongo7BSONObj7isValidEv' filepath='src/mongo/bson/bsonobj.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='okForStorage' mangled-name='_ZNK5mongo7BSONObj12okForStorageEv' filepath='src/mongo/bson/bsonobj.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='okForStorageAsRoot' mangled-name='_ZNK5mongo7BSONObj18okForStorageAsRootEv' filepath='src/mongo/bson/bsonobj.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='storageValidEmbedded' mangled-name='_ZNK5mongo7BSONObj20storageValidEmbeddedEb' filepath='src/mongo/bson/bsonobj.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <parameter type-id='type-id-4'/>
             <return type-id='type-id-1093'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='storageValid' mangled-name='_ZNK5mongo7BSONObj12storageValidEb' filepath='src/mongo/bson/bsonobj.h' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <parameter type-id='type-id-4'/>
             <return type-id='type-id-1093'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isEmpty' mangled-name='_ZNK5mongo7BSONObj7isEmptyEv' filepath='src/mongo/bson/bsonobj.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='dump' mangled-name='_ZNK5mongo7BSONObj4dumpEv' filepath='src/mongo/bson/bsonobj.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='hexDump' mangled-name='_ZNK5mongo7BSONObj7hexDumpEv' filepath='src/mongo/bson/bsonobj.h' line='384' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='woCompare' mangled-name='_ZNK5mongo7BSONObj9woCompareERKS0_RKNS_8OrderingEb' filepath='src/mongo/bson/bsonobj.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
-            <parameter type-id='type-id-2708'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
+            <parameter type-id='type-id-2707'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='woCompare' mangled-name='_ZNK5mongo7BSONObj9woCompareERKS0_S2_b' filepath='src/mongo/bson/bsonobj.h' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
+            <parameter type-id='type-id-2637'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;' mangled-name='_ZNK5mongo7BSONObjltERKS0_' filepath='src/mongo/bson/bsonobj.h' line='402' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;=' mangled-name='_ZNK5mongo7BSONObjleERKS0_' filepath='src/mongo/bson/bsonobj.h' line='405' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&gt;' mangled-name='_ZNK5mongo7BSONObjgtERKS0_' filepath='src/mongo/bson/bsonobj.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&gt;=' mangled-name='_ZNK5mongo7BSONObjgeERKS0_' filepath='src/mongo/bson/bsonobj.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='woSortOrder' mangled-name='_ZNK5mongo7BSONObj11woSortOrderERKS0_S2_b' filepath='src/mongo/bson/bsonobj.h' line='418' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
+            <parameter type-id='type-id-2637'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='equal' mangled-name='_ZNK5mongo7BSONObj5equalERKS0_' filepath='src/mongo/bson/bsonobj.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isPrefixOf' mangled-name='_ZNK5mongo7BSONObj10isPrefixOfERKS0_' filepath='src/mongo/bson/bsonobj.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isFieldNamePrefixOf' mangled-name='_ZNK5mongo7BSONObj19isFieldNamePrefixOfERKS0_' filepath='src/mongo/bson/bsonobj.h' line='445' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='binaryEqual' mangled-name='_ZNK5mongo7BSONObj11binaryEqualERKS0_' filepath='src/mongo/bson/bsonobj.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='firstElement' mangled-name='_ZNK5mongo7BSONObj12firstElementEv' filepath='src/mongo/bson/bsonobj.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <return type-id='type-id-2703'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='firstElementFieldName' mangled-name='_ZNK5mongo7BSONObj21firstElementFieldNameEv' filepath='src/mongo/bson/bsonobj.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='firstElementType' mangled-name='_ZNK5mongo7BSONObj16firstElementTypeEv' filepath='src/mongo/bson/bsonobj.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <return type-id='type-id-2709'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <return type-id='type-id-2708'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getObjectID' mangled-name='_ZNK5mongo7BSONObj11getObjectIDERNS_11BSONElementE' filepath='src/mongo/bson/bsonobj.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2710'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2709'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='clientReadable' mangled-name='_ZNK5mongo7BSONObj14clientReadableEv' filepath='src/mongo/bson/bsonobj.h' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='replaceFieldNames' mangled-name='_ZNK5mongo7BSONObj17replaceFieldNamesERKS0_' filepath='src/mongo/bson/bsonobj.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='valid' mangled-name='_ZNK5mongo7BSONObj5validEv' filepath='src/mongo/bson/bsonobj.h' line='494' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo7BSONObjeqERKS0_' filepath='src/mongo/bson/bsonobj.h' line='496' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNK5mongo7BSONObjneERKS0_' filepath='src/mongo/bson/bsonobj.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='elems' mangled-name='_ZNK5mongo7BSONObj5elemsERSt6vectorINS_11BSONElementESaIS2_EE' filepath='src/mongo/bson/bsonobj.h' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2711'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2710'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='elems' mangled-name='_ZNK5mongo7BSONObj5elemsERSt4listINS_11BSONElementESaIS2_EE' filepath='src/mongo/bson/bsonobj.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2712'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2711'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNK5mongo7BSONObj5beginEv' filepath='src/mongo/bson/bsonobj.h' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <return type-id='type-id-2713'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <return type-id='type-id-2712'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNK5mongo7BSONObj3endEv' filepath='src/mongo/bson/bsonobj.h' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <return type-id='type-id-2713'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <return type-id='type-id-2712'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='appendSelfToBufBuilder' mangled-name='_ZNK5mongo7BSONObj22appendSelfToBufBuilderERNS_11_BufBuilderINS_16TrivialAllocatorEEE' filepath='src/mongo/bson/bsonobj.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2714'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2713'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='takeOwnership' mangled-name='_ZN5mongo7BSONObj13takeOwnershipEPc' filepath='src/mongo/bson/bsonobj.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2558'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2557'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='serializeForSorter' mangled-name='_ZNK5mongo7BSONObj18serializeForSorterERNS_11_BufBuilderINS_16TrivialAllocatorEEE' filepath='src/mongo/bson/bsonobj.h' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
-            <parameter type-id='type-id-2714'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
+            <parameter type-id='type-id-2713'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='deserializeForSorter' mangled-name='_ZN5mongo7BSONObj20deserializeForSorterERNS_9BufReaderERKNS0_25SorterDeserializeSettingsE' filepath='src/mongo/bson/bsonobj.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
+            <parameter type-id='type-id-2714'/>
             <parameter type-id='type-id-2715'/>
-            <parameter type-id='type-id-2716'/>
-            <return type-id='type-id-2634'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='memUsageForSorter' mangled-name='_ZNK5mongo7BSONObj17memUsageForSorterEv' filepath='src/mongo/bson/bsonobj.h' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_assertInvalid' mangled-name='_ZNK5mongo7BSONObj14_assertInvalidEv' filepath='src/mongo/bson/bsonobj.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='init' mangled-name='_ZN5mongo7BSONObj4initEPKc' filepath='src/mongo/bson/bsonobj.h' line='586' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2697' is-artificial='yes'/>
+            <parameter type-id='type-id-2696' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_okForStorage' mangled-name='_ZNK5mongo7BSONObj13_okForStorageEbb' filepath='src/mongo/bson/bsonobj.h' line='598' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2700' is-artificial='yes'/>
+            <parameter type-id='type-id-2699' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-1093'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='JsonStringFormat' filepath='src/mongo/bson/oid.h' line='225' column='1' id='type-id-2701'>
+      <enum-decl name='JsonStringFormat' filepath='src/mongo/bson/oid.h' line='225' column='1' id='type-id-2700'>
         <underlying-type type-id='type-id-323'/>
         <enumerator name='Strict' value='0'/>
         <enumerator name='TenGen' value='1'/>
         <enumerator name='JS' value='2'/>
       </enum-decl>
-      <class-decl name='BSONElement' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='72' column='1' id='type-id-2703'>
+      <class-decl name='BSONElement' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='72' column='1' id='type-id-2702'>
         <member-type access='private'>
-          <class-decl name='FieldNameSizeTag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='598' column='1' id='type-id-2717'/>
+          <class-decl name='FieldNameSizeTag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='598' column='1' id='type-id-2716'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='data' type-id='type-id-240' visibility='default' filepath='src/mongo/bson/bsonelement.h' line='617' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='String' mangled-name='_ZNK5mongo11BSONElement6StringEv' filepath='src/mongo/bson/bsonelement.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='checkAndGetStringData' mangled-name='_ZNK5mongo11BSONElement21checkAndGetStringDataEv' filepath='src/mongo/bson/bsonelement.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2719'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2718'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Date' mangled-name='_ZNK5mongo11BSONElement4DateEv' filepath='src/mongo/bson/bsonelement.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2594'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2593'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Number' mangled-name='_ZNK5mongo11BSONElement6NumberEv' filepath='src/mongo/bson/bsonelement.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2561'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2560'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Decimal' mangled-name='_ZNK5mongo11BSONElement7DecimalEv' filepath='src/mongo/bson/bsonelement.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Double' mangled-name='_ZNK5mongo11BSONElement6DoubleEv' filepath='src/mongo/bson/bsonelement.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2561'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2560'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Long' mangled-name='_ZNK5mongo11BSONElement4LongEv' filepath='src/mongo/bson/bsonelement.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2513'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2512'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Int' mangled-name='_ZNK5mongo11BSONElement3IntEv' filepath='src/mongo/bson/bsonelement.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Bool' mangled-name='_ZNK5mongo11BSONElement4BoolEv' filepath='src/mongo/bson/bsonelement.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Array' mangled-name='_ZNK5mongo11BSONElement5ArrayEv' filepath='src/mongo/bson/bsonelement.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-1189'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='OID' mangled-name='_ZNK5mongo11BSONElement3OIDEv' filepath='src/mongo/bson/bsonelement.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2720'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2719'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Null' mangled-name='_ZNK5mongo11BSONElement4NullEv' filepath='src/mongo/bson/bsonelement.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='OK' mangled-name='_ZNK5mongo11BSONElement2OKEv' filepath='src/mongo/bson/bsonelement.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Obj' mangled-name='_ZNK5mongo11BSONElement3ObjEv' filepath='src/mongo/bson/bsonelement.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERNS_6Date_tE' filepath='src/mongo/bson/bsonelement.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2657'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2656'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERx' filepath='src/mongo/bson/bsonelement.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2721'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2720'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERNS_10Decimal128E' filepath='src/mongo/bson/bsonelement.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2722'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2721'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERb' filepath='src/mongo/bson/bsonelement.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2723'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2722'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERNS_7BSONObjE' filepath='src/mongo/bson/bsonelement.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2699'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2698'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERNS_3OIDE' filepath='src/mongo/bson/bsonelement.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2724'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2723'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERi' filepath='src/mongo/bson/bsonelement.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2725'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2724'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERd' filepath='src/mongo/bson/bsonelement.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2726'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2725'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Val' mangled-name='_ZNK5mongo11BSONElement3ValERSs' filepath='src/mongo/bson/bsonelement.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2727'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2726'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='ok' mangled-name='_ZNK5mongo11BSONElement2okEv' filepath='src/mongo/bson/bsonelement.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator bool' mangled-name='_ZNK5mongo11BSONElementcvbEv' filepath='src/mongo/bson/bsonelement.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo11BSONElement8toStringEbb' filepath='src/mongo/bson/bsonelement.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-325'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo11BSONElement8toStringERNS_17StringBuilderImplINS_16TrivialAllocatorEEEbbi' filepath='src/mongo/bson/bsonelement.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2669'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2668'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-15'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='jsonString' mangled-name='_ZNK5mongo11BSONElement10jsonStringENS_16JsonStringFormatEbi' filepath='src/mongo/bson/bsonelement.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2701'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2700'/>
             <parameter type-id='type-id-19'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-325'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator basic_string' mangled-name='_ZNK5mongo11BSONElementcvSsEv' filepath='src/mongo/bson/bsonelement.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='type' mangled-name='_ZNK5mongo11BSONElement4typeEv' filepath='src/mongo/bson/bsonelement.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2709'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2708'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNK5mongo11BSONElementixERKSs' filepath='src/mongo/bson/bsonelement.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2485'/>
-            <return type-id='type-id-2703'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2484'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='canonicalType' mangled-name='_ZNK5mongo11BSONElement13canonicalTypeEv' filepath='src/mongo/bson/bsonelement.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='eoo' mangled-name='_ZNK5mongo11BSONElement3eooEv' filepath='src/mongo/bson/bsonelement.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNK5mongo11BSONElement4sizeEi' filepath='src/mongo/bson/bsonelement.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNK5mongo11BSONElement4sizeEv' filepath='src/mongo/bson/bsonelement.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='wrap' mangled-name='_ZNK5mongo11BSONElement4wrapEv' filepath='src/mongo/bson/bsonelement.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='wrap' mangled-name='_ZNK5mongo11BSONElement4wrapENS_10StringDataE' filepath='src/mongo/bson/bsonelement.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='fieldName' mangled-name='_ZNK5mongo11BSONElement9fieldNameEv' filepath='src/mongo/bson/bsonelement.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='fieldNameSize' mangled-name='_ZNK5mongo11BSONElement13fieldNameSizeEv' filepath='src/mongo/bson/bsonelement.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='fieldNameStringData' mangled-name='_ZNK5mongo11BSONElement19fieldNameStringDataEv' filepath='src/mongo/bson/bsonelement.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2719'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2718'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNK5mongo11BSONElement5valueEv' filepath='src/mongo/bson/bsonelement.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='valuesize' mangled-name='_ZNK5mongo11BSONElement9valuesizeEv' filepath='src/mongo/bson/bsonelement.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isBoolean' mangled-name='_ZNK5mongo11BSONElement9isBooleanEv' filepath='src/mongo/bson/bsonelement.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='boolean' mangled-name='_ZNK5mongo11BSONElement7booleanEv' filepath='src/mongo/bson/bsonelement.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='booleanSafe' mangled-name='_ZNK5mongo11BSONElement11booleanSafeEv' filepath='src/mongo/bson/bsonelement.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='date' mangled-name='_ZNK5mongo11BSONElement4dateEv' filepath='src/mongo/bson/bsonelement.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2594'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2593'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='trueValue' mangled-name='_ZNK5mongo11BSONElement9trueValueEv' filepath='src/mongo/bson/bsonelement.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isSimpleType' mangled-name='_ZNK5mongo11BSONElement12isSimpleTypeEv' filepath='src/mongo/bson/bsonelement.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isNumber' mangled-name='_ZNK5mongo11BSONElement8isNumberEv' filepath='src/mongo/bson/bsonelement.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_numberDouble' mangled-name='_ZNK5mongo11BSONElement13_numberDoubleEv' filepath='src/mongo/bson/bsonelement.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2561'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2560'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_numberInt' mangled-name='_ZNK5mongo11BSONElement10_numberIntEv' filepath='src/mongo/bson/bsonelement.h' line='295' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_numberDecimal' mangled-name='_ZNK5mongo11BSONElement14_numberDecimalEv' filepath='src/mongo/bson/bsonelement.h' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_numberLong' mangled-name='_ZNK5mongo11BSONElement11_numberLongEv' filepath='src/mongo/bson/bsonelement.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2513'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2512'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='numberInt' mangled-name='_ZNK5mongo11BSONElement9numberIntEv' filepath='src/mongo/bson/bsonelement.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='numberLong' mangled-name='_ZNK5mongo11BSONElement10numberLongEv' filepath='src/mongo/bson/bsonelement.h' line='314' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2513'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2512'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='safeNumberLong' mangled-name='_ZNK5mongo11BSONElement14safeNumberLongEv' filepath='src/mongo/bson/bsonelement.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2513'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2512'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='numberDecimal' mangled-name='_ZNK5mongo11BSONElement13numberDecimalEv' filepath='src/mongo/bson/bsonelement.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2684'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2683'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='numberDouble' mangled-name='_ZNK5mongo11BSONElement12numberDoubleEv' filepath='src/mongo/bson/bsonelement.h' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2561'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2560'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='number' mangled-name='_ZNK5mongo11BSONElement6numberEv' filepath='src/mongo/bson/bsonelement.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2561'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2560'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__oid' mangled-name='_ZNK5mongo11BSONElement5__oidEv' filepath='src/mongo/bson/bsonelement.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2720'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2719'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isNull' mangled-name='_ZNK5mongo11BSONElement6isNullEv' filepath='src/mongo/bson/bsonelement.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='valuestrsize' mangled-name='_ZNK5mongo11BSONElement12valuestrsizeEv' filepath='src/mongo/bson/bsonelement.h' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='objsize' mangled-name='_ZNK5mongo11BSONElement7objsizeEv' filepath='src/mongo/bson/bsonelement.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2588'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2587'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='valuestr' mangled-name='_ZNK5mongo11BSONElement8valuestrEv' filepath='src/mongo/bson/bsonelement.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='valuestrsafe' mangled-name='_ZNK5mongo11BSONElement12valuestrsafeEv' filepath='src/mongo/bson/bsonelement.h' line='369' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='str' mangled-name='_ZNK5mongo11BSONElement3strEv' filepath='src/mongo/bson/bsonelement.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='valueStringData' mangled-name='_ZNK5mongo11BSONElement15valueStringDataEv' filepath='src/mongo/bson/bsonelement.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2719'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2718'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='codeWScopeCode' mangled-name='_ZNK5mongo11BSONElement14codeWScopeCodeEv' filepath='src/mongo/bson/bsonelement.h' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='codeWScopeCodeLen' mangled-name='_ZNK5mongo11BSONElement17codeWScopeCodeLenEv' filepath='src/mongo/bson/bsonelement.h' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='codeWScopeScopeDataUnsafe' mangled-name='_ZNK5mongo11BSONElement25codeWScopeScopeDataUnsafeEv' filepath='src/mongo/bson/bsonelement.h' line='406' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='codeWScopeScopeData' mangled-name='_ZNK5mongo11BSONElement19codeWScopeScopeDataEv' filepath='src/mongo/bson/bsonelement.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='embeddedObject' mangled-name='_ZNK5mongo11BSONElement14embeddedObjectEv' filepath='src/mongo/bson/bsonelement.h' line='422' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='embeddedObjectUserCheck' mangled-name='_ZNK5mongo11BSONElement23embeddedObjectUserCheckEv' filepath='src/mongo/bson/bsonelement.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='codeWScopeObject' mangled-name='_ZNK5mongo11BSONElement16codeWScopeObjectEv' filepath='src/mongo/bson/bsonelement.h' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='binData' mangled-name='_ZNK5mongo11BSONElement7binDataERi' filepath='src/mongo/bson/bsonelement.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2725'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2724'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='binDataClean' mangled-name='_ZNK5mongo11BSONElement12binDataCleanERi' filepath='src/mongo/bson/bsonelement.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2725'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2724'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='binDataType' mangled-name='_ZNK5mongo11BSONElement11binDataTypeEv' filepath='src/mongo/bson/bsonelement.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2728'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2727'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='regex' mangled-name='_ZNK5mongo11BSONElement5regexEv' filepath='src/mongo/bson/bsonelement.h' line='456' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='regexFlags' mangled-name='_ZNK5mongo11BSONElement10regexFlagsEv' filepath='src/mongo/bson/bsonelement.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='valuesEqual' mangled-name='_ZNK5mongo11BSONElement11valuesEqualERKS0_' filepath='src/mongo/bson/bsonelement.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2729'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2728'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo11BSONElementeqERKS0_' filepath='src/mongo/bson/bsonelement.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2729'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2728'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNK5mongo11BSONElementneERKS0_' filepath='src/mongo/bson/bsonelement.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2729'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2728'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='woCompare' mangled-name='_ZNK5mongo11BSONElement9woCompareERKS0_b' filepath='src/mongo/bson/bsonelement.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2729'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2728'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rawdata' mangled-name='_ZNK5mongo11BSONElement7rawdataEv' filepath='src/mongo/bson/bsonelement.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getGtLtOp' mangled-name='_ZNK5mongo11BSONElement9getGtLtOpEi' filepath='src/mongo/bson/bsonelement.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2707' is-artificial='yes'/>
+            <parameter type-id='type-id-2706' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='mayEncapsulate' mangled-name='_ZNK5mongo11BSONElement14mayEncapsulateEv' filepath='src/mongo/bson/bsonelement.h' line='510' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isABSONObj' mangled-name='_ZNK5mongo11BSONElement10isABSONObjEv' filepath='src/mongo/bson/bsonelement.h' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='timestamp' mangled-name='_ZNK5mongo11BSONElement9timestampEv' filepath='src/mongo/bson/bsonelement.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2730'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2729'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='timestampTime' mangled-name='_ZNK5mongo11BSONElement13timestampTimeEv' filepath='src/mongo/bson/bsonelement.h' line='539' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2594'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2593'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='timestampInc' mangled-name='_ZNK5mongo11BSONElement12timestampIncEv' filepath='src/mongo/bson/bsonelement.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-308'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='timestampValue' mangled-name='_ZNK5mongo11BSONElement14timestampValueEv' filepath='src/mongo/bson/bsonelement.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2562'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2561'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='dbrefNS' mangled-name='_ZNK5mongo11BSONElement7dbrefNSEv' filepath='src/mongo/bson/bsonelement.h' line='551' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-240'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='dbrefOID' mangled-name='_ZNK5mongo11BSONElement8dbrefOIDEv' filepath='src/mongo/bson/bsonelement.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <return type-id='type-id-2731'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <return type-id='type-id-2730'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;' mangled-name='_ZNK5mongo11BSONElementltERKS0_' filepath='src/mongo/bson/bsonelement.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
-            <parameter type-id='type-id-2729'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
+            <parameter type-id='type-id-2728'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2707' is-artificial='yes'/>
+            <parameter type-id='type-id-2706' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='589' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2707' is-artificial='yes'/>
+            <parameter type-id='type-id-2706' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONElement' filepath='src/mongo/bson/bsonelement.h' line='605' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2707' is-artificial='yes'/>
+            <parameter type-id='type-id-2706' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
             <parameter type-id='type-id-15'/>
-            <parameter type-id='type-id-2717'/>
+            <parameter type-id='type-id-2716'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_asCode' mangled-name='_ZNK5mongo11BSONElement7_asCodeEv' filepath='src/mongo/bson/bsonelement.h' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='chk' mangled-name='_ZNK5mongo11BSONElement3chkEi' filepath='src/mongo/bson/bsonelement.h' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-2729'/>
+            <return type-id='type-id-2728'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='chk' mangled-name='_ZNK5mongo11BSONElement3chkEb' filepath='src/mongo/bson/bsonelement.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2718' is-artificial='yes'/>
+            <parameter type-id='type-id-2717' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-2729'/>
+            <return type-id='type-id-2728'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='OID' size-in-bits='96' visibility='default' filepath='src/mongo/bson/oid.h' line='71' column='1' id='type-id-2720'>
+      <class-decl name='OID' size-in-bits='96' visibility='default' filepath='src/mongo/bson/oid.h' line='71' column='1' id='type-id-2719'>
         <member-type access='private'>
-          <typedef-decl name='Timestamp' type-id='type-id-2651' filepath='src/mongo/bson/oid.h' line='173' column='1' id='type-id-2732'/>
+          <typedef-decl name='Timestamp' type-id='type-id-2650' filepath='src/mongo/bson/oid.h' line='173' column='1' id='type-id-2731'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='InstanceUnique' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2733'/>
+          <class-decl name='InstanceUnique' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2732'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='Increment' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2734'/>
+          <class-decl name='Increment' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2733'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='no_initialize_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/oid.h' line='207' column='1' id='type-id-2735'/>
+          <class-decl name='no_initialize_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/mongo/bson/oid.h' line='207' column='1' id='type-id-2734'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_data' type-id='type-id-2736' visibility='default' filepath='src/mongo/bson/oid.h' line='210' column='1'/>
+          <var-decl name='_data' type-id='type-id-2735' visibility='default' filepath='src/mongo/bson/oid.h' line='210' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2485'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2484'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2738'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2737'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2607'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2606'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='clear' mangled-name='_ZN5mongo3OID5clearEv' filepath='src/mongo/bson/oid.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='compare' mangled-name='_ZNK5mongo3OID7compareERKS0_' filepath='src/mongo/bson/oid.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
-            <parameter type-id='type-id-2740'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
+            <parameter type-id='type-id-2739'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo3OID8toStringEv' filepath='src/mongo/bson/oid.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toIncString' mangled-name='_ZNK5mongo3OID11toIncStringEv' filepath='src/mongo/bson/oid.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='gen' mangled-name='_ZN5mongo3OID3genEv' filepath='src/mongo/bson/oid.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-2720'/>
+            <return type-id='type-id-2719'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZN5mongo3OID3maxEv' filepath='src/mongo/bson/oid.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-2720'/>
+            <return type-id='type-id-2719'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='init' mangled-name='_ZN5mongo3OID4initEv' filepath='src/mongo/bson/oid.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='init' mangled-name='_ZN5mongo3OID4initERKSs' filepath='src/mongo/bson/oid.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2485'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2484'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='init' mangled-name='_ZN5mongo3OID4initENS_6Date_tEb' filepath='src/mongo/bson/oid.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2593'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='init' mangled-name='_ZN5mongo3OID4initEl' filepath='src/mongo/bson/oid.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2607'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2606'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='asTimeT' mangled-name='_ZNK5mongo3OID7asTimeTEv' filepath='src/mongo/bson/oid.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
             <return type-id='type-id-6'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='asDateT' mangled-name='_ZNK5mongo3OID7asDateTEv' filepath='src/mongo/bson/oid.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
-            <return type-id='type-id-2594'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
+            <return type-id='type-id-2593'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isSet' mangled-name='_ZNK5mongo3OID5isSetEv' filepath='src/mongo/bson/oid.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='hash_combine' mangled-name='_ZNK5mongo3OID12hash_combineERm' filepath='src/mongo/bson/oid.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
-            <parameter type-id='type-id-2741'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
+            <parameter type-id='type-id-2740'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         </member-function>
         <member-function access='public'>
           <function-decl name='setTimestamp' mangled-name='_ZN5mongo3OID12setTimestampEi' filepath='src/mongo/bson/oid.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2732'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2731'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='setInstanceUnique' mangled-name='_ZN5mongo3OID17setInstanceUniqueENS0_14InstanceUniqueE' filepath='src/mongo/bson/oid.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2733'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2732'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='setIncrement' mangled-name='_ZN5mongo3OID12setIncrementENS0_9IncrementE' filepath='src/mongo/bson/oid.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2734'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2733'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getTimestamp' mangled-name='_ZNK5mongo3OID12getTimestampEv' filepath='src/mongo/bson/oid.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
-            <return type-id='type-id-2732'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
+            <return type-id='type-id-2731'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getInstanceUnique' mangled-name='_ZNK5mongo3OID17getInstanceUniqueEv' filepath='src/mongo/bson/oid.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
-            <return type-id='type-id-2733'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
+            <return type-id='type-id-2732'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getIncrement' mangled-name='_ZNK5mongo3OID12getIncrementEv' filepath='src/mongo/bson/oid.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
-            <return type-id='type-id-2734'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
+            <return type-id='type-id-2733'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='view' mangled-name='_ZNK5mongo3OID4viewEv' filepath='src/mongo/bson/oid.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2739' is-artificial='yes'/>
-            <return type-id='type-id-2742'/>
+            <parameter type-id='type-id-2738' is-artificial='yes'/>
+            <return type-id='type-id-2741'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_view' mangled-name='_ZN5mongo3OID5_viewEv' filepath='src/mongo/bson/oid.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <return type-id='type-id-2743'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <return type-id='type-id-2742'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='OID' filepath='src/mongo/bson/oid.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2737' is-artificial='yes'/>
-            <parameter type-id='type-id-2735'/>
+            <parameter type-id='type-id-2736' is-artificial='yes'/>
+            <parameter type-id='type-id-2734'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='ConstDataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='39' column='1' id='type-id-2742'>
+      <class-decl name='ConstDataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='39' column='1' id='type-id-2741'>
         <member-type access='private'>
-          <typedef-decl name='bytes_type' type-id='type-id-240' filepath='src/mongo/base/data_view.h' line='41' column='1' id='type-id-2744'/>
+          <typedef-decl name='bytes_type' type-id='type-id-240' filepath='src/mongo/base/data_view.h' line='41' column='1' id='type-id-2743'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_bytes' type-id='type-id-2744' visibility='default' filepath='src/mongo/base/data_view.h' line='66' column='1'/>
+          <var-decl name='_bytes' type-id='type-id-2743' visibility='default' filepath='src/mongo/base/data_view.h' line='66' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='ConstDataView' filepath='src/mongo/base/data_view.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2744'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2743'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='view' mangled-name='_ZNK5mongo13ConstDataView4viewEm' filepath='src/mongo/base/data_view.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2746' is-artificial='yes'/>
+            <parameter type-id='type-id-2745' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2744'/>
+            <return type-id='type-id-2743'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='DataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='69' column='1' id='type-id-2743'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2742'/>
+      <class-decl name='DataView' size-in-bits='64' visibility='default' filepath='src/mongo/base/data_view.h' line='69' column='1' id='type-id-2742'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2741'/>
         <member-type access='private'>
-          <typedef-decl name='bytes_type' type-id='type-id-2558' filepath='src/mongo/base/data_view.h' line='71' column='1' id='type-id-2747'/>
+          <typedef-decl name='bytes_type' type-id='type-id-2557' filepath='src/mongo/base/data_view.h' line='71' column='1' id='type-id-2746'/>
         </member-type>
         <member-function access='public' constructor='yes'>
           <function-decl name='DataView' filepath='src/mongo/base/data_view.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2748' is-artificial='yes'/>
-            <parameter type-id='type-id-2747'/>
+            <parameter type-id='type-id-2747' is-artificial='yes'/>
+            <parameter type-id='type-id-2746'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='view' mangled-name='_ZNK5mongo8DataView4viewEm' filepath='src/mongo/base/data_view.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2749' is-artificial='yes'/>
+            <parameter type-id='type-id-2748' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2747'/>
+            <return type-id='type-id-2746'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='BSONType' filepath='src/mongo/bson/bsontypes.h' line='55' column='1' id='type-id-2709'>
+      <enum-decl name='BSONType' filepath='src/mongo/bson/bsontypes.h' line='55' column='1' id='type-id-2708'>
         <underlying-type type-id='type-id-323'/>
         <enumerator name='MinKey' value='-1'/>
         <enumerator name='EOO' value='0'/>
         <enumerator name='JSTypeMax' value='18'/>
         <enumerator name='MaxKey' value='127'/>
       </enum-decl>
-      <enum-decl name='BinDataType' filepath='src/mongo/bson/bsontypes.h' line='113' column='1' id='type-id-2728'>
+      <enum-decl name='BinDataType' filepath='src/mongo/bson/bsontypes.h' line='113' column='1' id='type-id-2727'>
         <underlying-type type-id='type-id-323'/>
         <enumerator name='BinDataGeneral' value='0'/>
         <enumerator name='Function' value='1'/>
         <enumerator name='MD5Type' value='5'/>
         <enumerator name='bdtCustom' value='128'/>
       </enum-decl>
-      <class-decl name='Timestamp' size-in-bits='64' visibility='default' filepath='src/mongo/bson/timestamp.h' line='40' column='1' id='type-id-2730'>
+      <class-decl name='Timestamp' size-in-bits='64' visibility='default' filepath='src/mongo/bson/timestamp.h' line='40' column='1' id='type-id-2729'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='i' type-id='type-id-308' visibility='default' filepath='src/mongo/bson/timestamp.h' line='123' column='1'/>
         </data-member>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZN5mongo9Timestamp3maxEv' filepath='src/mongo/bson/timestamp.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <return type-id='type-id-2730'/>
+            <return type-id='type-id-2729'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
-            <parameter type-id='type-id-2594'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
+            <parameter type-id='type-id-2593'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
-            <parameter type-id='type-id-2562'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
+            <parameter type-id='type-id-2561'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
-            <parameter type-id='type-id-2751'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
+            <parameter type-id='type-id-2750'/>
             <parameter type-id='type-id-308'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
             <parameter type-id='type-id-308'/>
             <parameter type-id='type-id-308'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Timestamp' filepath='src/mongo/bson/timestamp.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getSecs' mangled-name='_ZNK5mongo9Timestamp7getSecsEv' filepath='src/mongo/bson/timestamp.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <return type-id='type-id-308'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getInc' mangled-name='_ZNK5mongo9Timestamp6getIncEv' filepath='src/mongo/bson/timestamp.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <return type-id='type-id-308'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='asULL' mangled-name='_ZNK5mongo9Timestamp5asULLEv' filepath='src/mongo/bson/timestamp.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
-            <return type-id='type-id-2562'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <return type-id='type-id-2561'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='asLL' mangled-name='_ZNK5mongo9Timestamp4asLLEv' filepath='src/mongo/bson/timestamp.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
-            <return type-id='type-id-2513'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <return type-id='type-id-2512'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isNull' mangled-name='_ZNK5mongo9Timestamp6isNullEv' filepath='src/mongo/bson/timestamp.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toStringLong' mangled-name='_ZNK5mongo9Timestamp12toStringLongEv' filepath='src/mongo/bson/timestamp.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toStringPretty' mangled-name='_ZNK5mongo9Timestamp14toStringPrettyEv' filepath='src/mongo/bson/timestamp.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo9Timestamp8toStringEv' filepath='src/mongo/bson/timestamp.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo9TimestampeqERKS0_' filepath='src/mongo/bson/timestamp.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
-            <parameter type-id='type-id-2753'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <parameter type-id='type-id-2752'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNK5mongo9TimestampneERKS0_' filepath='src/mongo/bson/timestamp.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
-            <parameter type-id='type-id-2753'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <parameter type-id='type-id-2752'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;' mangled-name='_ZNK5mongo9TimestampltERKS0_' filepath='src/mongo/bson/timestamp.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
-            <parameter type-id='type-id-2753'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <parameter type-id='type-id-2752'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;=' mangled-name='_ZNK5mongo9TimestampleERKS0_' filepath='src/mongo/bson/timestamp.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
-            <parameter type-id='type-id-2753'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <parameter type-id='type-id-2752'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&gt;' mangled-name='_ZNK5mongo9TimestampgtERKS0_' filepath='src/mongo/bson/timestamp.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
-            <parameter type-id='type-id-2753'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <parameter type-id='type-id-2752'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&gt;=' mangled-name='_ZNK5mongo9TimestampgeERKS0_' filepath='src/mongo/bson/timestamp.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
-            <parameter type-id='type-id-2753'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <parameter type-id='type-id-2752'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='append' mangled-name='_ZNK5mongo9Timestamp6appendERNS_11_BufBuilderINS_16TrivialAllocatorEEERKNS_10StringDataE' filepath='src/mongo/bson/timestamp.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
-            <parameter type-id='type-id-2714'/>
-            <parameter type-id='type-id-2754'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
+            <parameter type-id='type-id-2713'/>
+            <parameter type-id='type-id-2753'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='tie' mangled-name='_ZNK5mongo9Timestamp3tieEv' filepath='src/mongo/bson/timestamp.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <return type-id='type-id-1190'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='Seconds' type-id='type-id-41' filepath='src/mongo/util/time_support.h' line='48' column='1' id='type-id-2751'/>
-      <typedef-decl name='BufBuilder' type-id='type-id-2672' filepath='src/mongo/bson/util/builder.h' line='321' column='1' id='type-id-2755'/>
-      <typedef-decl name='BSONElementSet' type-id='type-id-1223' filepath='src/mongo/bson/bsonobj.h' line='52' column='1' id='type-id-2756'/>
-      <typedef-decl name='BSONElementMSet' type-id='type-id-1224' filepath='src/mongo/bson/bsonobj.h' line='53' column='1' id='type-id-2757'/>
-      <class-decl name='Ordering' size-in-bits='32' visibility='default' filepath='src/mongo/bson/ordering.h' line='43' column='1' id='type-id-2758'>
+      <typedef-decl name='Seconds' type-id='type-id-41' filepath='src/mongo/util/time_support.h' line='48' column='1' id='type-id-2750'/>
+      <typedef-decl name='BufBuilder' type-id='type-id-2671' filepath='src/mongo/bson/util/builder.h' line='321' column='1' id='type-id-2754'/>
+      <typedef-decl name='BSONElementSet' type-id='type-id-1223' filepath='src/mongo/bson/bsonobj.h' line='52' column='1' id='type-id-2755'/>
+      <typedef-decl name='BSONElementMSet' type-id='type-id-1224' filepath='src/mongo/bson/bsonobj.h' line='53' column='1' id='type-id-2756'/>
+      <class-decl name='Ordering' size-in-bits='32' visibility='default' filepath='src/mongo/bson/ordering.h' line='43' column='1' id='type-id-2757'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='bits' type-id='type-id-308' visibility='default' filepath='src/mongo/bson/ordering.h' line='44' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2759' is-artificial='yes'/>
+            <parameter type-id='type-id-2758' is-artificial='yes'/>
             <parameter type-id='type-id-308'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='Ordering' filepath='src/mongo/bson/ordering.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2759' is-artificial='yes'/>
-            <parameter type-id='type-id-2708'/>
+            <parameter type-id='type-id-2758' is-artificial='yes'/>
+            <parameter type-id='type-id-2707'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5mongo8OrderingaSERKS0_' filepath='src/mongo/bson/ordering.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2759' is-artificial='yes'/>
-            <parameter type-id='type-id-2708'/>
+            <parameter type-id='type-id-2758' is-artificial='yes'/>
+            <parameter type-id='type-id-2707'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5mongo8Ordering3getEi' filepath='src/mongo/bson/ordering.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2759' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='descending' mangled-name='_ZNK5mongo8Ordering10descendingEj' filepath='src/mongo/bson/ordering.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2759' is-artificial='yes'/>
             <parameter type-id='type-id-308'/>
             <return type-id='type-id-308'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='make' mangled-name='_ZN5mongo8Ordering4makeERKNS_7BSONObjE' filepath='src/mongo/bson/ordering.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2638'/>
-            <return type-id='type-id-2758'/>
+            <parameter type-id='type-id-2637'/>
+            <return type-id='type-id-2757'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='BSONObjIterator' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='632' column='1' id='type-id-2713'>
+      <class-decl name='BSONObjIterator' size-in-bits='128' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='632' column='1' id='type-id-2712'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_pos' type-id='type-id-240' visibility='default' filepath='src/mongo/bson/bsonobj.h' line='723' column='1'/>
         </data-member>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='636' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
-            <parameter type-id='type-id-2638'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2637'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BSONObjIterator' filepath='src/mongo/bson/bsonobj.h' line='646' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
             <parameter type-id='type-id-240'/>
             <parameter type-id='type-id-240'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='endOf' mangled-name='_ZN5mongo15BSONObjIterator5endOfERKNS_7BSONObjE' filepath='src/mongo/bson/bsonobj.h' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2638'/>
-            <return type-id='type-id-2713'/>
+            <parameter type-id='type-id-2637'/>
+            <return type-id='type-id-2712'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='more' mangled-name='_ZN5mongo15BSONObjIterator4moreEv' filepath='src/mongo/bson/bsonobj.h' line='658' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='moreWithEOO' mangled-name='_ZN5mongo15BSONObjIterator11moreWithEOOEv' filepath='src/mongo/bson/bsonobj.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='next' mangled-name='_ZN5mongo15BSONObjIterator4nextEb' filepath='src/mongo/bson/bsonobj.h' line='671' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <return type-id='type-id-2703'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='next' mangled-name='_ZN5mongo15BSONObjIterator4nextEv' filepath='src/mongo/bson/bsonobj.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
-            <return type-id='type-id-2703'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZN5mongo15BSONObjIteratorppEv' filepath='src/mongo/bson/bsonobj.h' line='696' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
-            <return type-id='type-id-2762'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <return type-id='type-id-2761'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZN5mongo15BSONObjIteratorppEi' filepath='src/mongo/bson/bsonobj.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-2713'/>
+            <return type-id='type-id-2712'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZN5mongo15BSONObjIteratordeEv' filepath='src/mongo/bson/bsonobj.h' line='708' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
-            <return type-id='type-id-2703'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <return type-id='type-id-2702'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZN5mongo15BSONObjIteratoreqERKS0_' filepath='src/mongo/bson/bsonobj.h' line='713' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
-            <parameter type-id='type-id-2763'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2762'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZN5mongo15BSONObjIteratorneERKS0_' filepath='src/mongo/bson/bsonobj.h' line='718' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2761' is-artificial='yes'/>
-            <parameter type-id='type-id-2763'/>
+            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2762'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='BufReader' size-in-bits='192' visibility='default' filepath='src/mongo/util/bufreader.h' line='42' column='1' id='type-id-2764'>
+      <class-decl name='BufReader' size-in-bits='192' visibility='default' filepath='src/mongo/util/bufreader.h' line='42' column='1' id='type-id-2763'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_start' type-id='type-id-286' visibility='default' filepath='src/mongo/util/bufreader.h' line='145' column='1'/>
         </data-member>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2765' is-artificial='yes'/>
-            <parameter type-id='type-id-2766'/>
+            <parameter type-id='type-id-2764' is-artificial='yes'/>
+            <parameter type-id='type-id-2765'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN5mongo9BufReaderaSERKS0_' filepath='src/mongo/util/bufreader.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2765' is-artificial='yes'/>
-            <parameter type-id='type-id-2766'/>
-            <return type-id='type-id-2715'/>
+            <parameter type-id='type-id-2764' is-artificial='yes'/>
+            <parameter type-id='type-id-2765'/>
+            <return type-id='type-id-2714'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='BufReader' filepath='src/mongo/util/bufreader.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2765' is-artificial='yes'/>
+            <parameter type-id='type-id-2764' is-artificial='yes'/>
             <parameter type-id='type-id-286'/>
             <parameter type-id='type-id-308'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='atEof' mangled-name='_ZNK5mongo9BufReader5atEofEv' filepath='src/mongo/util/bufreader.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2767' is-artificial='yes'/>
+            <parameter type-id='type-id-2766' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='offset' mangled-name='_ZNK5mongo9BufReader6offsetEv' filepath='src/mongo/util/bufreader.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2767' is-artificial='yes'/>
+            <parameter type-id='type-id-2766' is-artificial='yes'/>
             <return type-id='type-id-308'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='remaining' mangled-name='_ZNK5mongo9BufReader9remainingEv' filepath='src/mongo/util/bufreader.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2767' is-artificial='yes'/>
+            <parameter type-id='type-id-2766' is-artificial='yes'/>
             <return type-id='type-id-308'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rewind' mangled-name='_ZN5mongo9BufReader6rewindEj' filepath='src/mongo/util/bufreader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2765' is-artificial='yes'/>
+            <parameter type-id='type-id-2764' is-artificial='yes'/>
             <parameter type-id='type-id-308'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='skip' mangled-name='_ZN5mongo9BufReader4skipEj' filepath='src/mongo/util/bufreader.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2765' is-artificial='yes'/>
+            <parameter type-id='type-id-2764' is-artificial='yes'/>
             <parameter type-id='type-id-308'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='readCStr' mangled-name='_ZN5mongo9BufReader8readCStrEv' filepath='src/mongo/util/bufreader.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2765' is-artificial='yes'/>
-            <return type-id='type-id-2544'/>
+            <parameter type-id='type-id-2764' is-artificial='yes'/>
+            <return type-id='type-id-2543'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='readStr' mangled-name='_ZN5mongo9BufReader7readStrERSs' filepath='src/mongo/util/bufreader.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2765' is-artificial='yes'/>
-            <parameter type-id='type-id-2727'/>
+            <parameter type-id='type-id-2764' is-artificial='yes'/>
+            <parameter type-id='type-id-2726'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pos' mangled-name='_ZN5mongo9BufReader3posEv' filepath='src/mongo/util/bufreader.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2765' is-artificial='yes'/>
+            <parameter type-id='type-id-2764' is-artificial='yes'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='start' mangled-name='_ZN5mongo9BufReader5startEv' filepath='src/mongo/util/bufreader.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2765' is-artificial='yes'/>
+            <parameter type-id='type-id-2764' is-artificial='yes'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
           <var-decl name='_status' type-id='type-id-1093' visibility='default' filepath='src/mongo/base/status_with.h' line='122' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_t' type-id='type-id-2768' visibility='default' filepath='src/mongo/base/status_with.h' line='123' column='1'/>
+          <var-decl name='_t' type-id='type-id-2767' visibility='default' filepath='src/mongo/base/status_with.h' line='123' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='StatusWith' filepath='src/mongo/base/status_with.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2769' is-artificial='yes'/>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2768' is-artificial='yes'/>
+            <parameter type-id='type-id-2577'/>
             <parameter type-id='type-id-325'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_8executor21RemoteCommandResponseEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StatusWithINS_8executor21RemoteCommandResponseEEC2ENS_6StatusE'>
-            <parameter type-id='type-id-2769' is-artificial='yes'/>
+            <parameter type-id='type-id-2768' is-artificial='yes'/>
             <parameter type-id='type-id-1093'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='StatusWith' filepath='src/mongo/base/status_with.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2769' is-artificial='yes'/>
-            <parameter type-id='type-id-2640'/>
+            <parameter type-id='type-id-2768' is-artificial='yes'/>
+            <parameter type-id='type-id-2639'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getValue' mangled-name='_ZNK5mongo10StatusWithINS_8executor21RemoteCommandResponseEE8getValueEv' filepath='src/mongo/base/status_with.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StatusWithINS_8executor21RemoteCommandResponseEE8getValueEv'>
-            <parameter type-id='type-id-2770' is-artificial='yes'/>
-            <return type-id='type-id-2771'/>
+            <parameter type-id='type-id-2769' is-artificial='yes'/>
+            <return type-id='type-id-2770'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_8executor21RemoteCommandResponseEE8getValueEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2769' is-artificial='yes'/>
-            <return type-id='type-id-2772'/>
+            <parameter type-id='type-id-2768' is-artificial='yes'/>
+            <return type-id='type-id-2771'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getStatus' mangled-name='_ZNK5mongo10StatusWithINS_8executor21RemoteCommandResponseEE9getStatusEv' filepath='src/mongo/base/status_with.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StatusWithINS_8executor21RemoteCommandResponseEE9getStatusEv'>
-            <parameter type-id='type-id-2770' is-artificial='yes'/>
+            <parameter type-id='type-id-2769' is-artificial='yes'/>
             <return type-id='type-id-917'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_8executor21RemoteCommandResponseEE4isOKEv' filepath='src/mongo/base/status_with.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StatusWithINS_8executor21RemoteCommandResponseEE4isOKEv'>
-            <parameter type-id='type-id-2770' is-artificial='yes'/>
+            <parameter type-id='type-id-2769' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/base/status_with.h' line='63' column='1' id='type-id-2617'>
+      <class-decl name='StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/base/status_with.h' line='63' column='1' id='type-id-2616'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_status' type-id='type-id-1093' visibility='default' filepath='src/mongo/base/status_with.h' line='122' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_t' type-id='type-id-2773' visibility='default' filepath='src/mongo/base/status_with.h' line='123' column='1'/>
+          <var-decl name='_t' type-id='type-id-2772' visibility='default' filepath='src/mongo/base/status_with.h' line='123' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEEC2ENS_10ErrorCodes5ErrorESsi' filepath='src/mongo/base/status_with.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEEC2ENS_10ErrorCodes5ErrorESsi'>
-            <parameter type-id='type-id-2774' is-artificial='yes'/>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
+            <parameter type-id='type-id-2577'/>
             <parameter type-id='type-id-325'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEEC2ENS_6StatusE'>
-            <parameter type-id='type-id-2774' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-1093'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEEC2ES3_' filepath='src/mongo/base/status_with.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEEC2ES3_'>
-            <parameter type-id='type-id-2774' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <parameter type-id='type-id-703'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getValue' mangled-name='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEE8getValueEv' filepath='src/mongo/base/status_with.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2775' is-artificial='yes'/>
+            <parameter type-id='type-id-2774' is-artificial='yes'/>
             <return type-id='type-id-727'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEE8getValueEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEE8getValueEv'>
-            <parameter type-id='type-id-2774' is-artificial='yes'/>
+            <parameter type-id='type-id-2773' is-artificial='yes'/>
             <return type-id='type-id-747'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getStatus' mangled-name='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEE9getStatusEv' filepath='src/mongo/base/status_with.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEE9getStatusEv'>
-            <parameter type-id='type-id-2775' is-artificial='yes'/>
+            <parameter type-id='type-id-2774' is-artificial='yes'/>
             <return type-id='type-id-917'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEE4isOKEv' filepath='src/mongo/base/status_with.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor11EventHandleEE4isOKEv'>
-            <parameter type-id='type-id-2775' is-artificial='yes'/>
+            <parameter type-id='type-id-2774' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='StatusWith&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/base/status_with.h' line='63' column='1' id='type-id-2613'>
+      <class-decl name='StatusWith&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='256' visibility='default' filepath='src/mongo/base/status_with.h' line='63' column='1' id='type-id-2612'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_status' type-id='type-id-1093' visibility='default' filepath='src/mongo/base/status_with.h' line='122' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_t' type-id='type-id-2776' visibility='default' filepath='src/mongo/base/status_with.h' line='123' column='1'/>
+          <var-decl name='_t' type-id='type-id-2775' visibility='default' filepath='src/mongo/base/status_with.h' line='123' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='StatusWith' filepath='src/mongo/base/status_with.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2777' is-artificial='yes'/>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2776' is-artificial='yes'/>
+            <parameter type-id='type-id-2577'/>
             <parameter type-id='type-id-325'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEEC2ENS_6StatusE' filepath='src/mongo/base/status_with.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEEC2ENS_6StatusE'>
-            <parameter type-id='type-id-2777' is-artificial='yes'/>
+            <parameter type-id='type-id-2776' is-artificial='yes'/>
             <parameter type-id='type-id-1093'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='StatusWith' mangled-name='_ZN5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEEC2ES3_' filepath='src/mongo/base/status_with.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEEC2ES3_'>
-            <parameter type-id='type-id-2777' is-artificial='yes'/>
+            <parameter type-id='type-id-2776' is-artificial='yes'/>
             <parameter type-id='type-id-1018'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getValue' mangled-name='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEE8getValueEv' filepath='src/mongo/base/status_with.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEE8getValueEv'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2777' is-artificial='yes'/>
             <return type-id='type-id-945'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getValue' mangled-name='_ZN5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEE8getValueEv' filepath='src/mongo/base/status_with.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEE8getValueEv'>
-            <parameter type-id='type-id-2777' is-artificial='yes'/>
+            <parameter type-id='type-id-2776' is-artificial='yes'/>
             <return type-id='type-id-931'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getStatus' mangled-name='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEE9getStatusEv' filepath='src/mongo/base/status_with.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEE9getStatusEv'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2777' is-artificial='yes'/>
             <return type-id='type-id-917'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isOK' mangled-name='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEE4isOKEv' filepath='src/mongo/base/status_with.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo10StatusWithINS_8executor12TaskExecutor14CallbackHandleEE4isOKEv'>
-            <parameter type-id='type-id-2778' is-artificial='yes'/>
+            <parameter type-id='type-id-2777' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='NamespaceString' size-in-bits='128' visibility='default' filepath='src/mongo/db/namespace_string.h' line='55' column='1' id='type-id-2779'>
+      <class-decl name='NamespaceString' size-in-bits='128' visibility='default' filepath='src/mongo/db/namespace_string.h' line='55' column='1' id='type-id-2778'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_ns' type-id='type-id-325' visibility='default' filepath='src/mongo/db/namespace_string.h' line='268' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_dotIndex' type-id='type-id-2588' visibility='default' filepath='src/mongo/db/namespace_string.h' line='269' column='1'/>
+          <var-decl name='_dotIndex' type-id='type-id-2587' visibility='default' filepath='src/mongo/db/namespace_string.h' line='269' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='NamespaceString' mangled-name='_ZN5mongo15NamespaceStringC2Ev' filepath='src/mongo/db/namespace_string.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo15NamespaceStringC2Ev'>
-            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <parameter type-id='type-id-2779' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='NamespaceString' filepath='src/mongo/db/namespace_string.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2780' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2779' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='NamespaceString' filepath='src/mongo/db/namespace_string.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2780' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2779' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='db' mangled-name='_ZNK5mongo15NamespaceString2dbEv' filepath='src/mongo/db/namespace_string.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <return type-id='type-id-2544'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <return type-id='type-id-2543'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='coll' mangled-name='_ZNK5mongo15NamespaceString4collEv' filepath='src/mongo/db/namespace_string.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <return type-id='type-id-2544'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <return type-id='type-id-2543'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='ns' mangled-name='_ZNK5mongo15NamespaceString2nsEv' filepath='src/mongo/db/namespace_string.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo15NamespaceString2nsEv'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <return type-id='type-id-2485'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <return type-id='type-id-2484'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='toString' mangled-name='_ZNK5mongo15NamespaceString8toStringEv' filepath='src/mongo/db/namespace_string.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <return type-id='type-id-2485'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <return type-id='type-id-2484'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNK5mongo15NamespaceString4sizeEv' filepath='src/mongo/db/namespace_string.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <return type-id='type-id-2588'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <return type-id='type-id-2587'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isSystem' mangled-name='_ZNK5mongo15NamespaceString8isSystemEv' filepath='src/mongo/db/namespace_string.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isSystemDotIndexes' mangled-name='_ZNK5mongo15NamespaceString18isSystemDotIndexesEv' filepath='src/mongo/db/namespace_string.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isSystemDotProfile' mangled-name='_ZNK5mongo15NamespaceString18isSystemDotProfileEv' filepath='src/mongo/db/namespace_string.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isConfigDB' mangled-name='_ZNK5mongo15NamespaceString10isConfigDBEv' filepath='src/mongo/db/namespace_string.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isCommand' mangled-name='_ZNK5mongo15NamespaceString9isCommandEv' filepath='src/mongo/db/namespace_string.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isOplog' mangled-name='_ZNK5mongo15NamespaceString7isOplogEv' filepath='src/mongo/db/namespace_string.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isSpecialCommand' mangled-name='_ZNK5mongo15NamespaceString16isSpecialCommandEv' filepath='src/mongo/db/namespace_string.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isSpecial' mangled-name='_ZNK5mongo15NamespaceString9isSpecialEv' filepath='src/mongo/db/namespace_string.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isOnInternalDb' mangled-name='_ZNK5mongo15NamespaceString14isOnInternalDbEv' filepath='src/mongo/db/namespace_string.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isNormal' mangled-name='_ZNK5mongo15NamespaceString8isNormalEv' filepath='src/mongo/db/namespace_string.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isListCollectionsCursorNS' mangled-name='_ZNK5mongo15NamespaceString25isListCollectionsCursorNSEv' filepath='src/mongo/db/namespace_string.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isListIndexesCursorNS' mangled-name='_ZNK5mongo15NamespaceString21isListIndexesCursorNSEv' filepath='src/mongo/db/namespace_string.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getTargetNSForListIndexes' mangled-name='_ZNK5mongo15NamespaceString25getTargetNSForListIndexesEv' filepath='src/mongo/db/namespace_string.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <return type-id='type-id-2779'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <return type-id='type-id-2778'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='isValid' mangled-name='_ZNK5mongo15NamespaceString7isValidEv' filepath='src/mongo/db/namespace_string.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo15NamespaceStringeqERKSs' filepath='src/mongo/db/namespace_string.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <parameter type-id='type-id-2485'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <parameter type-id='type-id-2484'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo15NamespaceStringeqENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator==' mangled-name='_ZNK5mongo15NamespaceStringeqERKS0_' filepath='src/mongo/db/namespace_string.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <parameter type-id='type-id-2614'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <parameter type-id='type-id-2613'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNK5mongo15NamespaceStringneERKSs' filepath='src/mongo/db/namespace_string.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <parameter type-id='type-id-2485'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <parameter type-id='type-id-2484'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!=' mangled-name='_ZNK5mongo15NamespaceStringneERKS0_' filepath='src/mongo/db/namespace_string.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <parameter type-id='type-id-2614'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <parameter type-id='type-id-2613'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator&lt;' mangled-name='_ZNK5mongo15NamespaceStringltERKS0_' filepath='src/mongo/db/namespace_string.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <parameter type-id='type-id-2614'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <parameter type-id='type-id-2613'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getSisterNS' mangled-name='_ZNK5mongo15NamespaceString11getSisterNSENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getSystemIndexesCollection' mangled-name='_ZNK5mongo15NamespaceString26getSystemIndexesCollectionEv' filepath='src/mongo/db/namespace_string.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='getCommandNS' mangled-name='_ZNK5mongo15NamespaceString12getCommandNSEv' filepath='src/mongo/db/namespace_string.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2781' is-artificial='yes'/>
+            <parameter type-id='type-id-2780' is-artificial='yes'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='escapeDbName' mangled-name='_ZN5mongo15NamespaceString12escapeDbNameENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2719'/>
+            <parameter type-id='type-id-2718'/>
             <return type-id='type-id-325'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='normal' mangled-name='_ZN5mongo15NamespaceString6normalENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='oplog' mangled-name='_ZN5mongo15NamespaceString5oplogENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='special' mangled-name='_ZN5mongo15NamespaceString7specialENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='internalDb' mangled-name='_ZN5mongo15NamespaceString10internalDbENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='validDBName' mangled-name='_ZN5mongo15NamespaceString11validDBNameENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='validCollectionComponent' mangled-name='_ZN5mongo15NamespaceString24validCollectionComponentENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='validCollectionName' mangled-name='_ZN5mongo15NamespaceString19validCollectionNameENS_10StringDataE' filepath='src/mongo/db/namespace_string.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2544'/>
+            <parameter type-id='type-id-2543'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='LockMode' filepath='src/mongo/db/concurrency/lock_manager_defs.h' line='58' column='1' id='type-id-2615'>
+      <enum-decl name='LockMode' filepath='src/mongo/db/concurrency/lock_manager_defs.h' line='58' column='1' id='type-id-2614'>
         <underlying-type type-id='type-id-323'/>
         <enumerator name='MODE_NONE' value='0'/>
         <enumerator name='MODE_IS' value='1'/>
         <enumerator name='LockModesCount' value='5'/>
       </enum-decl>
       <function-decl name='intrusive_ptr_release' mangled-name='_ZN5mongo21intrusive_ptr_releaseEPNS_12SharedBuffer6HolderE' filepath='src/mongo/util/shared_buffer.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo21intrusive_ptr_releaseEPNS_12SharedBuffer6HolderE'>
-        <parameter type-id='type-id-2644' name='h' filepath='src/mongo/util/shared_buffer.h' line='93' column='1'/>
+        <parameter type-id='type-id-2643' name='h' filepath='src/mongo/util/shared_buffer.h' line='93' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
       <function-decl name='intrusive_ptr_add_ref' mangled-name='_ZN5mongo21intrusive_ptr_add_refEPNS_12SharedBuffer6HolderE' filepath='src/mongo/util/shared_buffer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo21intrusive_ptr_add_refEPNS_12SharedBuffer6HolderE'>
-        <parameter type-id='type-id-2644' name='h' filepath='src/mongo/util/shared_buffer.h' line='93' column='1'/>
+        <parameter type-id='type-id-2643' name='h' filepath='src/mongo/util/shared_buffer.h' line='93' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
-      <enum-decl name='ExitCode' filepath='src/mongo/util/exit_code.h' line='37' column='1' id='type-id-2559'>
+      <enum-decl name='ExitCode' filepath='src/mongo/util/exit_code.h' line='37' column='1' id='type-id-2558'>
         <underlying-type type-id='type-id-323'/>
         <enumerator name='EXIT_CLEAN' value='0'/>
         <enumerator name='EXIT_BADOPTIONS' value='2'/>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='div' mangled-name='_ZN9__gnu_cxx3divExx' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/cstdlib' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2513'/>
-        <parameter type-id='type-id-2513'/>
-        <return type-id='type-id-2782'/>
+        <parameter type-id='type-id-2512'/>
+        <parameter type-id='type-id-2512'/>
+        <return type-id='type-id-2781'/>
       </function-decl>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2783'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-2782'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-257'/>
         <member-type access='public'>
-          <class-decl name='rebind&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2784'>
+          <class-decl name='rebind&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-2783'>
             <member-type access='public'>
               <typedef-decl name='other' type-id='type-id-269' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-249'/>
             </member-type>
           <typedef-decl name='pointer' type-id='type-id-262' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-250'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-258' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-2785'/>
+          <typedef-decl name='value_type' type-id='type-id-258' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-2784'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-2786' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-223'/>
+          <typedef-decl name='reference' type-id='type-id-2785' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-223'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-2787' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-225'/>
+          <typedef-decl name='const_reference' type-id='type-id-2786' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-225'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEEE17_S_select_on_copyERKS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
       </class-decl>
       <class-decl name='new_allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-278'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-237' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2788'/>
+          <typedef-decl name='pointer' type-id='type-id-237' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2787'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-2790' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2789'/>
+          <typedef-decl name='reference' type-id='type-id-2789' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2788'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-238' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2791'/>
+          <typedef-decl name='const_pointer' type-id='type-id-238' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2790'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2793' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2792'/>
+          <typedef-decl name='const_reference' type-id='type-id-2792' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2791'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2794' is-artificial='yes'/>
+            <parameter type-id='type-id-2793' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2794' is-artificial='yes'/>
-            <parameter type-id='type-id-2795'/>
+            <parameter type-id='type-id-2793' is-artificial='yes'/>
+            <parameter type-id='type-id-2794'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2794' is-artificial='yes'/>
+            <parameter type-id='type-id-2793' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE7addressERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2796' is-artificial='yes'/>
-            <parameter type-id='type-id-2789'/>
-            <return type-id='type-id-2788'/>
+            <parameter type-id='type-id-2795' is-artificial='yes'/>
+            <parameter type-id='type-id-2788'/>
+            <return type-id='type-id-2787'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE7addressERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2796' is-artificial='yes'/>
-            <parameter type-id='type-id-2792'/>
-            <return type-id='type-id-2791'/>
+            <parameter type-id='type-id-2795' is-artificial='yes'/>
+            <parameter type-id='type-id-2791'/>
+            <return type-id='type-id-2790'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2794' is-artificial='yes'/>
+            <parameter type-id='type-id-2793' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2788'/>
+            <return type-id='type-id-2787'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE10deallocateEPS6_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2794' is-artificial='yes'/>
-            <parameter type-id='type-id-2788'/>
+            <parameter type-id='type-id-2793' is-artificial='yes'/>
+            <parameter type-id='type-id-2787'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIPN5mongo6logger8AppenderINS2_21MessageEventEphemeralEEEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2796' is-artificial='yes'/>
+            <parameter type-id='type-id-2795' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
       <class-decl name='__normal_iterator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt; *const *, std::vector&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt; *, std::allocator&lt;mongo::logger::Appender&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-217'/>
       <class-decl name='new_allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-574'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-357' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2797'/>
+          <typedef-decl name='pointer' type-id='type-id-357' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2796'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-571' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2798'/>
+          <typedef-decl name='reference' type-id='type-id-571' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2797'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2405' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2799'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2404' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2798'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2801' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2800'/>
+          <typedef-decl name='const_reference' type-id='type-id-2800' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2799'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2802' is-artificial='yes'/>
+            <parameter type-id='type-id-2801' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEEC2ERKSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2802' is-artificial='yes'/>
-            <parameter type-id='type-id-2803'/>
+            <parameter type-id='type-id-2801' is-artificial='yes'/>
+            <parameter type-id='type-id-2802'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2802' is-artificial='yes'/>
+            <parameter type-id='type-id-2801' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE7addressERSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
-            <parameter type-id='type-id-2798'/>
-            <return type-id='type-id-2797'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
+            <parameter type-id='type-id-2797'/>
+            <return type-id='type-id-2796'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE7addressERKSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
-            <parameter type-id='type-id-2800'/>
-            <return type-id='type-id-2799'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
+            <parameter type-id='type-id-2799'/>
+            <return type-id='type-id-2798'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2802' is-artificial='yes'/>
+            <parameter type-id='type-id-2801' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2797'/>
+            <return type-id='type-id-2796'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE10deallocateEPSA_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2802' is-artificial='yes'/>
-            <parameter type-id='type-id-2797'/>
+            <parameter type-id='type-id-2801' is-artificial='yes'/>
+            <parameter type-id='type-id-2796'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE7destroyISA_EEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2802' is-artificial='yes'/>
+            <parameter type-id='type-id-2801' is-artificial='yes'/>
             <parameter type-id='type-id-357'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='construct&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE9constructISA_JS9_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2802' is-artificial='yes'/>
+            <parameter type-id='type-id-2801' is-artificial='yes'/>
             <parameter type-id='type-id-357'/>
             <parameter type-id='type-id-359'/>
             <return type-id='type-id-11'/>
       </class-decl>
       <class-decl name='new_allocator&lt;mongo::repl::ReplicationExecutor::WorkItem&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-665'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-806' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2805'/>
+          <typedef-decl name='pointer' type-id='type-id-806' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2804'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-668' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2806'/>
+          <typedef-decl name='reference' type-id='type-id-668' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2805'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-815' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2807'/>
+          <typedef-decl name='const_pointer' type-id='type-id-815' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2806'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-647' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2808'/>
+          <typedef-decl name='const_reference' type-id='type-id-647' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2807'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2809' is-artificial='yes'/>
+            <parameter type-id='type-id-2808' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2809' is-artificial='yes'/>
-            <parameter type-id='type-id-2810'/>
+            <parameter type-id='type-id-2808' is-artificial='yes'/>
+            <parameter type-id='type-id-2809'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2809' is-artificial='yes'/>
+            <parameter type-id='type-id-2808' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor8WorkItemEE7addressERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
-            <parameter type-id='type-id-2806'/>
-            <return type-id='type-id-2805'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
+            <parameter type-id='type-id-2805'/>
+            <return type-id='type-id-2804'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor8WorkItemEE7addressERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
-            <parameter type-id='type-id-2808'/>
-            <return type-id='type-id-2807'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
+            <parameter type-id='type-id-2807'/>
+            <return type-id='type-id-2806'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor8WorkItemEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2809' is-artificial='yes'/>
+            <parameter type-id='type-id-2808' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2805'/>
+            <return type-id='type-id-2804'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor8WorkItemEE10deallocateEPS4_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2809' is-artificial='yes'/>
-            <parameter type-id='type-id-2805'/>
+            <parameter type-id='type-id-2808' is-artificial='yes'/>
+            <parameter type-id='type-id-2804'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor8WorkItemEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='new_allocator&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-744'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-758' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2812'/>
+          <typedef-decl name='pointer' type-id='type-id-758' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2811'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-747' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2813'/>
+          <typedef-decl name='reference' type-id='type-id-747' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2812'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-767' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2814'/>
+          <typedef-decl name='const_pointer' type-id='type-id-767' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2813'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-727' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2815'/>
+          <typedef-decl name='const_reference' type-id='type-id-727' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2814'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2816' is-artificial='yes'/>
+            <parameter type-id='type-id-2815' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2816' is-artificial='yes'/>
-            <parameter type-id='type-id-2817'/>
+            <parameter type-id='type-id-2815' is-artificial='yes'/>
+            <parameter type-id='type-id-2816'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2816' is-artificial='yes'/>
+            <parameter type-id='type-id-2815' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor11EventHandleEE7addressERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
-            <parameter type-id='type-id-2813'/>
-            <return type-id='type-id-2812'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
+            <parameter type-id='type-id-2812'/>
+            <return type-id='type-id-2811'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor11EventHandleEE7addressERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
-            <parameter type-id='type-id-2815'/>
-            <return type-id='type-id-2814'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
+            <parameter type-id='type-id-2814'/>
+            <return type-id='type-id-2813'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor11EventHandleEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2816' is-artificial='yes'/>
+            <parameter type-id='type-id-2815' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2812'/>
+            <return type-id='type-id-2811'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor11EventHandleEE10deallocateEPS4_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2816' is-artificial='yes'/>
-            <parameter type-id='type-id-2812'/>
+            <parameter type-id='type-id-2815' is-artificial='yes'/>
+            <parameter type-id='type-id-2811'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor11EventHandleEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='new_allocator&lt;std::_List_node&lt;mongo::executor::TaskExecutor::EventHandle&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-751'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-740' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2819'/>
+          <typedef-decl name='pointer' type-id='type-id-740' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2818'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-2821' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2820'/>
+          <typedef-decl name='reference' type-id='type-id-2820' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2819'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2823' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2822'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2822' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2821'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2825' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2824'/>
+          <typedef-decl name='const_reference' type-id='type-id-2824' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2823'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEEC2Ev'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2825' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
-            <parameter type-id='type-id-2827'/>
+            <parameter type-id='type-id-2825' is-artificial='yes'/>
+            <parameter type-id='type-id-2826'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEED2Ev'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2825' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE7addressERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2828' is-artificial='yes'/>
-            <parameter type-id='type-id-2820'/>
-            <return type-id='type-id-2819'/>
+            <parameter type-id='type-id-2827' is-artificial='yes'/>
+            <parameter type-id='type-id-2819'/>
+            <return type-id='type-id-2818'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE7addressERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2828' is-artificial='yes'/>
-            <parameter type-id='type-id-2824'/>
-            <return type-id='type-id-2822'/>
+            <parameter type-id='type-id-2827' is-artificial='yes'/>
+            <parameter type-id='type-id-2823'/>
+            <return type-id='type-id-2821'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE8allocateEmPKv'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2825' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2819'/>
+            <return type-id='type-id-2818'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE10deallocateEPS6_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE10deallocateEPS6_m'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
-            <parameter type-id='type-id-2819'/>
+            <parameter type-id='type-id-2825' is-artificial='yes'/>
+            <parameter type-id='type-id-2818'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE8max_sizeEv'>
-            <parameter type-id='type-id-2828' is-artificial='yes'/>
+            <parameter type-id='type-id-2827' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;std::_List_node&lt;mongo::executor::TaskExecutor::EventHandle&gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE7destroyIS6_EEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE7destroyIS6_EEvPT_'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2825' is-artificial='yes'/>
             <parameter type-id='type-id-740'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='construct&lt;std::_List_node&lt;mongo::executor::TaskExecutor::EventHandle&gt;&gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE9constructIS6_JEEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo8executor12TaskExecutor11EventHandleEEE9constructIS6_JEEEvPT_DpOT0_'>
-            <parameter type-id='type-id-2826' is-artificial='yes'/>
+            <parameter type-id='type-id-2825' is-artificial='yes'/>
             <parameter type-id='type-id-740'/>
             <return type-id='type-id-11'/>
           </function-decl>
       </class-decl>
       <class-decl name='new_allocator&lt;mongo::repl::ReplicationExecutor::Event&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-784'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-353' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2829'/>
+          <typedef-decl name='pointer' type-id='type-id-353' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2828'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-781' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2830'/>
+          <typedef-decl name='reference' type-id='type-id-781' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2829'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2338' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2831'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2338' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2830'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2833' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2832'/>
+          <typedef-decl name='const_reference' type-id='type-id-2832' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2831'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEEC2Ev'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2833' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEEC2ERKS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEEC2ERKS5_'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
-            <parameter type-id='type-id-2835'/>
+            <parameter type-id='type-id-2833' is-artificial='yes'/>
+            <parameter type-id='type-id-2834'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEED2Ev'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2833' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEE7addressERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2836' is-artificial='yes'/>
-            <parameter type-id='type-id-2830'/>
-            <return type-id='type-id-2829'/>
+            <parameter type-id='type-id-2835' is-artificial='yes'/>
+            <parameter type-id='type-id-2829'/>
+            <return type-id='type-id-2828'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEE7addressERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2836' is-artificial='yes'/>
-            <parameter type-id='type-id-2832'/>
-            <return type-id='type-id-2831'/>
+            <parameter type-id='type-id-2835' is-artificial='yes'/>
+            <parameter type-id='type-id-2831'/>
+            <return type-id='type-id-2830'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2833' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2829'/>
+            <return type-id='type-id-2828'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEE10deallocateEPS4_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
-            <parameter type-id='type-id-2829'/>
+            <parameter type-id='type-id-2833' is-artificial='yes'/>
+            <parameter type-id='type-id-2828'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2836' is-artificial='yes'/>
+            <parameter type-id='type-id-2835' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;mongo::repl::ReplicationExecutor::Event&gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEE7destroyIS4_EEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEE7destroyIS4_EEvPT_'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2833' is-artificial='yes'/>
             <parameter type-id='type-id-353'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='construct&lt;mongo::repl::ReplicationExecutor::Event, mongo::repl::ReplicationExecutor *, std::_List_iterator&lt;mongo::executor::TaskExecutor::EventHandle&gt; &amp;&gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEE9constructIS4_JPS3_RSt14_List_iteratorINS1_8executor12TaskExecutor11EventHandleEEEEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo4repl19ReplicationExecutor5EventEE9constructIS4_JPS3_RSt14_List_iteratorINS1_8executor12TaskExecutor11EventHandleEEEEEvPT_DpOT0_'>
-            <parameter type-id='type-id-2834' is-artificial='yes'/>
+            <parameter type-id='type-id-2833' is-artificial='yes'/>
             <parameter type-id='type-id-353'/>
             <parameter type-id='type-id-355'/>
             <parameter type-id='type-id-356'/>
       </class-decl>
       <class-decl name='new_allocator&lt;std::_List_node&lt;mongo::repl::ReplicationExecutor::WorkItem&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-799'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-661' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2837'/>
+          <typedef-decl name='pointer' type-id='type-id-661' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2836'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-2839' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2838'/>
+          <typedef-decl name='reference' type-id='type-id-2838' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2837'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2841' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2840'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2840' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2839'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2843' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2842'/>
+          <typedef-decl name='const_reference' type-id='type-id-2842' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2841'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEEC2Ev'>
-            <parameter type-id='type-id-2844' is-artificial='yes'/>
+            <parameter type-id='type-id-2843' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2844' is-artificial='yes'/>
-            <parameter type-id='type-id-2845'/>
+            <parameter type-id='type-id-2843' is-artificial='yes'/>
+            <parameter type-id='type-id-2844'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEED2Ev'>
-            <parameter type-id='type-id-2844' is-artificial='yes'/>
+            <parameter type-id='type-id-2843' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE7addressERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2846' is-artificial='yes'/>
-            <parameter type-id='type-id-2838'/>
-            <return type-id='type-id-2837'/>
+            <parameter type-id='type-id-2845' is-artificial='yes'/>
+            <parameter type-id='type-id-2837'/>
+            <return type-id='type-id-2836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE7addressERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2846' is-artificial='yes'/>
-            <parameter type-id='type-id-2842'/>
-            <return type-id='type-id-2840'/>
+            <parameter type-id='type-id-2845' is-artificial='yes'/>
+            <parameter type-id='type-id-2841'/>
+            <return type-id='type-id-2839'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE8allocateEmPKv'>
-            <parameter type-id='type-id-2844' is-artificial='yes'/>
+            <parameter type-id='type-id-2843' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2837'/>
+            <return type-id='type-id-2836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE10deallocateEPS6_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE10deallocateEPS6_m'>
-            <parameter type-id='type-id-2844' is-artificial='yes'/>
-            <parameter type-id='type-id-2837'/>
+            <parameter type-id='type-id-2843' is-artificial='yes'/>
+            <parameter type-id='type-id-2836'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE8max_sizeEv'>
-            <parameter type-id='type-id-2846' is-artificial='yes'/>
+            <parameter type-id='type-id-2845' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='construct&lt;std::_List_node&lt;mongo::repl::ReplicationExecutor::WorkItem&gt;, mongo::repl::ReplicationExecutor::WorkItem&gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE9constructIS6_JS5_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE9constructIS6_JS5_EEEvPT_DpOT0_'>
-            <parameter type-id='type-id-2844' is-artificial='yes'/>
+            <parameter type-id='type-id-2843' is-artificial='yes'/>
             <parameter type-id='type-id-661'/>
             <parameter type-id='type-id-648'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;std::_List_node&lt;mongo::repl::ReplicationExecutor::WorkItem&gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE7destroyIS6_EEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN5mongo4repl19ReplicationExecutor8WorkItemEEE7destroyIS6_EEvPT_'>
-            <parameter type-id='type-id-2844' is-artificial='yes'/>
+            <parameter type-id='type-id-2843' is-artificial='yes'/>
             <parameter type-id='type-id-661'/>
             <return type-id='type-id-11'/>
           </function-decl>
       </class-decl>
       <class-decl name='new_allocator&lt;std::_Sp_counted_ptr_inplace&lt;mongo::repl::ReplicationExecutor::Event, std::allocator&lt;mongo::repl::ReplicationExecutor::Event&gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-2276'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2280' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2847'/>
+          <typedef-decl name='pointer' type-id='type-id-2280' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2846'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-2849' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2848'/>
+          <typedef-decl name='reference' type-id='type-id-2848' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2847'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2315' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2850'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2315' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2849'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2852' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2851'/>
+          <typedef-decl name='const_reference' type-id='type-id-2851' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2850'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEEC2Ev'>
-            <parameter type-id='type-id-2853' is-artificial='yes'/>
+            <parameter type-id='type-id-2852' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2853' is-artificial='yes'/>
-            <parameter type-id='type-id-2854'/>
+            <parameter type-id='type-id-2852' is-artificial='yes'/>
+            <parameter type-id='type-id-2853'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEED2Ev'>
-            <parameter type-id='type-id-2853' is-artificial='yes'/>
+            <parameter type-id='type-id-2852' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE7addressERS8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2855' is-artificial='yes'/>
-            <parameter type-id='type-id-2848'/>
-            <return type-id='type-id-2847'/>
+            <parameter type-id='type-id-2854' is-artificial='yes'/>
+            <parameter type-id='type-id-2847'/>
+            <return type-id='type-id-2846'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE7addressERKS8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2855' is-artificial='yes'/>
-            <parameter type-id='type-id-2851'/>
-            <return type-id='type-id-2850'/>
+            <parameter type-id='type-id-2854' is-artificial='yes'/>
+            <parameter type-id='type-id-2850'/>
+            <return type-id='type-id-2849'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE8allocateEmPKv'>
-            <parameter type-id='type-id-2853' is-artificial='yes'/>
+            <parameter type-id='type-id-2852' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2847'/>
+            <return type-id='type-id-2846'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE10deallocateEPS8_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE10deallocateEPS8_m'>
-            <parameter type-id='type-id-2853' is-artificial='yes'/>
-            <parameter type-id='type-id-2847'/>
+            <parameter type-id='type-id-2852' is-artificial='yes'/>
+            <parameter type-id='type-id-2846'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE8max_sizeEv'>
-            <parameter type-id='type-id-2855' is-artificial='yes'/>
+            <parameter type-id='type-id-2854' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='construct&lt;std::_Sp_counted_ptr_inplace&lt;mongo::repl::ReplicationExecutor::Event, std::allocator&lt;mongo::repl::ReplicationExecutor::Event&gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt;, const std::allocator&lt;mongo::repl::ReplicationExecutor::Event&gt;, mongo::repl::ReplicationExecutor *, std::_List_iterator&lt;mongo::executor::TaskExecutor::EventHandle&gt; &amp;&gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE9constructIS8_JKS6_PS4_RSt14_List_iteratorINS2_8executor12TaskExecutor11EventHandleEEEEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE9constructIS8_JKS6_PS4_RSt14_List_iteratorINS2_8executor12TaskExecutor11EventHandleEEEEEvPT_DpOT0_'>
-            <parameter type-id='type-id-2853' is-artificial='yes'/>
+            <parameter type-id='type-id-2852' is-artificial='yes'/>
             <parameter type-id='type-id-2280'/>
             <parameter type-id='type-id-1950'/>
             <parameter type-id='type-id-355'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;std::_Sp_counted_ptr_inplace&lt;mongo::repl::ReplicationExecutor::Event, std::allocator&lt;mongo::repl::ReplicationExecutor::Event&gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE7destroyIS8_EEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceIN5mongo4repl19ReplicationExecutor5EventESaIS5_ELNS_12_Lock_policyE2EEE7destroyIS8_EEvPT_'>
-            <parameter type-id='type-id-2853' is-artificial='yes'/>
+            <parameter type-id='type-id-2852' is-artificial='yes'/>
             <parameter type-id='type-id-2280'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </data-member>
         <member-function access='public'>
           <function-decl name='_M_addr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferIN5mongo4repl19ReplicationExecutor5EventEE7_M_addrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_bufferIN5mongo4repl19ReplicationExecutor5EventEE7_M_addrEv'>
-            <parameter type-id='type-id-2856' is-artificial='yes'/>
+            <parameter type-id='type-id-2855' is-artificial='yes'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_addr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferIN5mongo4repl19ReplicationExecutor5EventEE7_M_addrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2857' is-artificial='yes'/>
+            <parameter type-id='type-id-2856' is-artificial='yes'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ptr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferIN5mongo4repl19ReplicationExecutor5EventEE6_M_ptrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx16__aligned_bufferIN5mongo4repl19ReplicationExecutor5EventEE6_M_ptrEv'>
-            <parameter type-id='type-id-2856' is-artificial='yes'/>
+            <parameter type-id='type-id-2855' is-artificial='yes'/>
             <return type-id='type-id-353'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ptr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferIN5mongo4repl19ReplicationExecutor5EventEE6_M_ptrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2857' is-artificial='yes'/>
+            <parameter type-id='type-id-2856' is-artificial='yes'/>
             <return type-id='type-id-2338'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='new_allocator&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-2344'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2348' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2858'/>
+          <typedef-decl name='pointer' type-id='type-id-2348' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2857'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-2860' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2859'/>
+          <typedef-decl name='reference' type-id='type-id-2859' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2858'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2384' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2861'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2383' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2860'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2863' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2862'/>
+          <typedef-decl name='const_reference' type-id='type-id-2862' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2861'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISB_ELNS_12_Lock_policyE2EEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
-            <parameter type-id='type-id-2865'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
+            <parameter type-id='type-id-2864'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISB_ELNS_12_Lock_policyE2EEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISB_ELNS_12_Lock_policyE2EEE7addressERSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2866' is-artificial='yes'/>
-            <parameter type-id='type-id-2859'/>
-            <return type-id='type-id-2858'/>
+            <parameter type-id='type-id-2865' is-artificial='yes'/>
+            <parameter type-id='type-id-2858'/>
+            <return type-id='type-id-2857'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISB_ELNS_12_Lock_policyE2EEE7addressERKSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2866' is-artificial='yes'/>
-            <parameter type-id='type-id-2862'/>
-            <return type-id='type-id-2861'/>
+            <parameter type-id='type-id-2865' is-artificial='yes'/>
+            <parameter type-id='type-id-2861'/>
+            <return type-id='type-id-2860'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISB_ELNS_12_Lock_policyE2EEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2858'/>
+            <return type-id='type-id-2857'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISB_ELNS_12_Lock_policyE2EEE10deallocateEPSE_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
-            <parameter type-id='type-id-2858'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
+            <parameter type-id='type-id-2857'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISB_ELNS_12_Lock_policyE2EEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2866' is-artificial='yes'/>
+            <parameter type-id='type-id-2865' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='construct&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt;, const std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISB_ELNS_12_Lock_policyE2EEE9constructISE_JKSC_SA_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <parameter type-id='type-id-2348'/>
-            <parameter type-id='type-id-2379'/>
+            <parameter type-id='type-id-2378'/>
             <parameter type-id='type-id-359'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;std::_Sp_counted_ptr_inplace&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt;, std::allocator&lt;std::thread::_Impl&lt;std::_Bind_simple&lt;(lambda at src/mongo/db/repl/replication_executor.cpp:125:36) ()&gt; &gt; &gt;, __gnu_cxx::_Lock_policy::_S_atomic&gt; &gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorISt23_Sp_counted_ptr_inplaceINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEESaISB_ELNS_12_Lock_policyE2EEE7destroyISE_EEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <parameter type-id='type-id-2348'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </data-member>
         <member-function access='public'>
           <function-decl name='_M_addr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE7_M_addrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2867' is-artificial='yes'/>
+            <parameter type-id='type-id-2866' is-artificial='yes'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_addr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE7_M_addrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2868' is-artificial='yes'/>
+            <parameter type-id='type-id-2867' is-artificial='yes'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ptr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE6_M_ptrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2867' is-artificial='yes'/>
+            <parameter type-id='type-id-2866' is-artificial='yes'/>
             <return type-id='type-id-357'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ptr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferINSt6thread5_ImplISt12_Bind_simpleIFZN5mongo4repl19ReplicationExecutor7startupEvE3$_0vEEEEE6_M_ptrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2868' is-artificial='yes'/>
-            <return type-id='type-id-2405'/>
+            <parameter type-id='type-id-2867' is-artificial='yes'/>
+            <return type-id='type-id-2404'/>
           </function-decl>
         </member-function>
       </class-decl>
       <class-decl name='__aligned_buffer&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='43' column='1' id='type-id-117'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2486'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2485'/>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_storage' type-id='type-id-2487' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
+          <var-decl name='_M_storage' type-id='type-id-2486' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='48' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_M_addr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE7_M_addrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2869' is-artificial='yes'/>
+            <parameter type-id='type-id-2868' is-artificial='yes'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_addr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE7_M_addrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2870' is-artificial='yes'/>
+            <parameter type-id='type-id-2869' is-artificial='yes'/>
             <return type-id='type-id-286'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ptr' mangled-name='_ZN9__gnu_cxx16__aligned_bufferISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE6_M_ptrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2869' is-artificial='yes'/>
+            <parameter type-id='type-id-2868' is-artificial='yes'/>
             <return type-id='type-id-119'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ptr' mangled-name='_ZNK9__gnu_cxx16__aligned_bufferISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE6_M_ptrEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/aligned_buffer.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2870' is-artificial='yes'/>
+            <parameter type-id='type-id-2869' is-artificial='yes'/>
             <return type-id='type-id-121'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;std::__detail::_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, true&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-2498'>
+      <class-decl name='new_allocator&lt;std::__detail::_Hash_node&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt;, true&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-2497'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-115' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2871'/>
+          <typedef-decl name='pointer' type-id='type-id-115' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2870'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-2873' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2872'/>
+          <typedef-decl name='reference' type-id='type-id-2872' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2871'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-114' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2874'/>
+          <typedef-decl name='const_pointer' type-id='type-id-114' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2873'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-2876' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2875'/>
+          <typedef-decl name='const_reference' type-id='type-id-2875' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2874'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2877' is-artificial='yes'/>
+            <parameter type-id='type-id-2876' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2877' is-artificial='yes'/>
-            <parameter type-id='type-id-2878'/>
+            <parameter type-id='type-id-2876' is-artificial='yes'/>
+            <parameter type-id='type-id-2877'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2877' is-artificial='yes'/>
+            <parameter type-id='type-id-2876' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE7addressERSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2879' is-artificial='yes'/>
-            <parameter type-id='type-id-2872'/>
-            <return type-id='type-id-2871'/>
+            <parameter type-id='type-id-2878' is-artificial='yes'/>
+            <parameter type-id='type-id-2871'/>
+            <return type-id='type-id-2870'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE7addressERKSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2879' is-artificial='yes'/>
-            <parameter type-id='type-id-2875'/>
-            <return type-id='type-id-2874'/>
+            <parameter type-id='type-id-2878' is-artificial='yes'/>
+            <parameter type-id='type-id-2874'/>
+            <return type-id='type-id-2873'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2877' is-artificial='yes'/>
+            <parameter type-id='type-id-2876' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2871'/>
+            <return type-id='type-id-2870'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE10deallocateEPSC_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2877' is-artificial='yes'/>
-            <parameter type-id='type-id-2871'/>
+            <parameter type-id='type-id-2876' is-artificial='yes'/>
+            <parameter type-id='type-id-2870'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt8__detail10_Hash_nodeISt4pairIKSsPN5mongo6logger9LogDomainINS6_21MessageEventEphemeralEEEELb1EEEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2879' is-artificial='yes'/>
+            <parameter type-id='type-id-2878' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-2506'>
+      <class-decl name='new_allocator&lt;std::pair&lt;const std::basic_string&lt;char&gt;, mongo::logger::LogDomain&lt;mongo::logger::MessageEventEphemeral&gt; *&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-2505'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-119' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2880'/>
+          <typedef-decl name='pointer' type-id='type-id-119' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-2879'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-122' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2881'/>
+          <typedef-decl name='reference' type-id='type-id-122' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-2880'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-121' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2882'/>
+          <typedef-decl name='const_pointer' type-id='type-id-121' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-2881'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-123' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2883'/>
+          <typedef-decl name='const_reference' type-id='type-id-123' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-2882'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2884' is-artificial='yes'/>
+            <parameter type-id='type-id-2883' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2884' is-artificial='yes'/>
-            <parameter type-id='type-id-2885'/>
+            <parameter type-id='type-id-2883' is-artificial='yes'/>
+            <parameter type-id='type-id-2884'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2884' is-artificial='yes'/>
+            <parameter type-id='type-id-2883' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE7addressERS9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2886' is-artificial='yes'/>
-            <parameter type-id='type-id-2881'/>
-            <return type-id='type-id-2880'/>
+            <parameter type-id='type-id-2885' is-artificial='yes'/>
+            <parameter type-id='type-id-2880'/>
+            <return type-id='type-id-2879'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE7addressERKS9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2886' is-artificial='yes'/>
-            <parameter type-id='type-id-2883'/>
-            <return type-id='type-id-2882'/>
+            <parameter type-id='type-id-2885' is-artificial='yes'/>
+            <parameter type-id='type-id-2882'/>
+            <return type-id='type-id-2881'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2884' is-artificial='yes'/>
+            <parameter type-id='type-id-2883' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-2880'/>
+            <return type-id='type-id-2879'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE10deallocateEPS9_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2884' is-artificial='yes'/>
-            <parameter type-id='type-id-2880'/>
+            <parameter type-id='type-id-2883' is-artificial='yes'/>
+            <parameter type-id='type-id-2879'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt4pairIKSsPN5mongo6logger9LogDomainINS4_21MessageEventEphemeralEEEEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2886' is-artificial='yes'/>
+            <parameter type-id='type-id-2885' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-2782' visibility='default' filepath='/usr/include/stdlib.h' line='117' column='1' id='type-id-2887'>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-2781' visibility='default' filepath='/usr/include/stdlib.h' line='117' column='1' id='type-id-2886'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='quot' type-id='type-id-2513' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
+        <var-decl name='quot' type-id='type-id-2512' visibility='default' filepath='/usr/include/stdlib.h' line='119' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='rem' type-id='type-id-2513' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
+        <var-decl name='rem' type-id='type-id-2512' visibility='default' filepath='/usr/include/stdlib.h' line='120' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='lldiv_t' type-id='type-id-2887' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-2782'/>
-    <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-2794'/>
-    <qualified-type-def type-id='type-id-278' const='yes' id='type-id-2888'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2888' size-in-bits='64' id='type-id-2795'/>
-    <pointer-type-def type-id='type-id-2533' size-in-bits='64' id='type-id-213'/>
+    <typedef-decl name='lldiv_t' type-id='type-id-2886' filepath='/usr/include/stdlib.h' line='121' column='1' id='type-id-2781'/>
+    <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-2793'/>
+    <qualified-type-def type-id='type-id-278' const='yes' id='type-id-2887'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2887' size-in-bits='64' id='type-id-2794'/>
+    <pointer-type-def type-id='type-id-2532' size-in-bits='64' id='type-id-213'/>
     <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-237'/>
-    <pointer-type-def type-id='type-id-2888' size-in-bits='64' id='type-id-2796'/>
-    <reference-type-def kind='lvalue' type-id='type-id-213' size-in-bits='64' id='type-id-2790'/>
-    <qualified-type-def type-id='type-id-213' const='yes' id='type-id-2889'/>
-    <pointer-type-def type-id='type-id-2889' size-in-bits='64' id='type-id-238'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2889' size-in-bits='64' id='type-id-2793'/>
+    <pointer-type-def type-id='type-id-2887' size-in-bits='64' id='type-id-2795'/>
+    <reference-type-def kind='lvalue' type-id='type-id-213' size-in-bits='64' id='type-id-2789'/>
+    <qualified-type-def type-id='type-id-213' const='yes' id='type-id-2888'/>
+    <pointer-type-def type-id='type-id-2888' size-in-bits='64' id='type-id-238'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2888' size-in-bits='64' id='type-id-2792'/>
     <type-decl name='unsigned long int' size-in-bits='64' id='type-id-282'/>
     <typedef-decl name='size_type' type-id='type-id-66' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='61' column='1' id='type-id-230'/>
     <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-286'/>
     <pointer-type-def type-id='type-id-211' size-in-bits='64' id='type-id-281'/>
-    <qualified-type-def type-id='type-id-211' const='yes' id='type-id-2890'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2890' size-in-bits='64' id='type-id-277'/>
+    <qualified-type-def type-id='type-id-211' const='yes' id='type-id-2889'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2889' size-in-bits='64' id='type-id-277'/>
     <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-271'/>
     <reference-type-def kind='lvalue' type-id='type-id-290' size-in-bits='64' id='type-id-288'/>
     <qualified-type-def type-id='type-id-19' const='yes' id='type-id-4'/>
-    <qualified-type-def type-id='type-id-298' const='yes' id='type-id-2891'/>
-    <pointer-type-def type-id='type-id-2891' size-in-bits='64' id='type-id-300'/>
+    <qualified-type-def type-id='type-id-298' const='yes' id='type-id-2890'/>
+    <pointer-type-def type-id='type-id-2890' size-in-bits='64' id='type-id-300'/>
     <reference-type-def kind='lvalue' type-id='type-id-211' size-in-bits='64' id='type-id-276'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2785' size-in-bits='64' id='type-id-2786'/>
-    <qualified-type-def type-id='type-id-2785' const='yes' id='type-id-2892'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2892' size-in-bits='64' id='type-id-2787'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2784' size-in-bits='64' id='type-id-2785'/>
+    <qualified-type-def type-id='type-id-2784' const='yes' id='type-id-2891'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2891' size-in-bits='64' id='type-id-2786'/>
     <pointer-type-def type-id='type-id-243' size-in-bits='64' id='type-id-244'/>
-    <qualified-type-def type-id='type-id-248' const='yes' id='type-id-2893'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2893' size-in-bits='64' id='type-id-245'/>
+    <qualified-type-def type-id='type-id-248' const='yes' id='type-id-2892'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2892' size-in-bits='64' id='type-id-245'/>
     <reference-type-def kind='rvalue' type-id='type-id-248' size-in-bits='64' id='type-id-246'/>
     <reference-type-def kind='lvalue' type-id='type-id-243' size-in-bits='64' id='type-id-247'/>
     <reference-type-def kind='lvalue' type-id='type-id-248' size-in-bits='64' id='type-id-253'/>
     <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-252'/>
-    <qualified-type-def type-id='type-id-209' const='yes' id='type-id-2894'/>
-    <pointer-type-def type-id='type-id-2894' size-in-bits='64' id='type-id-254'/>
-    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-2895'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2895' size-in-bits='64' id='type-id-255'/>
+    <qualified-type-def type-id='type-id-209' const='yes' id='type-id-2893'/>
+    <pointer-type-def type-id='type-id-2893' size-in-bits='64' id='type-id-254'/>
+    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-2894'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2894' size-in-bits='64' id='type-id-255'/>
     <reference-type-def kind='rvalue' type-id='type-id-209' size-in-bits='64' id='type-id-256'/>
     <pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-228'/>
-    <qualified-type-def type-id='type-id-210' const='yes' id='type-id-2896'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2896' size-in-bits='64' id='type-id-229'/>
-    <qualified-type-def type-id='type-id-212' const='yes' id='type-id-2897'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2897' size-in-bits='64' id='type-id-231'/>
-    <qualified-type-def type-id='type-id-208' const='yes' id='type-id-2898'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2898' size-in-bits='64' id='type-id-232'/>
+    <qualified-type-def type-id='type-id-210' const='yes' id='type-id-2895'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2895' size-in-bits='64' id='type-id-229'/>
+    <qualified-type-def type-id='type-id-212' const='yes' id='type-id-2896'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2896' size-in-bits='64' id='type-id-231'/>
+    <qualified-type-def type-id='type-id-208' const='yes' id='type-id-2897'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2897' size-in-bits='64' id='type-id-232'/>
     <reference-type-def kind='rvalue' type-id='type-id-208' size-in-bits='64' id='type-id-233'/>
     <reference-type-def kind='lvalue' type-id='type-id-208' size-in-bits='64' id='type-id-235'/>
-    <pointer-type-def type-id='type-id-2898' size-in-bits='64' id='type-id-236'/>
+    <pointer-type-def type-id='type-id-2897' size-in-bits='64' id='type-id-236'/>
     <reference-type-def kind='rvalue' type-id='type-id-212' size-in-bits='64' id='type-id-239'/>
-    <type-decl name='char' size-in-bits='8' id='type-id-2546'/>
-    <qualified-type-def type-id='type-id-2546' const='yes' id='type-id-2696'/>
-    <pointer-type-def type-id='type-id-2696' size-in-bits='64' id='type-id-240'/>
-    <qualified-type-def type-id='type-id-302' const='yes' id='type-id-2899'/>
-    <pointer-type-def type-id='type-id-2899' size-in-bits='64' id='type-id-304'/>
-    <pointer-type-def type-id='type-id-2516' size-in-bits='64' id='type-id-2491'/>
-    <qualified-type-def type-id='type-id-2516' const='yes' id='type-id-2900'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2900' size-in-bits='64' id='type-id-2529'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2516' size-in-bits='64' id='type-id-2530'/>
+    <type-decl name='char' size-in-bits='8' id='type-id-2545'/>
+    <qualified-type-def type-id='type-id-2545' const='yes' id='type-id-2695'/>
+    <pointer-type-def type-id='type-id-2695' size-in-bits='64' id='type-id-240'/>
+    <qualified-type-def type-id='type-id-302' const='yes' id='type-id-2898'/>
+    <pointer-type-def type-id='type-id-2898' size-in-bits='64' id='type-id-304'/>
+    <pointer-type-def type-id='type-id-2515' size-in-bits='64' id='type-id-2490'/>
+    <qualified-type-def type-id='type-id-2515' const='yes' id='type-id-2899'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2899' size-in-bits='64' id='type-id-2528'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2515' size-in-bits='64' id='type-id-2529'/>
     <type-decl name='unsigned int' size-in-bits='32' id='type-id-308'/>
     <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-314'/>
-    <qualified-type-def type-id='type-id-306' const='yes' id='type-id-2901'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2901' size-in-bits='64' id='type-id-315'/>
+    <qualified-type-def type-id='type-id-306' const='yes' id='type-id-2900'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2900' size-in-bits='64' id='type-id-315'/>
     <reference-type-def kind='lvalue' type-id='type-id-306' size-in-bits='64' id='type-id-316'/>
-    <qualified-type-def type-id='type-id-306' volatile='yes' id='type-id-2902'/>
-    <pointer-type-def type-id='type-id-2902' size-in-bits='64' id='type-id-317'/>
-    <pointer-type-def type-id='type-id-2901' size-in-bits='64' id='type-id-318'/>
-    <qualified-type-def type-id='type-id-2902' const='yes' id='type-id-2903'/>
-    <pointer-type-def type-id='type-id-2903' size-in-bits='64' id='type-id-319'/>
+    <qualified-type-def type-id='type-id-306' volatile='yes' id='type-id-2901'/>
+    <pointer-type-def type-id='type-id-2901' size-in-bits='64' id='type-id-317'/>
+    <pointer-type-def type-id='type-id-2900' size-in-bits='64' id='type-id-318'/>
+    <qualified-type-def type-id='type-id-2901' const='yes' id='type-id-2902'/>
+    <pointer-type-def type-id='type-id-2902' size-in-bits='64' id='type-id-319'/>
     <type-decl name='unnamed-enum-underlying-type' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-323'/>
     <reference-type-def kind='lvalue' type-id='type-id-313' size-in-bits='64' id='type-id-321'/>
     <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-309'/>
-    <qualified-type-def type-id='type-id-305' const='yes' id='type-id-2904'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2904' size-in-bits='64' id='type-id-310'/>
+    <qualified-type-def type-id='type-id-305' const='yes' id='type-id-2903'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2903' size-in-bits='64' id='type-id-310'/>
     <reference-type-def kind='lvalue' type-id='type-id-305' size-in-bits='64' id='type-id-311'/>
-    <qualified-type-def type-id='type-id-305' volatile='yes' id='type-id-2905'/>
-    <pointer-type-def type-id='type-id-2905' size-in-bits='64' id='type-id-312'/>
-    <pointer-type-def type-id='type-id-2583' size-in-bits='64' id='type-id-2584'/>
-    <qualified-type-def type-id='type-id-2583' const='yes' id='type-id-2906'/>
-    <pointer-type-def type-id='type-id-2906' size-in-bits='64' id='type-id-2585'/>
-    <typedef-decl name='size_t' type-id='type-id-282' filepath='/usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/include/stddef.h' line='62' column='1' id='type-id-2588'/>
-    <pointer-type-def type-id='type-id-2544' size-in-bits='64' id='type-id-2589'/>
-    <qualified-type-def type-id='type-id-325' const='yes' id='type-id-2576'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2576' size-in-bits='64' id='type-id-2485'/>
-    <qualified-type-def type-id='type-id-2544' const='yes' id='type-id-2719'/>
-    <pointer-type-def type-id='type-id-2719' size-in-bits='64' id='type-id-2590'/>
-    <pointer-type-def type-id='type-id-2546' size-in-bits='64' id='type-id-2558'/>
-    <qualified-type-def type-id='type-id-2578' const='yes' id='type-id-2575'/>
-    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-2577'/>
-    <pointer-type-def type-id='type-id-2573' size-in-bits='64' id='type-id-2579'/>
-    <pointer-type-def type-id='type-id-1093' size-in-bits='64' id='type-id-2580'/>
+    <qualified-type-def type-id='type-id-305' volatile='yes' id='type-id-2904'/>
+    <pointer-type-def type-id='type-id-2904' size-in-bits='64' id='type-id-312'/>
+    <pointer-type-def type-id='type-id-2582' size-in-bits='64' id='type-id-2583'/>
+    <qualified-type-def type-id='type-id-2582' const='yes' id='type-id-2905'/>
+    <pointer-type-def type-id='type-id-2905' size-in-bits='64' id='type-id-2584'/>
+    <typedef-decl name='size_t' type-id='type-id-282' filepath='/usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/include/stddef.h' line='62' column='1' id='type-id-2587'/>
+    <pointer-type-def type-id='type-id-2543' size-in-bits='64' id='type-id-2588'/>
+    <qualified-type-def type-id='type-id-325' const='yes' id='type-id-2575'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2575' size-in-bits='64' id='type-id-2484'/>
+    <qualified-type-def type-id='type-id-2543' const='yes' id='type-id-2718'/>
+    <pointer-type-def type-id='type-id-2718' size-in-bits='64' id='type-id-2589'/>
+    <pointer-type-def type-id='type-id-2545' size-in-bits='64' id='type-id-2557'/>
+    <qualified-type-def type-id='type-id-2577' const='yes' id='type-id-2574'/>
+    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-2576'/>
+    <pointer-type-def type-id='type-id-2572' size-in-bits='64' id='type-id-2578'/>
+    <pointer-type-def type-id='type-id-1093' size-in-bits='64' id='type-id-2579'/>
     <qualified-type-def type-id='type-id-1093' const='yes' id='type-id-1580'/>
     <reference-type-def kind='lvalue' type-id='type-id-1580' size-in-bits='64' id='type-id-917'/>
     <reference-type-def kind='lvalue' type-id='type-id-1093' size-in-bits='64' id='type-id-925'/>
     <reference-type-def kind='rvalue' type-id='type-id-1093' size-in-bits='64' id='type-id-1098'/>
-    <pointer-type-def type-id='type-id-1580' size-in-bits='64' id='type-id-2581'/>
-    <qualified-type-def type-id='type-id-2525' const='yes' id='type-id-2907'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2907' size-in-bits='64' id='type-id-2531'/>
-    <pointer-type-def type-id='type-id-2900' size-in-bits='64' id='type-id-2532'/>
-    <type-decl name='sizetype' size-in-bits='64' id='type-id-2908'/>
+    <pointer-type-def type-id='type-id-1580' size-in-bits='64' id='type-id-2580'/>
+    <qualified-type-def type-id='type-id-2524' const='yes' id='type-id-2906'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2906' size-in-bits='64' id='type-id-2530'/>
+    <pointer-type-def type-id='type-id-2899' size-in-bits='64' id='type-id-2531'/>
+    <type-decl name='sizetype' size-in-bits='64' id='type-id-2907'/>
 
-    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='112' id='type-id-2535'>
-      <subrange length='14' type-id='type-id-2908' id='type-id-2909'/>
+    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='112' id='type-id-2534'>
+      <subrange length='14' type-id='type-id-2907' id='type-id-2908'/>
 
     </array-type-def>
 
-    <array-type-def dimensions='1' type-id='type-id-2546' size-in-bits='112' id='type-id-2536'>
-      <subrange length='14' type-id='type-id-2908' id='type-id-2909'/>
+    <array-type-def dimensions='1' type-id='type-id-2545' size-in-bits='112' id='type-id-2535'>
+      <subrange length='14' type-id='type-id-2907' id='type-id-2908'/>
 
     </array-type-def>
-    <pointer-type-def type-id='type-id-2517' size-in-bits='64' id='type-id-2537'/>
-    <qualified-type-def type-id='type-id-2517' const='yes' id='type-id-2910'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2910' size-in-bits='64' id='type-id-2538'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2517' size-in-bits='64' id='type-id-2539'/>
-    <pointer-type-def type-id='type-id-2910' size-in-bits='64' id='type-id-2540'/>
-    <pointer-type-def type-id='type-id-2522' size-in-bits='64' id='type-id-2542'/>
-    <qualified-type-def type-id='type-id-2522' const='yes' id='type-id-2911'/>
-    <pointer-type-def type-id='type-id-2911' size-in-bits='64' id='type-id-2543'/>
-    <qualified-type-def type-id='type-id-2523' const='yes' id='type-id-2547'/>
-    <pointer-type-def type-id='type-id-2547' size-in-bits='64' id='type-id-2545'/>
-    <pointer-type-def type-id='type-id-2523' size-in-bits='64' id='type-id-2548'/>
-    <pointer-type-def type-id='type-id-2515' size-in-bits='64' id='type-id-2518'/>
-    <qualified-type-def type-id='type-id-2515' const='yes' id='type-id-2912'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2912' size-in-bits='64' id='type-id-2519'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2515' size-in-bits='64' id='type-id-2520'/>
-    <pointer-type-def type-id='type-id-2912' size-in-bits='64' id='type-id-2521'/>
+    <pointer-type-def type-id='type-id-2516' size-in-bits='64' id='type-id-2536'/>
+    <qualified-type-def type-id='type-id-2516' const='yes' id='type-id-2909'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2909' size-in-bits='64' id='type-id-2537'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2516' size-in-bits='64' id='type-id-2538'/>
+    <pointer-type-def type-id='type-id-2909' size-in-bits='64' id='type-id-2539'/>
+    <pointer-type-def type-id='type-id-2521' size-in-bits='64' id='type-id-2541'/>
+    <qualified-type-def type-id='type-id-2521' const='yes' id='type-id-2910'/>
+    <pointer-type-def type-id='type-id-2910' size-in-bits='64' id='type-id-2542'/>
+    <qualified-type-def type-id='type-id-2522' const='yes' id='type-id-2546'/>
+    <pointer-type-def type-id='type-id-2546' size-in-bits='64' id='type-id-2544'/>
+    <pointer-type-def type-id='type-id-2522' size-in-bits='64' id='type-id-2547'/>
+    <pointer-type-def type-id='type-id-2514' size-in-bits='64' id='type-id-2517'/>
+    <qualified-type-def type-id='type-id-2514' const='yes' id='type-id-2911'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2911' size-in-bits='64' id='type-id-2518'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2514' size-in-bits='64' id='type-id-2519'/>
+    <pointer-type-def type-id='type-id-2911' size-in-bits='64' id='type-id-2520'/>
     <namespace-decl name='boost'>
 
       <namespace-decl name='optional_detail'>
         <function-decl name='prevent_binding_rvalue_ref_to_optional_lvalue_ref&lt;mongo::executor::TaskExecutor::EventHandle, mongo::executor::TaskExecutor::EventHandle &amp;&amp;&gt;' mangled-name='_ZN5boost15optional_detail49prevent_binding_rvalue_ref_to_optional_lvalue_refIN5mongo8executor12TaskExecutor11EventHandleEOS5_EEvv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail49prevent_binding_rvalue_ref_to_optional_lvalue_refIN5mongo8executor12TaskExecutor11EventHandleEOS5_EEvv'>
           <return type-id='type-id-11'/>
         </function-decl>
-        <class-decl name='optional_base&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='384' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='204' column='1' id='type-id-2913'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2914'/>
+        <class-decl name='optional_base&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='384' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='204' column='1' id='type-id-2912'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2913'/>
           <member-type access='private'>
-            <typedef-decl name='storage_type' type-id='type-id-2916' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='214' column='1' id='type-id-2915'/>
+            <typedef-decl name='storage_type' type-id='type-id-2915' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='214' column='1' id='type-id-2914'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='argument_type' type-id='type-id-2918' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='242' column='1' id='type-id-2917'/>
+            <typedef-decl name='argument_type' type-id='type-id-2917' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='242' column='1' id='type-id-2916'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='rval_reference_type' type-id='type-id-2920' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='237' column='1' id='type-id-2919'/>
+            <typedef-decl name='rval_reference_type' type-id='type-id-2919' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='237' column='1' id='type-id-2918'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='pointer_const_type' type-id='type-id-2922' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='241' column='1' id='type-id-2921'/>
+            <typedef-decl name='pointer_const_type' type-id='type-id-2921' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='241' column='1' id='type-id-2920'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='pointer_type' type-id='type-id-2924' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='240' column='1' id='type-id-2923'/>
+            <typedef-decl name='pointer_type' type-id='type-id-2923' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='240' column='1' id='type-id-2922'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference_const_type' type-id='type-id-2926' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='235' column='1' id='type-id-2925'/>
+            <typedef-decl name='reference_const_type' type-id='type-id-2925' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='235' column='1' id='type-id-2924'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference_type' type-id='type-id-2928' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='234' column='1' id='type-id-2927'/>
+            <typedef-decl name='reference_type' type-id='type-id-2927' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='234' column='1' id='type-id-2926'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='internal_type' type-id='type-id-2930' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='212' column='1' id='type-id-2929'/>
+            <typedef-decl name='internal_type' type-id='type-id-2929' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='212' column='1' id='type-id-2928'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2932' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='238' column='1' id='type-id-2931'/>
+            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2931' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='238' column='1' id='type-id-2930'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
             <var-decl name='m_initialized' type-id='type-id-19' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='742' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='m_storage' type-id='type-id-2915' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='743' column='1'/>
+            <var-decl name='m_storage' type-id='type-id-2914' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='743' column='1'/>
           </data-member>
           <member-function access='protected'>
             <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEEC2Ev'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2917'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2916'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2919'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2918'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
               <parameter type-id='type-id-19'/>
-              <parameter type-id='type-id-2917'/>
+              <parameter type-id='type-id-2916'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEEC2ERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEEC2ERKS5_'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2934'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2933'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEEC2EOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEEC2EOS5_'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2935'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2934'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected' destructor='yes'>
             <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEED2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEED2Ev'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE6assignERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2934'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2933'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE6assignEOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2935'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2934'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE6assignERKS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2917'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2916'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE6assignEOS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2919'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2918'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE6assignEMNS_6detail11none_helperEi' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='reset' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE5resetEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='455' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='reset' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE5resetERKS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2917'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2916'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='get_ptr' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE7get_ptrEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2936' is-artificial='yes'/>
-              <return type-id='type-id-2921'/>
+              <parameter type-id='type-id-2935' is-artificial='yes'/>
+              <return type-id='type-id-2920'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='get_ptr' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE7get_ptrEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <return type-id='type-id-2923'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <return type-id='type-id-2922'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE14is_initializedEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE14is_initializedEv'>
-              <parameter type-id='type-id-2936' is-artificial='yes'/>
+              <parameter type-id='type-id-2935' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE9constructERKS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='470' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE9constructERKS4_'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2917'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2916'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE9constructEOS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='477' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE9constructEOS4_'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2919'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2918'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12assign_valueERKS4_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='681' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2917'/>
-              <parameter type-id='type-id-2937'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2916'/>
+              <parameter type-id='type-id-2936'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12assign_valueERKS4_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='682' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2917'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2916'/>
+              <parameter type-id='type-id-2937'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12assign_valueEOS4_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2919'/>
-              <parameter type-id='type-id-2937'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2918'/>
+              <parameter type-id='type-id-2936'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12assign_valueEOS4_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2919'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2918'/>
+              <parameter type-id='type-id-2937'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE7destroyEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='688' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE7destroyEv'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_impl' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE8get_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE8get_implEv'>
-              <parameter type-id='type-id-2936' is-artificial='yes'/>
-              <return type-id='type-id-2925'/>
+              <parameter type-id='type-id-2935' is-artificial='yes'/>
+              <return type-id='type-id-2924'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE8get_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='695' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE8get_implEv'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <return type-id='type-id-2927'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <return type-id='type-id-2926'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_ptr_impl' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12get_ptr_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2936' is-artificial='yes'/>
-              <return type-id='type-id-2921'/>
+              <parameter type-id='type-id-2935' is-artificial='yes'/>
+              <return type-id='type-id-2920'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_ptr_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12get_ptr_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12get_ptr_implEv'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <return type-id='type-id-2923'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <return type-id='type-id-2922'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='get_object' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE10get_objectEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='705' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE10get_objectEv'>
-              <parameter type-id='type-id-2936' is-artificial='yes'/>
-              <return type-id='type-id-2939'/>
+              <parameter type-id='type-id-2935' is-artificial='yes'/>
+              <return type-id='type-id-2938'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='get_object' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE10get_objectEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE10get_objectEv'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <return type-id='type-id-2940'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <return type-id='type-id-2939'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE11dereferenceEPKS4_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='721' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE11dereferenceEPKS4_N4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2936' is-artificial='yes'/>
-              <parameter type-id='type-id-2939'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2925'/>
+              <parameter type-id='type-id-2935' is-artificial='yes'/>
+              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2924'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE11dereferenceEPS4_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='722' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE11dereferenceEPS4_N4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2940'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2927'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2939'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2926'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE11dereferenceEPKS4_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='723' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2936' is-artificial='yes'/>
-              <parameter type-id='type-id-2939'/>
+              <parameter type-id='type-id-2935' is-artificial='yes'/>
               <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2925'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2924'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE11dereferenceEPS4_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2940'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2927'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2939'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2926'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12destroy_implEN4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12destroy_implEN4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2937'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2936'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE12destroy_implEN4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='732' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2937'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE8cast_ptrEPKS4_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2936' is-artificial='yes'/>
-              <parameter type-id='type-id-2939'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2921'/>
+              <parameter type-id='type-id-2935' is-artificial='yes'/>
+              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2920'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE8cast_ptrEPS4_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='738' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE8cast_ptrEPS4_N4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2940'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2923'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2939'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2922'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE8cast_ptrEPKS4_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2936' is-artificial='yes'/>
-              <parameter type-id='type-id-2939'/>
+              <parameter type-id='type-id-2935' is-artificial='yes'/>
               <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2921'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2920'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor21RemoteCommandResponseEE8cast_ptrEPS4_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2933' is-artificial='yes'/>
-              <parameter type-id='type-id-2940'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2923'/>
+              <parameter type-id='type-id-2932' is-artificial='yes'/>
+              <parameter type-id='type-id-2939'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2922'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='optional_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='201' column='1' id='type-id-2914'/>
-        <class-decl name='aligned_storage&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='320' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='120' column='1' id='type-id-2916'>
+        <class-decl name='optional_tag' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='201' column='1' id='type-id-2913'/>
+        <class-decl name='aligned_storage&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='320' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='120' column='1' id='type-id-2915'>
           <member-type access='private'>
-            <union-decl name='dummy_u' size-in-bits='320' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='128' column='1' id='type-id-2941'>
+            <union-decl name='dummy_u' size-in-bits='320' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='128' column='1' id='type-id-2940'>
               <data-member access='private'>
-                <var-decl name='data' type-id='type-id-2942' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='130' column='1'/>
+                <var-decl name='data' type-id='type-id-2941' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='130' column='1'/>
               </data-member>
               <data-member access='private'>
-                <var-decl name='aligner_' type-id='type-id-2943' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='132' column='1'/>
+                <var-decl name='aligner_' type-id='type-id-2942' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='132' column='1'/>
               </data-member>
             </union-decl>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='dummy_' type-id='type-id-2941' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='133' column='1'/>
+            <var-decl name='dummy_' type-id='type-id-2940' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='133' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='address' mangled-name='_ZNK5boost15optional_detail15aligned_storageIN5mongo8executor21RemoteCommandResponseEE7addressEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='145' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail15aligned_storageIN5mongo8executor21RemoteCommandResponseEE7addressEv'>
-              <parameter type-id='type-id-2944' is-artificial='yes'/>
+              <parameter type-id='type-id-2943' is-artificial='yes'/>
               <return type-id='type-id-286'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='address' mangled-name='_ZN5boost15optional_detail15aligned_storageIN5mongo8executor21RemoteCommandResponseEE7addressEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail15aligned_storageIN5mongo8executor21RemoteCommandResponseEE7addressEv'>
-              <parameter type-id='type-id-2945' is-artificial='yes'/>
+              <parameter type-id='type-id-2944' is-artificial='yes'/>
               <return type-id='type-id-286'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='types_when_isnt_ref&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='154' column='1' id='type-id-2946'>
+        <class-decl name='types_when_isnt_ref&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='154' column='1' id='type-id-2945'>
           <member-type access='public'>
-            <typedef-decl name='rval_reference_type' type-id='type-id-2947' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='159' column='1' id='type-id-2920'/>
+            <typedef-decl name='rval_reference_type' type-id='type-id-2946' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='159' column='1' id='type-id-2919'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='reference_type' type-id='type-id-2772' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='157' column='1' id='type-id-2928'/>
+            <typedef-decl name='reference_type' type-id='type-id-2771' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='157' column='1' id='type-id-2927'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='argument_type' type-id='type-id-2771' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='171' column='1' id='type-id-2918'/>
+            <typedef-decl name='argument_type' type-id='type-id-2770' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='171' column='1' id='type-id-2917'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='pointer_const_type' type-id='type-id-2642' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='169' column='1' id='type-id-2922'/>
+            <typedef-decl name='pointer_const_type' type-id='type-id-2641' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='169' column='1' id='type-id-2921'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='pointer_type' type-id='type-id-2641' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='170' column='1' id='type-id-2924'/>
+            <typedef-decl name='pointer_type' type-id='type-id-2640' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='170' column='1' id='type-id-2923'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='reference_const_type' type-id='type-id-2771' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='156' column='1' id='type-id-2926'/>
+            <typedef-decl name='reference_const_type' type-id='type-id-2770' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='156' column='1' id='type-id-2925'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2947' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='160' column='1' id='type-id-2932'/>
+            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2946' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='160' column='1' id='type-id-2931'/>
           </member-type>
           <member-function access='public' static='yes'>
             <function-decl name='move' mangled-name='_ZN5boost15optional_detail19types_when_isnt_refIN5mongo8executor21RemoteCommandResponseEE4moveERS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail19types_when_isnt_refIN5mongo8executor21RemoteCommandResponseEE4moveERS4_'>
-              <parameter type-id='type-id-2928'/>
-              <return type-id='type-id-2920'/>
+              <parameter type-id='type-id-2927'/>
+              <return type-id='type-id-2919'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='optional_base&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='204' column='1' id='type-id-2948'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2914'/>
+        <class-decl name='optional_base&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='204' column='1' id='type-id-2947'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2913'/>
           <member-type access='private'>
-            <typedef-decl name='storage_type' type-id='type-id-2950' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='214' column='1' id='type-id-2949'/>
+            <typedef-decl name='storage_type' type-id='type-id-2949' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='214' column='1' id='type-id-2948'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='argument_type' type-id='type-id-2952' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='242' column='1' id='type-id-2951'/>
+            <typedef-decl name='argument_type' type-id='type-id-2951' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='242' column='1' id='type-id-2950'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='rval_reference_type' type-id='type-id-2954' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='237' column='1' id='type-id-2953'/>
+            <typedef-decl name='rval_reference_type' type-id='type-id-2953' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='237' column='1' id='type-id-2952'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='pointer_const_type' type-id='type-id-2956' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='241' column='1' id='type-id-2955'/>
+            <typedef-decl name='pointer_const_type' type-id='type-id-2955' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='241' column='1' id='type-id-2954'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='pointer_type' type-id='type-id-2958' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='240' column='1' id='type-id-2957'/>
+            <typedef-decl name='pointer_type' type-id='type-id-2957' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='240' column='1' id='type-id-2956'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference_const_type' type-id='type-id-2960' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='235' column='1' id='type-id-2959'/>
+            <typedef-decl name='reference_const_type' type-id='type-id-2959' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='235' column='1' id='type-id-2958'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference_type' type-id='type-id-2962' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='234' column='1' id='type-id-2961'/>
+            <typedef-decl name='reference_type' type-id='type-id-2961' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='234' column='1' id='type-id-2960'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='internal_type' type-id='type-id-2964' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='212' column='1' id='type-id-2963'/>
+            <typedef-decl name='internal_type' type-id='type-id-2963' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='212' column='1' id='type-id-2962'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2966' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='238' column='1' id='type-id-2965'/>
+            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2965' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='238' column='1' id='type-id-2964'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
             <var-decl name='m_initialized' type-id='type-id-19' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='742' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='m_storage' type-id='type-id-2949' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='743' column='1'/>
+            <var-decl name='m_storage' type-id='type-id-2948' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='743' column='1'/>
           </data-member>
           <member-function access='protected'>
             <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEEC2Ev'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2951'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2950'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEEC2EOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEEC2EOS5_'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2953'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2952'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
               <parameter type-id='type-id-19'/>
-              <parameter type-id='type-id-2951'/>
+              <parameter type-id='type-id-2950'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2968'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2967'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEEC2EOS6_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEEC2EOS6_'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2969'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2968'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected' destructor='yes'>
             <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEED2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEED2Ev'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE6assignERKS6_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2968'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2967'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE6assignEOS6_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE6assignEOS6_'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2969'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2968'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE6assignERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2951'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2950'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE6assignEOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2953'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2952'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE6assignEMNS_6detail11none_helperEi' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='reset' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE5resetEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='455' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='reset' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE5resetERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2951'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2950'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='get_ptr' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE7get_ptrEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2970' is-artificial='yes'/>
-              <return type-id='type-id-2955'/>
+              <parameter type-id='type-id-2969' is-artificial='yes'/>
+              <return type-id='type-id-2954'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='get_ptr' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE7get_ptrEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <return type-id='type-id-2957'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <return type-id='type-id-2956'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE14is_initializedEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE14is_initializedEv'>
-              <parameter type-id='type-id-2970' is-artificial='yes'/>
+              <parameter type-id='type-id-2969' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE9constructERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2951'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2950'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE9constructEOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='477' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE9constructEOS5_'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2953'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2952'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12assign_valueERKS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='681' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2951'/>
-              <parameter type-id='type-id-2937'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2950'/>
+              <parameter type-id='type-id-2936'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12assign_valueERKS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='682' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2951'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2950'/>
+              <parameter type-id='type-id-2937'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12assign_valueEOS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='684' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12assign_valueEOS5_N4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2953'/>
-              <parameter type-id='type-id-2937'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2952'/>
+              <parameter type-id='type-id-2936'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12assign_valueEOS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2953'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2952'/>
+              <parameter type-id='type-id-2937'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE7destroyEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='688' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE7destroyEv'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_impl' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE8get_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2970' is-artificial='yes'/>
-              <return type-id='type-id-2959'/>
+              <parameter type-id='type-id-2969' is-artificial='yes'/>
+              <return type-id='type-id-2958'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE8get_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='695' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE8get_implEv'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <return type-id='type-id-2961'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <return type-id='type-id-2960'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_ptr_impl' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12get_ptr_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2970' is-artificial='yes'/>
-              <return type-id='type-id-2955'/>
+              <parameter type-id='type-id-2969' is-artificial='yes'/>
+              <return type-id='type-id-2954'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_ptr_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12get_ptr_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12get_ptr_implEv'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <return type-id='type-id-2957'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <return type-id='type-id-2956'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='get_object' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE10get_objectEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='705' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2970' is-artificial='yes'/>
-              <return type-id='type-id-2971'/>
+              <parameter type-id='type-id-2969' is-artificial='yes'/>
+              <return type-id='type-id-2970'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='get_object' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE10get_objectEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE10get_objectEv'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <return type-id='type-id-2972'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <return type-id='type-id-2971'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE11dereferenceEPKS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='721' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2970' is-artificial='yes'/>
-              <parameter type-id='type-id-2971'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2959'/>
+              <parameter type-id='type-id-2969' is-artificial='yes'/>
+              <parameter type-id='type-id-2970'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2958'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE11dereferenceEPS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='722' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE11dereferenceEPS5_N4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2972'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2961'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2971'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2960'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE11dereferenceEPKS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='723' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2970' is-artificial='yes'/>
-              <parameter type-id='type-id-2971'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2959'/>
+              <parameter type-id='type-id-2969' is-artificial='yes'/>
+              <parameter type-id='type-id-2970'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2958'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE11dereferenceEPS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2972'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2961'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2971'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2960'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12destroy_implEN4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12destroy_implEN4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2937'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2936'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE12destroy_implEN4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='732' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2937'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE8cast_ptrEPKS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2970' is-artificial='yes'/>
-              <parameter type-id='type-id-2971'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2955'/>
+              <parameter type-id='type-id-2969' is-artificial='yes'/>
+              <parameter type-id='type-id-2970'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2954'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE8cast_ptrEPS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='738' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE8cast_ptrEPS5_N4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2972'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2957'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2971'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2956'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE8cast_ptrEPKS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2970' is-artificial='yes'/>
-              <parameter type-id='type-id-2971'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2955'/>
+              <parameter type-id='type-id-2969' is-artificial='yes'/>
+              <parameter type-id='type-id-2970'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2954'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor11EventHandleEE8cast_ptrEPS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2967' is-artificial='yes'/>
-              <parameter type-id='type-id-2972'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2957'/>
+              <parameter type-id='type-id-2966' is-artificial='yes'/>
+              <parameter type-id='type-id-2971'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2956'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='aligned_storage&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='120' column='1' id='type-id-2950'>
+        <class-decl name='aligned_storage&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='120' column='1' id='type-id-2949'>
           <member-type access='private'>
-            <union-decl name='dummy_u' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='128' column='1' id='type-id-2973'>
+            <union-decl name='dummy_u' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='128' column='1' id='type-id-2972'>
               <data-member access='private'>
                 <var-decl name='data' type-id='type-id-886' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='130' column='1'/>
               </data-member>
               <data-member access='private'>
-                <var-decl name='aligner_' type-id='type-id-2943' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='132' column='1'/>
+                <var-decl name='aligner_' type-id='type-id-2942' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='132' column='1'/>
               </data-member>
             </union-decl>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='dummy_' type-id='type-id-2973' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='133' column='1'/>
+            <var-decl name='dummy_' type-id='type-id-2972' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='133' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='address' mangled-name='_ZNK5boost15optional_detail15aligned_storageIN5mongo8executor12TaskExecutor11EventHandleEE7addressEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2974' is-artificial='yes'/>
+              <parameter type-id='type-id-2973' is-artificial='yes'/>
               <return type-id='type-id-286'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='address' mangled-name='_ZN5boost15optional_detail15aligned_storageIN5mongo8executor12TaskExecutor11EventHandleEE7addressEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail15aligned_storageIN5mongo8executor12TaskExecutor11EventHandleEE7addressEv'>
-              <parameter type-id='type-id-2975' is-artificial='yes'/>
+              <parameter type-id='type-id-2974' is-artificial='yes'/>
               <return type-id='type-id-286'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='types_when_isnt_ref&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='154' column='1' id='type-id-2976'>
+        <class-decl name='types_when_isnt_ref&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='154' column='1' id='type-id-2975'>
           <member-type access='public'>
-            <typedef-decl name='rval_reference_type' type-id='type-id-2977' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='159' column='1' id='type-id-2954'/>
+            <typedef-decl name='rval_reference_type' type-id='type-id-2976' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='159' column='1' id='type-id-2953'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='reference_type' type-id='type-id-747' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='157' column='1' id='type-id-2962'/>
+            <typedef-decl name='reference_type' type-id='type-id-747' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='157' column='1' id='type-id-2961'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='argument_type' type-id='type-id-727' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='171' column='1' id='type-id-2952'/>
+            <typedef-decl name='argument_type' type-id='type-id-727' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='171' column='1' id='type-id-2951'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='pointer_const_type' type-id='type-id-767' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='169' column='1' id='type-id-2956'/>
+            <typedef-decl name='pointer_const_type' type-id='type-id-767' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='169' column='1' id='type-id-2955'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='pointer_type' type-id='type-id-758' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='170' column='1' id='type-id-2958'/>
+            <typedef-decl name='pointer_type' type-id='type-id-758' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='170' column='1' id='type-id-2957'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='reference_const_type' type-id='type-id-727' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='156' column='1' id='type-id-2960'/>
+            <typedef-decl name='reference_const_type' type-id='type-id-727' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='156' column='1' id='type-id-2959'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2977' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='160' column='1' id='type-id-2966'/>
+            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2976' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='160' column='1' id='type-id-2965'/>
           </member-type>
           <member-function access='public' static='yes'>
             <function-decl name='move' mangled-name='_ZN5boost15optional_detail19types_when_isnt_refIN5mongo8executor12TaskExecutor11EventHandleEE4moveERS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail19types_when_isnt_refIN5mongo8executor12TaskExecutor11EventHandleEE4moveERS5_'>
-              <parameter type-id='type-id-2962'/>
-              <return type-id='type-id-2954'/>
+              <parameter type-id='type-id-2961'/>
+              <return type-id='type-id-2953'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='optional_base&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='204' column='1' id='type-id-2978'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2914'/>
+        <class-decl name='optional_base&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='204' column='1' id='type-id-2977'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2913'/>
           <member-type access='private'>
-            <typedef-decl name='storage_type' type-id='type-id-2980' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='214' column='1' id='type-id-2979'/>
+            <typedef-decl name='storage_type' type-id='type-id-2979' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='214' column='1' id='type-id-2978'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='argument_type' type-id='type-id-2982' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='242' column='1' id='type-id-2981'/>
+            <typedef-decl name='argument_type' type-id='type-id-2981' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='242' column='1' id='type-id-2980'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='rval_reference_type' type-id='type-id-2984' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='237' column='1' id='type-id-2983'/>
+            <typedef-decl name='rval_reference_type' type-id='type-id-2983' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='237' column='1' id='type-id-2982'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='pointer_const_type' type-id='type-id-2986' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='241' column='1' id='type-id-2985'/>
+            <typedef-decl name='pointer_const_type' type-id='type-id-2985' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='241' column='1' id='type-id-2984'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='pointer_type' type-id='type-id-2988' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='240' column='1' id='type-id-2987'/>
+            <typedef-decl name='pointer_type' type-id='type-id-2987' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='240' column='1' id='type-id-2986'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference_const_type' type-id='type-id-2990' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='235' column='1' id='type-id-2989'/>
+            <typedef-decl name='reference_const_type' type-id='type-id-2989' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='235' column='1' id='type-id-2988'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference_type' type-id='type-id-2992' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='234' column='1' id='type-id-2991'/>
+            <typedef-decl name='reference_type' type-id='type-id-2991' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='234' column='1' id='type-id-2990'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='internal_type' type-id='type-id-2994' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='212' column='1' id='type-id-2993'/>
+            <typedef-decl name='internal_type' type-id='type-id-2993' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='212' column='1' id='type-id-2992'/>
           </member-type>
           <member-type access='private'>
-            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2996' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='238' column='1' id='type-id-2995'/>
+            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2995' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='238' column='1' id='type-id-2994'/>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
             <var-decl name='m_initialized' type-id='type-id-19' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='742' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
-            <var-decl name='m_storage' type-id='type-id-2979' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='743' column='1'/>
+            <var-decl name='m_storage' type-id='type-id-2978' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='743' column='1'/>
           </data-member>
           <member-function access='protected'>
             <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEEC2Ev'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2981'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2980'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEEC2EOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEEC2EOS5_'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2983'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2982'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
               <parameter type-id='type-id-19'/>
-              <parameter type-id='type-id-2981'/>
+              <parameter type-id='type-id-2980'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2998'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2997'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='optional_base' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2999'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2998'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected' destructor='yes'>
             <function-decl name='~optional_base' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEED2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEED2Ev'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE6assignERKS6_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2998'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2997'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE6assignEOS6_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2999'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2998'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE6assignERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2981'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2980'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE6assignEOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2983'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2982'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE6assignEMNS_6detail11none_helperEi' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='reset' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE5resetEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='455' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='reset' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE5resetERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2981'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2980'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='get_ptr' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE7get_ptrEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3000' is-artificial='yes'/>
-              <return type-id='type-id-2985'/>
+              <parameter type-id='type-id-2999' is-artificial='yes'/>
+              <return type-id='type-id-2984'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='get_ptr' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE7get_ptrEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <return type-id='type-id-2987'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <return type-id='type-id-2986'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='is_initialized' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE14is_initializedEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE14is_initializedEv'>
-              <parameter type-id='type-id-3000' is-artificial='yes'/>
+              <parameter type-id='type-id-2999' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE9constructERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2981'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2980'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='construct' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE9constructEOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='477' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE9constructEOS5_'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2983'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2982'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12assign_valueERKS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='681' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2981'/>
-              <parameter type-id='type-id-2937'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2980'/>
+              <parameter type-id='type-id-2936'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12assign_valueERKS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='682' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2981'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2980'/>
+              <parameter type-id='type-id-2937'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12assign_valueEOS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2983'/>
-              <parameter type-id='type-id-2937'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2982'/>
+              <parameter type-id='type-id-2936'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='assign_value' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12assign_valueEOS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2983'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2982'/>
+              <parameter type-id='type-id-2937'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='destroy' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE7destroyEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='688' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE7destroyEv'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_impl' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE8get_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE8get_implEv'>
-              <parameter type-id='type-id-3000' is-artificial='yes'/>
-              <return type-id='type-id-2989'/>
+              <parameter type-id='type-id-2999' is-artificial='yes'/>
+              <return type-id='type-id-2988'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE8get_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='695' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE8get_implEv'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <return type-id='type-id-2991'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <return type-id='type-id-2990'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_ptr_impl' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12get_ptr_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3000' is-artificial='yes'/>
-              <return type-id='type-id-2985'/>
+              <parameter type-id='type-id-2999' is-artificial='yes'/>
+              <return type-id='type-id-2984'/>
             </function-decl>
           </member-function>
           <member-function access='protected'>
             <function-decl name='get_ptr_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12get_ptr_implEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12get_ptr_implEv'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <return type-id='type-id-2987'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <return type-id='type-id-2986'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='get_object' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE10get_objectEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='705' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE10get_objectEv'>
-              <parameter type-id='type-id-3000' is-artificial='yes'/>
-              <return type-id='type-id-3001'/>
+              <parameter type-id='type-id-2999' is-artificial='yes'/>
+              <return type-id='type-id-3000'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='get_object' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE10get_objectEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE10get_objectEv'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <return type-id='type-id-3002'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <return type-id='type-id-3001'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE11dereferenceEPKS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='721' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE11dereferenceEPKS5_N4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-3000' is-artificial='yes'/>
-              <parameter type-id='type-id-3001'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2989'/>
+              <parameter type-id='type-id-2999' is-artificial='yes'/>
+              <parameter type-id='type-id-3000'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2988'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE11dereferenceEPS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='722' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE11dereferenceEPS5_N4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-3002'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2991'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-3001'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2990'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE11dereferenceEPKS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='723' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3000' is-artificial='yes'/>
-              <parameter type-id='type-id-3001'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2989'/>
+              <parameter type-id='type-id-2999' is-artificial='yes'/>
+              <parameter type-id='type-id-3000'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2988'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='dereference' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE11dereferenceEPS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-3002'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2991'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-3001'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2990'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12destroy_implEN4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12destroy_implEN4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2937'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2936'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='destroy_impl' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE12destroy_implEN4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='732' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-2938'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-2937'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE8cast_ptrEPKS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='737' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3000' is-artificial='yes'/>
-              <parameter type-id='type-id-3001'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2985'/>
+              <parameter type-id='type-id-2999' is-artificial='yes'/>
+              <parameter type-id='type-id-3000'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2984'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE8cast_ptrEPS5_N4mpl_5bool_ILb0EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='738' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE8cast_ptrEPS5_N4mpl_5bool_ILb0EEE'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-3002'/>
-              <parameter type-id='type-id-2937'/>
-              <return type-id='type-id-2987'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-3001'/>
+              <parameter type-id='type-id-2936'/>
+              <return type-id='type-id-2986'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZNK5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE8cast_ptrEPKS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3000' is-artificial='yes'/>
-              <parameter type-id='type-id-3001'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2985'/>
+              <parameter type-id='type-id-2999' is-artificial='yes'/>
+              <parameter type-id='type-id-3000'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2984'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='cast_ptr' mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo8executor12TaskExecutor14CallbackHandleEE8cast_ptrEPS5_N4mpl_5bool_ILb1EEE' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2997' is-artificial='yes'/>
-              <parameter type-id='type-id-3002'/>
-              <parameter type-id='type-id-2938'/>
-              <return type-id='type-id-2987'/>
+              <parameter type-id='type-id-2996' is-artificial='yes'/>
+              <parameter type-id='type-id-3001'/>
+              <parameter type-id='type-id-2937'/>
+              <return type-id='type-id-2986'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='aligned_storage&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='120' column='1' id='type-id-2980'>
+        <class-decl name='aligned_storage&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='120' column='1' id='type-id-2979'>
           <member-type access='private'>
-            <union-decl name='dummy_u' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='128' column='1' id='type-id-3003'>
+            <union-decl name='dummy_u' size-in-bits='128' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='128' column='1' id='type-id-3002'>
               <data-member access='private'>
                 <var-decl name='data' type-id='type-id-886' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='130' column='1'/>
               </data-member>
               <data-member access='private'>
-                <var-decl name='aligner_' type-id='type-id-2943' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='132' column='1'/>
+                <var-decl name='aligner_' type-id='type-id-2942' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='132' column='1'/>
               </data-member>
             </union-decl>
           </member-type>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='dummy_' type-id='type-id-3003' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='133' column='1'/>
+            <var-decl name='dummy_' type-id='type-id-3002' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='133' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='address' mangled-name='_ZNK5boost15optional_detail15aligned_storageIN5mongo8executor12TaskExecutor14CallbackHandleEE7addressEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='145' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost15optional_detail15aligned_storageIN5mongo8executor12TaskExecutor14CallbackHandleEE7addressEv'>
-              <parameter type-id='type-id-3004' is-artificial='yes'/>
+              <parameter type-id='type-id-3003' is-artificial='yes'/>
               <return type-id='type-id-286'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='address' mangled-name='_ZN5boost15optional_detail15aligned_storageIN5mongo8executor12TaskExecutor14CallbackHandleEE7addressEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail15aligned_storageIN5mongo8executor12TaskExecutor14CallbackHandleEE7addressEv'>
-              <parameter type-id='type-id-3005' is-artificial='yes'/>
+              <parameter type-id='type-id-3004' is-artificial='yes'/>
               <return type-id='type-id-286'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='types_when_isnt_ref&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='154' column='1' id='type-id-3006'>
+        <class-decl name='types_when_isnt_ref&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='154' column='1' id='type-id-3005'>
           <member-type access='public'>
-            <typedef-decl name='rval_reference_type' type-id='type-id-1023' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='159' column='1' id='type-id-2984'/>
+            <typedef-decl name='rval_reference_type' type-id='type-id-1023' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='159' column='1' id='type-id-2983'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='reference_type' type-id='type-id-931' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='157' column='1' id='type-id-2992'/>
+            <typedef-decl name='reference_type' type-id='type-id-931' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='157' column='1' id='type-id-2991'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='argument_type' type-id='type-id-945' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='171' column='1' id='type-id-2982'/>
+            <typedef-decl name='argument_type' type-id='type-id-945' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='171' column='1' id='type-id-2981'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='pointer_const_type' type-id='type-id-2623' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='169' column='1' id='type-id-2986'/>
+            <typedef-decl name='pointer_const_type' type-id='type-id-2622' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='169' column='1' id='type-id-2985'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='pointer_type' type-id='type-id-2622' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='170' column='1' id='type-id-2988'/>
+            <typedef-decl name='pointer_type' type-id='type-id-2621' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='170' column='1' id='type-id-2987'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='reference_const_type' type-id='type-id-945' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='156' column='1' id='type-id-2990'/>
+            <typedef-decl name='reference_const_type' type-id='type-id-945' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='156' column='1' id='type-id-2989'/>
           </member-type>
           <member-type access='public'>
-            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-1023' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='160' column='1' id='type-id-2996'/>
+            <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-1023' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='160' column='1' id='type-id-2995'/>
           </member-type>
           <member-function access='public' static='yes'>
             <function-decl name='move' mangled-name='_ZN5boost15optional_detail19types_when_isnt_refIN5mongo8executor12TaskExecutor14CallbackHandleEE4moveERS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost15optional_detail19types_when_isnt_refIN5mongo8executor12TaskExecutor14CallbackHandleEE4moveERS5_'>
-              <parameter type-id='type-id-2992'/>
-              <return type-id='type-id-2984'/>
+              <parameter type-id='type-id-2991'/>
+              <return type-id='type-id-2983'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
       <namespace-decl name='tt_align_ns'>
-        <class-decl name='a8' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/type_with_alignment.hpp' line='183' column='1' id='type-id-3007'/>
+        <class-decl name='a8' size-in-bits='64' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/type_with_alignment.hpp' line='183' column='1' id='type-id-3006'/>
       </namespace-decl>
       <namespace-decl name='detail'>
-        <class-decl name='make_reference_content&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='78' column='1' id='type-id-3008'>
+        <class-decl name='make_reference_content&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='78' column='1' id='type-id-3007'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-2640' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-2930'/>
+            <typedef-decl name='type' type-id='type-id-2639' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-2929'/>
           </member-type>
         </class-decl>
-        <class-decl name='make_reference_content&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='78' column='1' id='type-id-3009'>
+        <class-decl name='make_reference_content&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='78' column='1' id='type-id-3008'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-703' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-2964'/>
+            <typedef-decl name='type' type-id='type-id-703' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-2963'/>
           </member-type>
         </class-decl>
-        <class-decl name='make_reference_content&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='78' column='1' id='type-id-3010'>
+        <class-decl name='make_reference_content&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='78' column='1' id='type-id-3009'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-1018' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-2994'/>
+            <typedef-decl name='type' type-id='type-id-1018' filepath='src/third_party/boost-1.56.0/boost/detail/reference_content.hpp' line='80' column='1' id='type-id-2993'/>
           </member-type>
         </class-decl>
       </namespace-decl>
       <namespace-decl name='move_detail'>
-        <class-decl name='enable_if_c&lt;true, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/move/detail/meta_utils.hpp' line='45' column='1' id='type-id-3011'>
+        <class-decl name='enable_if_c&lt;true, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/move/detail/meta_utils.hpp' line='45' column='1' id='type-id-3010'>
           <member-type access='public'>
-            <typedef-decl name='type' type-id='type-id-11' filepath='src/third_party/boost-1.56.0/boost/move/detail/meta_utils.hpp' line='47' column='1' id='type-id-3012'/>
+            <typedef-decl name='type' type-id='type-id-11' filepath='src/third_party/boost-1.56.0/boost/move/detail/meta_utils.hpp' line='47' column='1' id='type-id-3011'/>
           </member-type>
         </class-decl>
       </namespace-decl>
 
 
 
-      <class-decl name='optional&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='384' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='749' column='1' id='type-id-2768'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2913'/>
+      <class-decl name='optional&lt;mongo::executor::RemoteCommandResponse&gt;' size-in-bits='384' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='749' column='1' id='type-id-2767'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2912'/>
         <member-type access='private'>
-          <typedef-decl name='argument_type' type-id='type-id-2917' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='766' column='1' id='type-id-3013'/>
+          <typedef-decl name='argument_type' type-id='type-id-2916' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='766' column='1' id='type-id-3012'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='rval_reference_type' type-id='type-id-2919' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='761' column='1' id='type-id-3014'/>
+          <typedef-decl name='rval_reference_type' type-id='type-id-2918' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='761' column='1' id='type-id-3013'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference_const_type' type-id='type-id-2925' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='759' column='1' id='type-id-3015'/>
+          <typedef-decl name='reference_const_type' type-id='type-id-2924' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='759' column='1' id='type-id-3014'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference_type' type-id='type-id-2927' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='758' column='1' id='type-id-3016'/>
+          <typedef-decl name='reference_type' type-id='type-id-2926' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='758' column='1' id='type-id-3015'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer_const_type' type-id='type-id-2921' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='765' column='1' id='type-id-3017'/>
+          <typedef-decl name='pointer_const_type' type-id='type-id-2920' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='765' column='1' id='type-id-3016'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer_type' type-id='type-id-2923' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='764' column='1' id='type-id-3018'/>
+          <typedef-decl name='pointer_type' type-id='type-id-2922' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='764' column='1' id='type-id-3017'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2931' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='762' column='1' id='type-id-3019'/>
+          <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2930' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='762' column='1' id='type-id-3018'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEC2Ev'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='778' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3013'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3014'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3013'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-3013'/>
+            <parameter type-id='type-id-3012'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEC2ERKS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='849' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEC2ERKS4_'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3021'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3020'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEC2EOS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='854' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEC2EOS4_'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3022'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3021'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~optional' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEED2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='861' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEED2Ev'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEaSERKS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='916' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3021'/>
-            <return type-id='type-id-3023'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3020'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEaSEOS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='924' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3022'/>
-            <return type-id='type-id-3023'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3021'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEaSERKS3_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='934' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3013'/>
-            <return type-id='type-id-3023'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3012'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEaSEOS3_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='942' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3014'/>
-            <return type-id='type-id-3023'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3013'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEaSEMNS_6detail11none_helperEi' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='953' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <return type-id='type-id-3023'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEE4swapERS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='987' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3023'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3022'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5boost8optionalIN5mongo8executor21RemoteCommandResponseEE3getEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='998' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost8optionalIN5mongo8executor21RemoteCommandResponseEE3getEv'>
-            <parameter type-id='type-id-3024' is-artificial='yes'/>
-            <return type-id='type-id-3015'/>
+            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <return type-id='type-id-3014'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEE3getEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='999' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <return type-id='type-id-3015'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_value_or' mangled-name='_ZNK5boost8optionalIN5mongo8executor21RemoteCommandResponseEE12get_value_orERKS3_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1002' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3024' is-artificial='yes'/>
-            <parameter type-id='type-id-3015'/>
-            <return type-id='type-id-3015'/>
+            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <parameter type-id='type-id-3014'/>
+            <return type-id='type-id-3014'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_value_or' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEE12get_value_orERS3_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1003' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <parameter type-id='type-id-3016'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <parameter type-id='type-id-3015'/>
+            <return type-id='type-id-3015'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK5boost8optionalIN5mongo8executor21RemoteCommandResponseEEptEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1008' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3024' is-artificial='yes'/>
-            <return type-id='type-id-3017'/>
+            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <return type-id='type-id-3016'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZN5boost8optionalIN5mongo8executor21RemoteCommandResponseEEptEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1009' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <return type-id='type-id-3018'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <return type-id='type-id-3017'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKR5boost8optionalIN5mongo8executor21RemoteCommandResponseEEdeEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1015' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKR5boost8optionalIN5mongo8executor21RemoteCommandResponseEEdeEv'>
-            <parameter type-id='type-id-3024' is-artificial='yes'/>
-            <return type-id='type-id-3015'/>
+            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <return type-id='type-id-3014'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo8executor21RemoteCommandResponseEEdeEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1016' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <return type-id='type-id-3015'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNO5boost8optionalIN5mongo8executor21RemoteCommandResponseEEdeEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1017' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <return type-id='type-id-3019'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNKR5boost8optionalIN5mongo8executor21RemoteCommandResponseEE5valueEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1024' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3024' is-artificial='yes'/>
-            <return type-id='type-id-3015'/>
+            <parameter type-id='type-id-3023' is-artificial='yes'/>
+            <return type-id='type-id-3014'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNR5boost8optionalIN5mongo8executor21RemoteCommandResponseEE5valueEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1032' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <return type-id='type-id-3016'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <return type-id='type-id-3015'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNO5boost8optionalIN5mongo8executor21RemoteCommandResponseEE5valueEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1040' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3020' is-artificial='yes'/>
-            <return type-id='type-id-3019'/>
+            <parameter type-id='type-id-3019' is-artificial='yes'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!' mangled-name='_ZNK5boost8optionalIN5mongo8executor21RemoteCommandResponseEEntEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3023' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator bool' mangled-name='_ZNK5boost8optionalIN5mongo8executor21RemoteCommandResponseEEcvbEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3024' is-artificial='yes'/>
+            <parameter type-id='type-id-3023' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='type_with_alignment&lt;8&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/type_with_alignment.hpp' line='193' column='1' id='type-id-3025'>
+      <class-decl name='type_with_alignment&lt;8&gt;' size-in-bits='8' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/type_with_alignment.hpp' line='193' column='1' id='type-id-3024'>
         <member-type access='private'>
-          <typedef-decl name='type' type-id='type-id-3007' filepath='src/third_party/boost-1.56.0/boost/type_traits/type_with_alignment.hpp' line='193' column='1' id='type-id-2943'/>
+          <typedef-decl name='type' type-id='type-id-3006' filepath='src/third_party/boost-1.56.0/boost/type_traits/type_with_alignment.hpp' line='193' column='1' id='type-id-2942'/>
         </member-type>
       </class-decl>
-      <class-decl name='optional&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='749' column='1' id='type-id-2773'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2948'/>
+      <class-decl name='optional&lt;mongo::executor::TaskExecutor::EventHandle&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='749' column='1' id='type-id-2772'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2947'/>
         <member-type access='private'>
-          <typedef-decl name='argument_type' type-id='type-id-2951' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='766' column='1' id='type-id-3026'/>
+          <typedef-decl name='argument_type' type-id='type-id-2950' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='766' column='1' id='type-id-3025'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='rval_reference_type' type-id='type-id-2953' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='761' column='1' id='type-id-3027'/>
+          <typedef-decl name='rval_reference_type' type-id='type-id-2952' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='761' column='1' id='type-id-3026'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference_const_type' type-id='type-id-2959' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='759' column='1' id='type-id-3028'/>
+          <typedef-decl name='reference_const_type' type-id='type-id-2958' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='759' column='1' id='type-id-3027'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference_type' type-id='type-id-2961' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='758' column='1' id='type-id-3029'/>
+          <typedef-decl name='reference_type' type-id='type-id-2960' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='758' column='1' id='type-id-3028'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer_const_type' type-id='type-id-2955' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='765' column='1' id='type-id-3030'/>
+          <typedef-decl name='pointer_const_type' type-id='type-id-2954' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='765' column='1' id='type-id-3029'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer_type' type-id='type-id-2957' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='764' column='1' id='type-id-3031'/>
+          <typedef-decl name='pointer_type' type-id='type-id-2956' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='764' column='1' id='type-id-3030'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2965' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='762' column='1' id='type-id-3032'/>
+          <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2964' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='762' column='1' id='type-id-3031'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEC2Ev'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='778' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3026'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3025'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEC2EOS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEC2EOS4_'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3027'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3026'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-3026'/>
+            <parameter type-id='type-id-3025'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='849' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3034'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3033'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEC2EOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='854' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEC2EOS5_'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3035'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3034'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~optional' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEED2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='861' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEED2Ev'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEaSERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='916' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3034'/>
-            <return type-id='type-id-3036'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3033'/>
+            <return type-id='type-id-3035'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEaSEOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='924' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEaSEOS5_'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3035'/>
-            <return type-id='type-id-3036'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3034'/>
+            <return type-id='type-id-3035'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEaSERKS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='934' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3026'/>
-            <return type-id='type-id-3036'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3025'/>
+            <return type-id='type-id-3035'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEaSEOS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='942' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3027'/>
-            <return type-id='type-id-3036'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3026'/>
+            <return type-id='type-id-3035'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEaSEMNS_6detail11none_helperEi' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='953' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <return type-id='type-id-3036'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <return type-id='type-id-3035'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEE4swapERS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='987' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3036'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3035'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEE3getEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='998' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3037' is-artificial='yes'/>
-            <return type-id='type-id-3028'/>
+            <parameter type-id='type-id-3036' is-artificial='yes'/>
+            <return type-id='type-id-3027'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEE3getEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='999' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEE3getEv'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <return type-id='type-id-3029'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <return type-id='type-id-3028'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_value_or' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEE12get_value_orERKS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1002' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3037' is-artificial='yes'/>
-            <parameter type-id='type-id-3028'/>
-            <return type-id='type-id-3028'/>
+            <parameter type-id='type-id-3036' is-artificial='yes'/>
+            <parameter type-id='type-id-3027'/>
+            <return type-id='type-id-3027'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_value_or' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEE12get_value_orERS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1003' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <parameter type-id='type-id-3029'/>
-            <return type-id='type-id-3029'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <parameter type-id='type-id-3028'/>
+            <return type-id='type-id-3028'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEptEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1008' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3037' is-artificial='yes'/>
-            <return type-id='type-id-3030'/>
+            <parameter type-id='type-id-3036' is-artificial='yes'/>
+            <return type-id='type-id-3029'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEptEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1009' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <return type-id='type-id-3031'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <return type-id='type-id-3030'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKR5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEdeEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1015' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3037' is-artificial='yes'/>
-            <return type-id='type-id-3028'/>
+            <parameter type-id='type-id-3036' is-artificial='yes'/>
+            <return type-id='type-id-3027'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEdeEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1016' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNR5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEdeEv'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <return type-id='type-id-3029'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <return type-id='type-id-3028'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNO5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEdeEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1017' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <return type-id='type-id-3032'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNKR5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEE5valueEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1024' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3037' is-artificial='yes'/>
-            <return type-id='type-id-3028'/>
+            <parameter type-id='type-id-3036' is-artificial='yes'/>
+            <return type-id='type-id-3027'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNR5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEE5valueEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1032' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <return type-id='type-id-3029'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <return type-id='type-id-3028'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNO5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEE5valueEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1040' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3033' is-artificial='yes'/>
-            <return type-id='type-id-3032'/>
+            <parameter type-id='type-id-3032' is-artificial='yes'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEntEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3037' is-artificial='yes'/>
+            <parameter type-id='type-id-3036' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator bool' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor11EventHandleEEcvbEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3037' is-artificial='yes'/>
+            <parameter type-id='type-id-3036' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='optional&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='749' column='1' id='type-id-2776'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2978'/>
+      <class-decl name='optional&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='192' visibility='default' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='749' column='1' id='type-id-2775'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2977'/>
         <member-type access='private'>
-          <typedef-decl name='argument_type' type-id='type-id-2981' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='766' column='1' id='type-id-3038'/>
+          <typedef-decl name='argument_type' type-id='type-id-2980' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='766' column='1' id='type-id-3037'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='rval_reference_type' type-id='type-id-2983' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='761' column='1' id='type-id-3039'/>
+          <typedef-decl name='rval_reference_type' type-id='type-id-2982' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='761' column='1' id='type-id-3038'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference_const_type' type-id='type-id-2989' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='759' column='1' id='type-id-3040'/>
+          <typedef-decl name='reference_const_type' type-id='type-id-2988' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='759' column='1' id='type-id-3039'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference_type' type-id='type-id-2991' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='758' column='1' id='type-id-3041'/>
+          <typedef-decl name='reference_type' type-id='type-id-2990' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='758' column='1' id='type-id-3040'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer_const_type' type-id='type-id-2985' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='765' column='1' id='type-id-3042'/>
+          <typedef-decl name='pointer_const_type' type-id='type-id-2984' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='765' column='1' id='type-id-3041'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer_type' type-id='type-id-2987' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='764' column='1' id='type-id-3043'/>
+          <typedef-decl name='pointer_type' type-id='type-id-2986' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='764' column='1' id='type-id-3042'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2995' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='762' column='1' id='type-id-3044'/>
+          <typedef-decl name='reference_type_of_temporary_wrapper' type-id='type-id-2994' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='762' column='1' id='type-id-3043'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEC2Ev'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='778' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3038'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3037'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEC2EOS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEC2EOS4_'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3039'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3038'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
             <parameter type-id='type-id-19'/>
-            <parameter type-id='type-id-3038'/>
+            <parameter type-id='type-id-3037'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='849' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3046'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3045'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='optional' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='854' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3047'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3046'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~optional' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEED2Ev' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='861' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEED2Ev'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEaSERKS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='916' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3046'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3045'/>
+            <return type-id='type-id-3047'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEaSEOS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='924' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3047'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3046'/>
+            <return type-id='type-id-3047'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEaSERKS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='934' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3038'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3037'/>
+            <return type-id='type-id-3047'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEaSEOS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='942' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3039'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3038'/>
+            <return type-id='type-id-3047'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEaSEMNS_6detail11none_helperEi' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='953' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <return type-id='type-id-3047'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE4swapERS5_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='987' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3048'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3047'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE3getEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='998' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE3getEv'>
-            <parameter type-id='type-id-3049' is-artificial='yes'/>
-            <return type-id='type-id-3040'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE3getEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='999' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE3getEv'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <return type-id='type-id-3041'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <return type-id='type-id-3040'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_value_or' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE12get_value_orERKS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1002' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3049' is-artificial='yes'/>
-            <parameter type-id='type-id-3040'/>
-            <return type-id='type-id-3040'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <parameter type-id='type-id-3039'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_value_or' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE12get_value_orERS4_' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1003' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <parameter type-id='type-id-3041'/>
-            <return type-id='type-id-3041'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <parameter type-id='type-id-3040'/>
+            <return type-id='type-id-3040'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEptEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1008' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3049' is-artificial='yes'/>
-            <return type-id='type-id-3042'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <return type-id='type-id-3041'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZN5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEptEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1009' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <return type-id='type-id-3043'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <return type-id='type-id-3042'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKR5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEdeEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1015' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKR5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEdeEv'>
-            <parameter type-id='type-id-3049' is-artificial='yes'/>
-            <return type-id='type-id-3040'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNR5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEdeEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1016' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNR5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEdeEv'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <return type-id='type-id-3041'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <return type-id='type-id-3040'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNO5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEdeEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1017' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <return type-id='type-id-3044'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <return type-id='type-id-3043'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNKR5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE5valueEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1024' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3049' is-artificial='yes'/>
-            <return type-id='type-id-3040'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNR5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE5valueEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1032' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <return type-id='type-id-3041'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <return type-id='type-id-3040'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='value' mangled-name='_ZNO5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEE5valueEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1040' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3045' is-artificial='yes'/>
-            <return type-id='type-id-3044'/>
+            <parameter type-id='type-id-3044' is-artificial='yes'/>
+            <return type-id='type-id-3043'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEntEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator bool' mangled-name='_ZNK5boost8optionalIN5mongo8executor12TaskExecutor14CallbackHandleEEcvbEv' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='1137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3049' is-artificial='yes'/>
+            <parameter type-id='type-id-3048' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='forward&lt;mongo::executor::TaskExecutor::CallbackHandle, mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' mangled-name='_ZN5boost7forwardIN5mongo8executor12TaskExecutor14CallbackHandleERS4_EEOT_OT0_PNS_11move_detail11enable_if_cIXqusr11move_detail19is_lvalue_referenceIS6_EE5valuesr11move_detail19is_lvalue_referenceIS8_EE5valueLb1EEvE4typeE' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='176' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost7forwardIN5mongo8executor12TaskExecutor14CallbackHandleERS4_EEOT_OT0_PNS_11move_detail11enable_if_cIXqusr11move_detail19is_lvalue_referenceIS6_EE5valuesr11move_detail19is_lvalue_referenceIS8_EE5valueLb1EEvE4typeE'>
         <parameter type-id='type-id-931' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='176' column='1'/>
-        <parameter type-id='type-id-3050' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='178' column='1'/>
+        <parameter type-id='type-id-3049' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='178' column='1'/>
         <return type-id='type-id-1023'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3051'>
+      <class-decl name='remove_reference&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3050'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1018' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3052'/>
+          <typedef-decl name='type' type-id='type-id-1018' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3051'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' mangled-name='_ZN5boost4moveIRN5mongo8executor12TaskExecutor14CallbackHandleEEEONS_16remove_referenceIT_E4typeEOS7_' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost4moveIRN5mongo8executor12TaskExecutor14CallbackHandleEEEONS_16remove_referenceIT_E4typeEOS7_'>
         <parameter type-id='type-id-931' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1'/>
-        <return type-id='type-id-3053'/>
+        <return type-id='type-id-3052'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;boost::optional&lt;mongo::executor::RemoteCommandResponse&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3054'>
+      <class-decl name='remove_reference&lt;boost::optional&lt;mongo::executor::RemoteCommandResponse&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3053'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2768' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3055'/>
+          <typedef-decl name='type' type-id='type-id-2767' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3054'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;boost::optional&lt;mongo::executor::RemoteCommandResponse&gt; &amp;&gt;' mangled-name='_ZN5boost4moveIRNS_8optionalIN5mongo8executor21RemoteCommandResponseEEEEEONS_16remove_referenceIT_E4typeEOS8_' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost4moveIRNS_8optionalIN5mongo8executor21RemoteCommandResponseEEEEEONS_16remove_referenceIT_E4typeEOS8_'>
-        <parameter type-id='type-id-3023' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1'/>
-        <return type-id='type-id-3056'/>
+        <parameter type-id='type-id-3022' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1'/>
+        <return type-id='type-id-3055'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;mongo::executor::RemoteCommandResponse &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3057'>
+      <class-decl name='remove_reference&lt;mongo::executor::RemoteCommandResponse &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3056'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2640' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3058'/>
+          <typedef-decl name='type' type-id='type-id-2639' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3057'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;mongo::executor::RemoteCommandResponse &amp;&gt;' mangled-name='_ZN5boost4moveIRN5mongo8executor21RemoteCommandResponseEEEONS_16remove_referenceIT_E4typeEOS6_' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost4moveIRN5mongo8executor21RemoteCommandResponseEEEONS_16remove_referenceIT_E4typeEOS6_'>
-        <parameter type-id='type-id-2772' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1'/>
-        <return type-id='type-id-3059'/>
+        <parameter type-id='type-id-2771' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1'/>
+        <return type-id='type-id-3058'/>
       </function-decl>
       <function-decl name='forward&lt;mongo::executor::TaskExecutor::EventHandle, mongo::executor::TaskExecutor::EventHandle &amp;&gt;' mangled-name='_ZN5boost7forwardIN5mongo8executor12TaskExecutor11EventHandleERS4_EEOT_OT0_PNS_11move_detail11enable_if_cIXqusr11move_detail19is_lvalue_referenceIS6_EE5valuesr11move_detail19is_lvalue_referenceIS8_EE5valueLb1EEvE4typeE' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='176' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost7forwardIN5mongo8executor12TaskExecutor11EventHandleERS4_EEOT_OT0_PNS_11move_detail11enable_if_cIXqusr11move_detail19is_lvalue_referenceIS6_EE5valuesr11move_detail19is_lvalue_referenceIS8_EE5valueLb1EEvE4typeE'>
         <parameter type-id='type-id-747' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='176' column='1'/>
-        <parameter type-id='type-id-3050' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='178' column='1'/>
-        <return type-id='type-id-2977'/>
+        <parameter type-id='type-id-3049' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='178' column='1'/>
+        <return type-id='type-id-2976'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;mongo::executor::TaskExecutor::EventHandle &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3060'>
+      <class-decl name='remove_reference&lt;mongo::executor::TaskExecutor::EventHandle &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3059'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-703' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3061'/>
+          <typedef-decl name='type' type-id='type-id-703' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-3060'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;mongo::executor::TaskExecutor::EventHandle &amp;&gt;' mangled-name='_ZN5boost4moveIRN5mongo8executor12TaskExecutor11EventHandleEEEONS_16remove_referenceIT_E4typeEOS7_' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost4moveIRN5mongo8executor12TaskExecutor11EventHandleEEEONS_16remove_referenceIT_E4typeEOS7_'>
         <parameter type-id='type-id-747' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1'/>
-        <return type-id='type-id-3062'/>
+        <return type-id='type-id-3061'/>
       </function-decl>
-      <class-decl name='intrusive_ptr&lt;mongo::SharedBuffer::Holder&gt;' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='52' column='1' id='type-id-2646'>
+      <class-decl name='intrusive_ptr&lt;mongo::SharedBuffer::Holder&gt;' size-in-bits='64' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='52' column='1' id='type-id-2645'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='px' type-id='type-id-2644' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='190' column='1'/>
+          <var-decl name='px' type-id='type-id-2643' visibility='default' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='190' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-2644'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-2643'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2ERKS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2ERKS4_'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-3064'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-3063'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~intrusive_ptr' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='intrusive_ptr' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-3065'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-3064'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEaSEOS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-3065'/>
-            <return type-id='type-id-3066'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-3064'/>
+            <return type-id='type-id-3065'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEaSERKS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-3064'/>
-            <return type-id='type-id-3066'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-3063'/>
+            <return type-id='type-id-3065'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEaSEPS3_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-2644'/>
-            <return type-id='type-id-3066'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-2643'/>
+            <return type-id='type-id-3065'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reset' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE5resetEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reset' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE5resetEPS3_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-2644'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-2643'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reset' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE5resetEPS3_b' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-2644'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-2643'/>
             <parameter type-id='type-id-19'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE3getEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3067' is-artificial='yes'/>
-            <return type-id='type-id-2644'/>
+            <parameter type-id='type-id-3066' is-artificial='yes'/>
+            <return type-id='type-id-2643'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='detach' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE6detachEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <return type-id='type-id-2644'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <return type-id='type-id-2643'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEdeEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3067' is-artificial='yes'/>
-            <return type-id='type-id-3068'/>
+            <parameter type-id='type-id-3066' is-artificial='yes'/>
+            <return type-id='type-id-3067'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEptEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='172' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEptEv'>
-            <parameter type-id='type-id-3067' is-artificial='yes'/>
-            <return type-id='type-id-2644'/>
+            <parameter type-id='type-id-3066' is-artificial='yes'/>
+            <return type-id='type-id-2643'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator bool' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEcvbEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/operator_bool.hpp' line='11' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEcvbEv'>
-            <parameter type-id='type-id-3067' is-artificial='yes'/>
+            <parameter type-id='type-id-3066' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator!' mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEntEv' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/detail/operator_bool.hpp' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3067' is-artificial='yes'/>
+            <parameter type-id='type-id-3066' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE4swapERS4_' filepath='src/third_party/boost-1.56.0/boost/smart_ptr/intrusive_ptr.hpp' line='181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE4swapERS4_'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-3066'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-3065'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-2601' size-in-bits='64' id='type-id-336'/>
+    <pointer-type-def type-id='type-id-2600' size-in-bits='64' id='type-id-336'/>
     <typedef-decl name='_Atomic_word' type-id='type-id-15' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/atomic_word.h' line='32' column='1' id='type-id-362'/>
     <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-346'/>
-    <qualified-type-def type-id='type-id-366' const='yes' id='type-id-3069'/>
-    <pointer-type-def type-id='type-id-3069' size-in-bits='64' id='type-id-367'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3069' size-in-bits='64' id='type-id-345'/>
-    <qualified-type-def type-id='type-id-360' const='yes' id='type-id-3070'/>
-    <pointer-type-def type-id='type-id-3070' size-in-bits='64' id='type-id-363'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3070' size-in-bits='64' id='type-id-364'/>
+    <qualified-type-def type-id='type-id-366' const='yes' id='type-id-3068'/>
+    <pointer-type-def type-id='type-id-3068' size-in-bits='64' id='type-id-367'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3068' size-in-bits='64' id='type-id-345'/>
+    <qualified-type-def type-id='type-id-360' const='yes' id='type-id-3069'/>
+    <pointer-type-def type-id='type-id-3069' size-in-bits='64' id='type-id-363'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3069' size-in-bits='64' id='type-id-364'/>
     <reference-type-def kind='lvalue' type-id='type-id-360' size-in-bits='64' id='type-id-365'/>
     <pointer-type-def type-id='type-id-337' size-in-bits='64' id='type-id-347'/>
     <pointer-type-def type-id='type-id-368' size-in-bits='64' id='type-id-369'/>
-    <qualified-type-def type-id='type-id-337' const='yes' id='type-id-3071'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3071' size-in-bits='64' id='type-id-349'/>
-    <qualified-type-def type-id='type-id-368' const='yes' id='type-id-3072'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3072' size-in-bits='64' id='type-id-348'/>
+    <qualified-type-def type-id='type-id-337' const='yes' id='type-id-3070'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3070' size-in-bits='64' id='type-id-349'/>
+    <qualified-type-def type-id='type-id-368' const='yes' id='type-id-3071'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3071' size-in-bits='64' id='type-id-348'/>
     <reference-type-def kind='lvalue' type-id='type-id-368' size-in-bits='64' id='type-id-370'/>
-    <pointer-type-def type-id='type-id-3072' size-in-bits='64' id='type-id-371'/>
+    <pointer-type-def type-id='type-id-3071' size-in-bits='64' id='type-id-371'/>
     <reference-type-def kind='lvalue' type-id='type-id-337' size-in-bits='64' id='type-id-350'/>
-    <pointer-type-def type-id='type-id-3071' size-in-bits='64' id='type-id-351'/>
-    <typedef-decl name='int32_t' type-id='type-id-15' filepath='/usr/include/stdint.h' line='38' column='1' id='type-id-2651'/>
-    <pointer-type-def type-id='type-id-2605' size-in-bits='64' id='type-id-2652'/>
-    <typedef-decl name='uint32_t' type-id='type-id-308' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-2653'/>
-    <typedef-decl name='int64_t' type-id='type-id-9' filepath='/usr/include/stdint.h' line='40' column='1' id='type-id-2607'/>
-    <typedef-decl name='intptr_t' type-id='type-id-9' filepath='/usr/include/stdint.h' line='119' column='1' id='type-id-2654'/>
+    <pointer-type-def type-id='type-id-3070' size-in-bits='64' id='type-id-351'/>
+    <typedef-decl name='int32_t' type-id='type-id-15' filepath='/usr/include/stdint.h' line='38' column='1' id='type-id-2650'/>
+    <pointer-type-def type-id='type-id-2604' size-in-bits='64' id='type-id-2651'/>
+    <typedef-decl name='uint32_t' type-id='type-id-308' filepath='/usr/include/stdint.h' line='51' column='1' id='type-id-2652'/>
+    <typedef-decl name='int64_t' type-id='type-id-9' filepath='/usr/include/stdint.h' line='40' column='1' id='type-id-2606'/>
+    <typedef-decl name='intptr_t' type-id='type-id-9' filepath='/usr/include/stdint.h' line='119' column='1' id='type-id-2653'/>
     <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-419'/>
     <reference-type-def kind='lvalue' type-id='type-id-409' size-in-bits='64' id='type-id-420'/>
     <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-427'/>
-    <qualified-type-def type-id='type-id-380' const='yes' id='type-id-3073'/>
-    <pointer-type-def type-id='type-id-3073' size-in-bits='64' id='type-id-428'/>
-    <pointer-type-def type-id='type-id-2630' size-in-bits='64' id='type-id-377'/>
+    <qualified-type-def type-id='type-id-380' const='yes' id='type-id-3072'/>
+    <pointer-type-def type-id='type-id-3072' size-in-bits='64' id='type-id-428'/>
+    <pointer-type-def type-id='type-id-2629' size-in-bits='64' id='type-id-377'/>
     <pointer-type-def type-id='type-id-410' size-in-bits='64' id='type-id-421'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3073' size-in-bits='64' id='type-id-394'/>
-    <qualified-type-def type-id='type-id-410' const='yes' id='type-id-3074'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3074' size-in-bits='64' id='type-id-422'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3072' size-in-bits='64' id='type-id-394'/>
+    <qualified-type-def type-id='type-id-410' const='yes' id='type-id-3073'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3073' size-in-bits='64' id='type-id-422'/>
     <reference-type-def kind='rvalue' type-id='type-id-410' size-in-bits='64' id='type-id-423'/>
     <pointer-type-def type-id='type-id-430' size-in-bits='64' id='type-id-431'/>
     <reference-type-def kind='lvalue' type-id='type-id-380' size-in-bits='64' id='type-id-413'/>
     <reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-426'/>
     <reference-type-def kind='rvalue' type-id='type-id-380' size-in-bits='64' id='type-id-399'/>
     <reference-type-def kind='lvalue' type-id='type-id-400' size-in-bits='64' id='type-id-412'/>
-    <qualified-type-def type-id='type-id-400' const='yes' id='type-id-3075'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3075' size-in-bits='64' id='type-id-414'/>
+    <qualified-type-def type-id='type-id-400' const='yes' id='type-id-3074'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3074' size-in-bits='64' id='type-id-414'/>
     <reference-type-def kind='lvalue' type-id='type-id-411' size-in-bits='64' id='type-id-415'/>
-    <qualified-type-def type-id='type-id-411' const='yes' id='type-id-3076'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3076' size-in-bits='64' id='type-id-416'/>
+    <qualified-type-def type-id='type-id-411' const='yes' id='type-id-3075'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3075' size-in-bits='64' id='type-id-416'/>
     <pointer-type-def type-id='type-id-400' size-in-bits='64' id='type-id-417'/>
     <reference-type-def kind='rvalue' type-id='type-id-400' size-in-bits='64' id='type-id-418'/>
     <pointer-type-def type-id='type-id-401' size-in-bits='64' id='type-id-432'/>
-    <qualified-type-def type-id='type-id-377' const='yes' id='type-id-3077'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3077' size-in-bits='64' id='type-id-393'/>
-    <qualified-type-def type-id='type-id-401' const='yes' id='type-id-3078'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3078' size-in-bits='64' id='type-id-433'/>
+    <qualified-type-def type-id='type-id-377' const='yes' id='type-id-3076'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3076' size-in-bits='64' id='type-id-393'/>
+    <qualified-type-def type-id='type-id-401' const='yes' id='type-id-3077'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3077' size-in-bits='64' id='type-id-433'/>
     <reference-type-def kind='rvalue' type-id='type-id-401' size-in-bits='64' id='type-id-434'/>
     <reference-type-def kind='lvalue' type-id='type-id-377' size-in-bits='64' id='type-id-398'/>
     <reference-type-def kind='lvalue' type-id='type-id-401' size-in-bits='64' id='type-id-435'/>
     <reference-type-def kind='lvalue' type-id='type-id-391' size-in-bits='64' id='type-id-403'/>
-    <qualified-type-def type-id='type-id-391' const='yes' id='type-id-3079'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3079' size-in-bits='64' id='type-id-404'/>
+    <qualified-type-def type-id='type-id-391' const='yes' id='type-id-3078'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3078' size-in-bits='64' id='type-id-404'/>
     <reference-type-def kind='lvalue' type-id='type-id-402' size-in-bits='64' id='type-id-405'/>
-    <qualified-type-def type-id='type-id-402' const='yes' id='type-id-3080'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3080' size-in-bits='64' id='type-id-406'/>
+    <qualified-type-def type-id='type-id-402' const='yes' id='type-id-3079'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3079' size-in-bits='64' id='type-id-406'/>
     <pointer-type-def type-id='type-id-391' size-in-bits='64' id='type-id-407'/>
     <reference-type-def kind='rvalue' type-id='type-id-391' size-in-bits='64' id='type-id-408'/>
     <pointer-type-def type-id='type-id-374' size-in-bits='64' id='type-id-392'/>
-    <qualified-type-def type-id='type-id-374' const='yes' id='type-id-3081'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3081' size-in-bits='64' id='type-id-395'/>
+    <qualified-type-def type-id='type-id-374' const='yes' id='type-id-3080'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3080' size-in-bits='64' id='type-id-395'/>
     <reference-type-def kind='rvalue' type-id='type-id-374' size-in-bits='64' id='type-id-396'/>
     <reference-type-def kind='lvalue' type-id='type-id-374' size-in-bits='64' id='type-id-397'/>
     <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-381'/>
     <reference-type-def kind='rvalue' type-id='type-id-438' size-in-bits='64' id='type-id-383'/>
     <reference-type-def kind='rvalue' type-id='type-id-372' size-in-bits='64' id='type-id-384'/>
     <reference-type-def kind='lvalue' type-id='type-id-372' size-in-bits='64' id='type-id-385'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2630' size-in-bits='64' id='type-id-440'/>
-    <qualified-type-def type-id='type-id-372' const='yes' id='type-id-3082'/>
-    <pointer-type-def type-id='type-id-3082' size-in-bits='64' id='type-id-386'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2629' size-in-bits='64' id='type-id-440'/>
+    <qualified-type-def type-id='type-id-372' const='yes' id='type-id-3081'/>
+    <pointer-type-def type-id='type-id-3081' size-in-bits='64' id='type-id-386'/>
     <reference-type-def kind='lvalue' type-id='type-id-379' size-in-bits='64' id='type-id-388'/>
-    <qualified-type-def type-id='type-id-379' const='yes' id='type-id-3083'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3083' size-in-bits='64' id='type-id-389'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3082' size-in-bits='64' id='type-id-390'/>
+    <qualified-type-def type-id='type-id-379' const='yes' id='type-id-3082'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3082' size-in-bits='64' id='type-id-389'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3081' size-in-bits='64' id='type-id-390'/>
     <pointer-type-def type-id='type-id-448' size-in-bits='64' id='type-id-489'/>
-    <qualified-type-def type-id='type-id-448' const='yes' id='type-id-3084'/>
-    <pointer-type-def type-id='type-id-3084' size-in-bits='64' id='type-id-490'/>
-    <pointer-type-def type-id='type-id-2621' size-in-bits='64' id='type-id-206'/>
+    <qualified-type-def type-id='type-id-448' const='yes' id='type-id-3083'/>
+    <pointer-type-def type-id='type-id-3083' size-in-bits='64' id='type-id-490'/>
+    <pointer-type-def type-id='type-id-2620' size-in-bits='64' id='type-id-206'/>
     <pointer-type-def type-id='type-id-476' size-in-bits='64' id='type-id-485'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3084' size-in-bits='64' id='type-id-462'/>
-    <qualified-type-def type-id='type-id-476' const='yes' id='type-id-3085'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3085' size-in-bits='64' id='type-id-486'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3083' size-in-bits='64' id='type-id-462'/>
+    <qualified-type-def type-id='type-id-476' const='yes' id='type-id-3084'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3084' size-in-bits='64' id='type-id-486'/>
     <reference-type-def kind='rvalue' type-id='type-id-476' size-in-bits='64' id='type-id-487'/>
     <reference-type-def kind='lvalue' type-id='type-id-448' size-in-bits='64' id='type-id-479'/>
     <reference-type-def kind='lvalue' type-id='type-id-476' size-in-bits='64' id='type-id-488'/>
     <reference-type-def kind='rvalue' type-id='type-id-448' size-in-bits='64' id='type-id-466'/>
     <reference-type-def kind='lvalue' type-id='type-id-467' size-in-bits='64' id='type-id-478'/>
-    <qualified-type-def type-id='type-id-467' const='yes' id='type-id-3086'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3086' size-in-bits='64' id='type-id-480'/>
+    <qualified-type-def type-id='type-id-467' const='yes' id='type-id-3085'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3085' size-in-bits='64' id='type-id-480'/>
     <reference-type-def kind='lvalue' type-id='type-id-477' size-in-bits='64' id='type-id-481'/>
-    <qualified-type-def type-id='type-id-477' const='yes' id='type-id-3087'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3087' size-in-bits='64' id='type-id-482'/>
+    <qualified-type-def type-id='type-id-477' const='yes' id='type-id-3086'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3086' size-in-bits='64' id='type-id-482'/>
     <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-483'/>
     <reference-type-def kind='rvalue' type-id='type-id-467' size-in-bits='64' id='type-id-484'/>
     <pointer-type-def type-id='type-id-468' size-in-bits='64' id='type-id-491'/>
-    <qualified-type-def type-id='type-id-206' const='yes' id='type-id-3088'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3088' size-in-bits='64' id='type-id-461'/>
-    <qualified-type-def type-id='type-id-468' const='yes' id='type-id-3089'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3089' size-in-bits='64' id='type-id-492'/>
+    <qualified-type-def type-id='type-id-206' const='yes' id='type-id-3087'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3087' size-in-bits='64' id='type-id-461'/>
+    <qualified-type-def type-id='type-id-468' const='yes' id='type-id-3088'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3088' size-in-bits='64' id='type-id-492'/>
     <reference-type-def kind='rvalue' type-id='type-id-468' size-in-bits='64' id='type-id-493'/>
     <reference-type-def kind='lvalue' type-id='type-id-206' size-in-bits='64' id='type-id-200'/>
     <reference-type-def kind='lvalue' type-id='type-id-468' size-in-bits='64' id='type-id-494'/>
     <reference-type-def kind='rvalue' type-id='type-id-206' size-in-bits='64' id='type-id-495'/>
     <reference-type-def kind='lvalue' type-id='type-id-459' size-in-bits='64' id='type-id-470'/>
-    <qualified-type-def type-id='type-id-459' const='yes' id='type-id-3090'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3090' size-in-bits='64' id='type-id-471'/>
+    <qualified-type-def type-id='type-id-459' const='yes' id='type-id-3089'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3089' size-in-bits='64' id='type-id-471'/>
     <reference-type-def kind='lvalue' type-id='type-id-469' size-in-bits='64' id='type-id-472'/>
-    <qualified-type-def type-id='type-id-469' const='yes' id='type-id-3091'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3091' size-in-bits='64' id='type-id-473'/>
+    <qualified-type-def type-id='type-id-469' const='yes' id='type-id-3090'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3090' size-in-bits='64' id='type-id-473'/>
     <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-474'/>
     <reference-type-def kind='rvalue' type-id='type-id-459' size-in-bits='64' id='type-id-475'/>
     <pointer-type-def type-id='type-id-443' size-in-bits='64' id='type-id-460'/>
-    <qualified-type-def type-id='type-id-443' const='yes' id='type-id-3092'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3092' size-in-bits='64' id='type-id-463'/>
+    <qualified-type-def type-id='type-id-443' const='yes' id='type-id-3091'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3091' size-in-bits='64' id='type-id-463'/>
     <reference-type-def kind='rvalue' type-id='type-id-443' size-in-bits='64' id='type-id-464'/>
     <reference-type-def kind='lvalue' type-id='type-id-443' size-in-bits='64' id='type-id-465'/>
     <pointer-type-def type-id='type-id-441' size-in-bits='64' id='type-id-449'/>
     <reference-type-def kind='rvalue' type-id='type-id-498' size-in-bits='64' id='type-id-451'/>
     <reference-type-def kind='rvalue' type-id='type-id-441' size-in-bits='64' id='type-id-452'/>
     <reference-type-def kind='lvalue' type-id='type-id-441' size-in-bits='64' id='type-id-453'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2621' size-in-bits='64' id='type-id-500'/>
-    <qualified-type-def type-id='type-id-441' const='yes' id='type-id-3093'/>
-    <pointer-type-def type-id='type-id-3093' size-in-bits='64' id='type-id-454'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2620' size-in-bits='64' id='type-id-500'/>
+    <qualified-type-def type-id='type-id-441' const='yes' id='type-id-3092'/>
+    <pointer-type-def type-id='type-id-3092' size-in-bits='64' id='type-id-454'/>
     <reference-type-def kind='lvalue' type-id='type-id-447' size-in-bits='64' id='type-id-456'/>
-    <qualified-type-def type-id='type-id-447' const='yes' id='type-id-3094'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3094' size-in-bits='64' id='type-id-457'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3093' size-in-bits='64' id='type-id-458'/>
-    <typedef-decl name='pthread_t' type-id='type-id-282' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='60' column='1' id='type-id-3095'/>
-    <typedef-decl name='__gthread_t' type-id='type-id-3095' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h' line='47' column='1' id='type-id-505'/>
+    <qualified-type-def type-id='type-id-447' const='yes' id='type-id-3093'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3093' size-in-bits='64' id='type-id-457'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3092' size-in-bits='64' id='type-id-458'/>
+    <typedef-decl name='pthread_t' type-id='type-id-282' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='60' column='1' id='type-id-3094'/>
+    <typedef-decl name='__gthread_t' type-id='type-id-3094' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h' line='47' column='1' id='type-id-505'/>
     <pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-504'/>
     <pointer-type-def type-id='type-id-501' size-in-bits='64' id='type-id-512'/>
     <reference-type-def kind='lvalue' type-id='type-id-501' size-in-bits='64' id='type-id-513'/>
-    <qualified-type-def type-id='type-id-501' const='yes' id='type-id-3096'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3096' size-in-bits='64' id='type-id-514'/>
+    <qualified-type-def type-id='type-id-501' const='yes' id='type-id-3095'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3095' size-in-bits='64' id='type-id-514'/>
     <reference-type-def kind='rvalue' type-id='type-id-501' size-in-bits='64' id='type-id-515'/>
-    <pointer-type-def type-id='type-id-3096' size-in-bits='64' id='type-id-516'/>
+    <pointer-type-def type-id='type-id-3095' size-in-bits='64' id='type-id-516'/>
     <pointer-type-def type-id='type-id-506' size-in-bits='64' id='type-id-508'/>
     <pointer-type-def type-id='type-id-518' size-in-bits='64' id='type-id-525'/>
-    <qualified-type-def type-id='type-id-518' const='yes' id='type-id-3097'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3097' size-in-bits='64' id='type-id-526'/>
+    <qualified-type-def type-id='type-id-518' const='yes' id='type-id-3096'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3096' size-in-bits='64' id='type-id-526'/>
     <reference-type-def kind='lvalue' type-id='type-id-518' size-in-bits='64' id='type-id-527'/>
     <reference-type-def kind='rvalue' type-id='type-id-518' size-in-bits='64' id='type-id-528'/>
     <reference-type-def kind='lvalue' type-id='type-id-506' size-in-bits='64' id='type-id-534'/>
-    <pointer-type-def type-id='type-id-3097' size-in-bits='64' id='type-id-529'/>
-    <qualified-type-def type-id='type-id-535' const='yes' id='type-id-3098'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3098' size-in-bits='64' id='type-id-531'/>
+    <pointer-type-def type-id='type-id-3096' size-in-bits='64' id='type-id-529'/>
+    <qualified-type-def type-id='type-id-535' const='yes' id='type-id-3097'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3097' size-in-bits='64' id='type-id-531'/>
     <pointer-type-def type-id='type-id-554' size-in-bits='64' id='type-id-563'/>
     <reference-type-def kind='lvalue' type-id='type-id-554' size-in-bits='64' id='type-id-564'/>
     <pointer-type-def type-id='type-id-555' size-in-bits='64' id='type-id-565'/>
-    <qualified-type-def type-id='type-id-555' const='yes' id='type-id-3099'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3099' size-in-bits='64' id='type-id-566'/>
+    <qualified-type-def type-id='type-id-555' const='yes' id='type-id-3098'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3098' size-in-bits='64' id='type-id-566'/>
     <reference-type-def kind='rvalue' type-id='type-id-555' size-in-bits='64' id='type-id-567'/>
     <reference-type-def kind='lvalue' type-id='type-id-555' size-in-bits='64' id='type-id-568'/>
     <reference-type-def kind='lvalue' type-id='type-id-549' size-in-bits='64' id='type-id-557'/>
-    <qualified-type-def type-id='type-id-549' const='yes' id='type-id-3100'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3100' size-in-bits='64' id='type-id-558'/>
+    <qualified-type-def type-id='type-id-549' const='yes' id='type-id-3099'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3099' size-in-bits='64' id='type-id-558'/>
     <reference-type-def kind='lvalue' type-id='type-id-556' size-in-bits='64' id='type-id-559'/>
-    <qualified-type-def type-id='type-id-556' const='yes' id='type-id-3101'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3101' size-in-bits='64' id='type-id-560'/>
+    <qualified-type-def type-id='type-id-556' const='yes' id='type-id-3100'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3100' size-in-bits='64' id='type-id-560'/>
     <pointer-type-def type-id='type-id-549' size-in-bits='64' id='type-id-561'/>
     <reference-type-def kind='rvalue' type-id='type-id-549' size-in-bits='64' id='type-id-562'/>
     <pointer-type-def type-id='type-id-545' size-in-bits='64' id='type-id-550'/>
-    <qualified-type-def type-id='type-id-545' const='yes' id='type-id-3102'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3102' size-in-bits='64' id='type-id-551'/>
+    <qualified-type-def type-id='type-id-545' const='yes' id='type-id-3101'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3101' size-in-bits='64' id='type-id-551'/>
     <reference-type-def kind='rvalue' type-id='type-id-545' size-in-bits='64' id='type-id-552'/>
     <reference-type-def kind='lvalue' type-id='type-id-545' size-in-bits='64' id='type-id-553'/>
     <pointer-type-def type-id='type-id-511' size-in-bits='64' id='type-id-546'/>
-    <qualified-type-def type-id='type-id-511' const='yes' id='type-id-3103'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3103' size-in-bits='64' id='type-id-547'/>
+    <qualified-type-def type-id='type-id-511' const='yes' id='type-id-3102'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3102' size-in-bits='64' id='type-id-547'/>
     <reference-type-def kind='rvalue' type-id='type-id-511' size-in-bits='64' id='type-id-359'/>
     <pointer-type-def type-id='type-id-510' size-in-bits='64' id='type-id-357'/>
     <pointer-type-def type-id='type-id-536' size-in-bits='64' id='type-id-537'/>
-    <qualified-type-def type-id='type-id-536' const='yes' id='type-id-3104'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3104' size-in-bits='64' id='type-id-538'/>
+    <qualified-type-def type-id='type-id-536' const='yes' id='type-id-3103'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3103' size-in-bits='64' id='type-id-538'/>
     <reference-type-def kind='lvalue' type-id='type-id-536' size-in-bits='64' id='type-id-539'/>
     <reference-type-def kind='rvalue' type-id='type-id-536' size-in-bits='64' id='type-id-532'/>
     <reference-type-def kind='lvalue' type-id='type-id-510' size-in-bits='64' id='type-id-571'/>
-    <pointer-type-def type-id='type-id-3104' size-in-bits='64' id='type-id-540'/>
-    <qualified-type-def type-id='type-id-572' const='yes' id='type-id-3105'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3105' size-in-bits='64' id='type-id-542'/>
-    <pointer-type-def type-id='type-id-574' size-in-bits='64' id='type-id-2802'/>
-    <qualified-type-def type-id='type-id-574' const='yes' id='type-id-3106'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3106' size-in-bits='64' id='type-id-2803'/>
-    <pointer-type-def type-id='type-id-3106' size-in-bits='64' id='type-id-2804'/>
-    <qualified-type-def type-id='type-id-510' const='yes' id='type-id-3107'/>
-    <pointer-type-def type-id='type-id-3107' size-in-bits='64' id='type-id-2405'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3107' size-in-bits='64' id='type-id-2801'/>
+    <pointer-type-def type-id='type-id-3103' size-in-bits='64' id='type-id-540'/>
+    <qualified-type-def type-id='type-id-572' const='yes' id='type-id-3104'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3104' size-in-bits='64' id='type-id-542'/>
+    <pointer-type-def type-id='type-id-574' size-in-bits='64' id='type-id-2801'/>
+    <qualified-type-def type-id='type-id-574' const='yes' id='type-id-3105'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3105' size-in-bits='64' id='type-id-2802'/>
+    <pointer-type-def type-id='type-id-3105' size-in-bits='64' id='type-id-2803'/>
+    <qualified-type-def type-id='type-id-510' const='yes' id='type-id-3106'/>
+    <pointer-type-def type-id='type-id-3106' size-in-bits='64' id='type-id-2404'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3106' size-in-bits='64' id='type-id-2800'/>
     <pointer-type-def type-id='type-id-573' size-in-bits='64' id='type-id-578'/>
-    <qualified-type-def type-id='type-id-573' const='yes' id='type-id-3108'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3108' size-in-bits='64' id='type-id-358'/>
+    <qualified-type-def type-id='type-id-573' const='yes' id='type-id-3107'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3107' size-in-bits='64' id='type-id-358'/>
     <pointer-type-def type-id='type-id-509' size-in-bits='64' id='type-id-519'/>
-    <qualified-type-def type-id='type-id-509' const='yes' id='type-id-3109'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3109' size-in-bits='64' id='type-id-520'/>
+    <qualified-type-def type-id='type-id-509' const='yes' id='type-id-3108'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3108' size-in-bits='64' id='type-id-520'/>
     <reference-type-def kind='rvalue' type-id='type-id-509' size-in-bits='64' id='type-id-521'/>
     <reference-type-def kind='lvalue' type-id='type-id-509' size-in-bits='64' id='type-id-522'/>
-    <qualified-type-def type-id='type-id-580' const='yes' id='type-id-3110'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3110' size-in-bits='64' id='type-id-523'/>
+    <qualified-type-def type-id='type-id-580' const='yes' id='type-id-3109'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3109' size-in-bits='64' id='type-id-523'/>
     <pointer-type-def type-id='type-id-517' size-in-bits='64' id='type-id-581'/>
-    <qualified-type-def type-id='type-id-517' const='yes' id='type-id-3111'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3111' size-in-bits='64' id='type-id-582'/>
+    <qualified-type-def type-id='type-id-517' const='yes' id='type-id-3110'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3110' size-in-bits='64' id='type-id-582'/>
     <reference-type-def kind='rvalue' type-id='type-id-517' size-in-bits='64' id='type-id-524'/>
     <reference-type-def kind='lvalue' type-id='type-id-517' size-in-bits='64' id='type-id-583'/>
-    <qualified-type-def type-id='type-id-585' const='yes' id='type-id-3112'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3112' size-in-bits='64' id='type-id-584'/>
-    <union-decl name='__anonymous_union__' size-in-bits='320' is-anonymous='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='90' column='1' id='type-id-3113'>
+    <qualified-type-def type-id='type-id-585' const='yes' id='type-id-3111'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3111' size-in-bits='64' id='type-id-584'/>
+    <union-decl name='__anonymous_union__' size-in-bits='320' is-anonymous='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='90' column='1' id='type-id-3112'>
       <member-type access='private'>
-        <class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='92' column='1' id='type-id-3114'>
+        <class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='92' column='1' id='type-id-3113'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='__lock' type-id='type-id-15' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='94' column='1'/>
           </data-member>
             <var-decl name='__kind' type-id='type-id-15' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='102' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='160'>
-            <var-decl name='__spins' type-id='type-id-2675' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='104' column='1'/>
+            <var-decl name='__spins' type-id='type-id-2674' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='104' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='176'>
-            <var-decl name='__elision' type-id='type-id-2675' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='105' column='1'/>
+            <var-decl name='__elision' type-id='type-id-2674' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='105' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='__list' type-id='type-id-3115' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='106' column='1'/>
+            <var-decl name='__list' type-id='type-id-3114' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='106' column='1'/>
           </data-member>
         </class-decl>
       </member-type>
       <data-member access='private'>
-        <var-decl name='__data' type-id='type-id-3114' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='125' column='1'/>
+        <var-decl name='__data' type-id='type-id-3113' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='125' column='1'/>
       </data-member>
       <data-member access='private'>
-        <var-decl name='__size' type-id='type-id-2942' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='126' column='1'/>
+        <var-decl name='__size' type-id='type-id-2941' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='126' column='1'/>
       </data-member>
       <data-member access='private'>
         <var-decl name='__align' type-id='type-id-9' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='127' column='1'/>
       </data-member>
     </union-decl>
-    <type-decl name='short int' size-in-bits='16' id='type-id-2675'/>
-    <class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='75' column='1' id='type-id-3116'>
+    <type-decl name='short int' size-in-bits='16' id='type-id-2674'/>
+    <class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='75' column='1' id='type-id-3115'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='__prev' type-id='type-id-3117' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='77' column='1'/>
+        <var-decl name='__prev' type-id='type-id-3116' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='77' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='__next' type-id='type-id-3117' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='78' column='1'/>
+        <var-decl name='__next' type-id='type-id-3116' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='78' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-3116' size-in-bits='64' id='type-id-3117'/>
-    <typedef-decl name='__pthread_list_t' type-id='type-id-3116' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='79' column='1' id='type-id-3115'/>
+    <pointer-type-def type-id='type-id-3115' size-in-bits='64' id='type-id-3116'/>
+    <typedef-decl name='__pthread_list_t' type-id='type-id-3115' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='79' column='1' id='type-id-3114'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2546' size-in-bits='320' id='type-id-2942'>
-      <subrange length='40' type-id='type-id-2908' id='type-id-3118'/>
+    <array-type-def dimensions='1' type-id='type-id-2545' size-in-bits='320' id='type-id-2941'>
+      <subrange length='40' type-id='type-id-2907' id='type-id-3117'/>
 
     </array-type-def>
-    <typedef-decl name='pthread_mutex_t' type-id='type-id-3113' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='128' column='1' id='type-id-3119'/>
-    <typedef-decl name='__gthread_mutex_t' type-id='type-id-3119' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h' line='50' column='1' id='type-id-594'/>
+    <typedef-decl name='pthread_mutex_t' type-id='type-id-3112' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='128' column='1' id='type-id-3118'/>
+    <typedef-decl name='__gthread_mutex_t' type-id='type-id-3118' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h' line='50' column='1' id='type-id-594'/>
     <pointer-type-def type-id='type-id-587' size-in-bits='64' id='type-id-595'/>
-    <qualified-type-def type-id='type-id-587' const='yes' id='type-id-3120'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3120' size-in-bits='64' id='type-id-596'/>
+    <qualified-type-def type-id='type-id-587' const='yes' id='type-id-3119'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3119' size-in-bits='64' id='type-id-596'/>
     <reference-type-def kind='lvalue' type-id='type-id-587' size-in-bits='64' id='type-id-597'/>
     <pointer-type-def type-id='type-id-586' size-in-bits='64' id='type-id-590'/>
-    <qualified-type-def type-id='type-id-586' const='yes' id='type-id-3121'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3121' size-in-bits='64' id='type-id-591'/>
+    <qualified-type-def type-id='type-id-586' const='yes' id='type-id-3120'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3120' size-in-bits='64' id='type-id-591'/>
     <reference-type-def kind='lvalue' type-id='type-id-586' size-in-bits='64' id='type-id-592'/>
     <pointer-type-def type-id='type-id-593' size-in-bits='64' id='type-id-589'/>
-    <union-decl name='__anonymous_union__1' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='139' column='1' id='type-id-3122'>
+    <union-decl name='__anonymous_union__1' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='139' column='1' id='type-id-3121'>
       <member-type access='private'>
-        <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='141' column='1' id='type-id-3123'>
+        <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='141' column='1' id='type-id-3122'>
           <data-member access='public' layout-offset-in-bits='0'>
             <var-decl name='__lock' type-id='type-id-15' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='143' column='1'/>
           </data-member>
             <var-decl name='__futex' type-id='type-id-308' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='144' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='__total_seq' type-id='type-id-2562' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='145' column='1'/>
+            <var-decl name='__total_seq' type-id='type-id-2561' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='145' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='__wakeup_seq' type-id='type-id-2562' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='146' column='1'/>
+            <var-decl name='__wakeup_seq' type-id='type-id-2561' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='146' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='192'>
-            <var-decl name='__woken_seq' type-id='type-id-2562' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='147' column='1'/>
+            <var-decl name='__woken_seq' type-id='type-id-2561' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='147' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='256'>
             <var-decl name='__mutex' type-id='type-id-286' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='148' column='1'/>
         </class-decl>
       </member-type>
       <data-member access='private'>
-        <var-decl name='__data' type-id='type-id-3123' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='151' column='1'/>
+        <var-decl name='__data' type-id='type-id-3122' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='151' column='1'/>
       </data-member>
       <data-member access='private'>
-        <var-decl name='__size' type-id='type-id-3124' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='152' column='1'/>
+        <var-decl name='__size' type-id='type-id-3123' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='152' column='1'/>
       </data-member>
       <data-member access='private'>
-        <var-decl name='__align' type-id='type-id-2513' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='153' column='1'/>
+        <var-decl name='__align' type-id='type-id-2512' visibility='default' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='153' column='1'/>
       </data-member>
     </union-decl>
-    <type-decl name='long long unsigned int' size-in-bits='64' id='type-id-2562'/>
+    <type-decl name='long long unsigned int' size-in-bits='64' id='type-id-2561'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2546' size-in-bits='384' id='type-id-3124'>
-      <subrange length='48' type-id='type-id-2908' id='type-id-3125'/>
+    <array-type-def dimensions='1' type-id='type-id-2545' size-in-bits='384' id='type-id-3123'>
+      <subrange length='48' type-id='type-id-2907' id='type-id-3124'/>
 
     </array-type-def>
-    <typedef-decl name='pthread_cond_t' type-id='type-id-3122' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='154' column='1' id='type-id-3126'/>
-    <typedef-decl name='__gthread_cond_t' type-id='type-id-3126' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h' line='52' column='1' id='type-id-600'/>
+    <typedef-decl name='pthread_cond_t' type-id='type-id-3121' filepath='/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h' line='154' column='1' id='type-id-3125'/>
+    <typedef-decl name='__gthread_cond_t' type-id='type-id-3125' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h' line='52' column='1' id='type-id-600'/>
     <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-603'/>
-    <qualified-type-def type-id='type-id-598' const='yes' id='type-id-3127'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3127' size-in-bits='64' id='type-id-604'/>
+    <qualified-type-def type-id='type-id-598' const='yes' id='type-id-3126'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3126' size-in-bits='64' id='type-id-604'/>
     <reference-type-def kind='lvalue' type-id='type-id-598' size-in-bits='64' id='type-id-605'/>
     <pointer-type-def type-id='type-id-608' size-in-bits='64' id='type-id-609'/>
     <pointer-type-def type-id='type-id-607' size-in-bits='64' id='type-id-610'/>
     <reference-type-def kind='lvalue' type-id='type-id-608' size-in-bits='64' id='type-id-611'/>
-    <qualified-type-def type-id='type-id-607' const='yes' id='type-id-3128'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3128' size-in-bits='64' id='type-id-615'/>
+    <qualified-type-def type-id='type-id-607' const='yes' id='type-id-3127'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3127' size-in-bits='64' id='type-id-615'/>
     <reference-type-def kind='lvalue' type-id='type-id-607' size-in-bits='64' id='type-id-606'/>
     <reference-type-def kind='rvalue' type-id='type-id-607' size-in-bits='64' id='type-id-616'/>
-    <pointer-type-def type-id='type-id-3128' size-in-bits='64' id='type-id-617'/>
+    <pointer-type-def type-id='type-id-3127' size-in-bits='64' id='type-id-617'/>
     <pointer-type-def type-id='type-id-599' size-in-bits='64' id='type-id-602'/>
-    <pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-2809'/>
-    <qualified-type-def type-id='type-id-665' const='yes' id='type-id-3129'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3129' size-in-bits='64' id='type-id-2810'/>
-    <typedef-decl name='uint64_t' type-id='type-id-282' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-2593'/>
-    <pointer-type-def type-id='type-id-2595' size-in-bits='64' id='type-id-679'/>
+    <pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-2808'/>
+    <qualified-type-def type-id='type-id-665' const='yes' id='type-id-3128'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3128' size-in-bits='64' id='type-id-2809'/>
+    <typedef-decl name='uint64_t' type-id='type-id-282' filepath='/usr/include/stdint.h' line='55' column='1' id='type-id-2592'/>
+    <pointer-type-def type-id='type-id-2594' size-in-bits='64' id='type-id-679'/>
     <pointer-type-def type-id='type-id-672' size-in-bits='64' id='type-id-680'/>
-    <qualified-type-def type-id='type-id-672' const='yes' id='type-id-3130'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3130' size-in-bits='64' id='type-id-681'/>
+    <qualified-type-def type-id='type-id-672' const='yes' id='type-id-3129'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3129' size-in-bits='64' id='type-id-681'/>
     <reference-type-def kind='lvalue' type-id='type-id-672' size-in-bits='64' id='type-id-682'/>
     <reference-type-def kind='rvalue' type-id='type-id-672' size-in-bits='64' id='type-id-683'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2595' size-in-bits='64' id='type-id-689'/>
-    <pointer-type-def type-id='type-id-3130' size-in-bits='64' id='type-id-684'/>
-    <qualified-type-def type-id='type-id-690' const='yes' id='type-id-3131'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3131' size-in-bits='64' id='type-id-686'/>
-    <pointer-type-def type-id='type-id-2591' size-in-bits='64' id='type-id-939'/>
-    <pointer-type-def type-id='type-id-744' size-in-bits='64' id='type-id-2816'/>
-    <qualified-type-def type-id='type-id-744' const='yes' id='type-id-3132'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3132' size-in-bits='64' id='type-id-2817'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2594' size-in-bits='64' id='type-id-689'/>
+    <pointer-type-def type-id='type-id-3129' size-in-bits='64' id='type-id-684'/>
+    <qualified-type-def type-id='type-id-690' const='yes' id='type-id-3130'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3130' size-in-bits='64' id='type-id-686'/>
+    <pointer-type-def type-id='type-id-2590' size-in-bits='64' id='type-id-939'/>
+    <pointer-type-def type-id='type-id-744' size-in-bits='64' id='type-id-2815'/>
+    <qualified-type-def type-id='type-id-744' const='yes' id='type-id-3131'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3131' size-in-bits='64' id='type-id-2816'/>
     <pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-758'/>
-    <pointer-type-def type-id='type-id-3132' size-in-bits='64' id='type-id-2818'/>
+    <pointer-type-def type-id='type-id-3131' size-in-bits='64' id='type-id-2817'/>
     <reference-type-def kind='lvalue' type-id='type-id-703' size-in-bits='64' id='type-id-747'/>
-    <qualified-type-def type-id='type-id-703' const='yes' id='type-id-3133'/>
-    <pointer-type-def type-id='type-id-3133' size-in-bits='64' id='type-id-767'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3133' size-in-bits='64' id='type-id-727'/>
+    <qualified-type-def type-id='type-id-703' const='yes' id='type-id-3132'/>
+    <pointer-type-def type-id='type-id-3132' size-in-bits='64' id='type-id-767'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3132' size-in-bits='64' id='type-id-727'/>
     <pointer-type-def type-id='type-id-701' size-in-bits='64' id='type-id-748'/>
-    <qualified-type-def type-id='type-id-701' const='yes' id='type-id-3134'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3134' size-in-bits='64' id='type-id-749'/>
-    <pointer-type-def type-id='type-id-751' size-in-bits='64' id='type-id-2826'/>
-    <qualified-type-def type-id='type-id-751' const='yes' id='type-id-3135'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3135' size-in-bits='64' id='type-id-2827'/>
+    <qualified-type-def type-id='type-id-701' const='yes' id='type-id-3133'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3133' size-in-bits='64' id='type-id-749'/>
+    <pointer-type-def type-id='type-id-751' size-in-bits='64' id='type-id-2825'/>
+    <qualified-type-def type-id='type-id-751' const='yes' id='type-id-3134'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3134' size-in-bits='64' id='type-id-2826'/>
     <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-45'/>
     <reference-type-def kind='lvalue' type-id='type-id-44' size-in-bits='64' id='type-id-46'/>
     <qualified-type-def type-id='type-id-45' const='yes' id='type-id-47'/>
     <pointer-type-def type-id='type-id-717' size-in-bits='64' id='type-id-740'/>
-    <pointer-type-def type-id='type-id-3135' size-in-bits='64' id='type-id-2828'/>
-    <reference-type-def kind='lvalue' type-id='type-id-717' size-in-bits='64' id='type-id-2821'/>
-    <qualified-type-def type-id='type-id-717' const='yes' id='type-id-3136'/>
-    <pointer-type-def type-id='type-id-3136' size-in-bits='64' id='type-id-2823'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3136' size-in-bits='64' id='type-id-2825'/>
+    <pointer-type-def type-id='type-id-3134' size-in-bits='64' id='type-id-2827'/>
+    <reference-type-def kind='lvalue' type-id='type-id-717' size-in-bits='64' id='type-id-2820'/>
+    <qualified-type-def type-id='type-id-717' const='yes' id='type-id-3135'/>
+    <pointer-type-def type-id='type-id-3135' size-in-bits='64' id='type-id-2822'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3135' size-in-bits='64' id='type-id-2824'/>
     <pointer-type-def type-id='type-id-730' size-in-bits='64' id='type-id-752'/>
-    <qualified-type-def type-id='type-id-730' const='yes' id='type-id-3137'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3137' size-in-bits='64' id='type-id-753'/>
+    <qualified-type-def type-id='type-id-730' const='yes' id='type-id-3136'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3136' size-in-bits='64' id='type-id-753'/>
     <pointer-type-def type-id='type-id-729' size-in-bits='64' id='type-id-731'/>
-    <qualified-type-def type-id='type-id-734' const='yes' id='type-id-3138'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3138' size-in-bits='64' id='type-id-732'/>
+    <qualified-type-def type-id='type-id-734' const='yes' id='type-id-3137'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3137' size-in-bits='64' id='type-id-732'/>
     <reference-type-def kind='rvalue' type-id='type-id-734' size-in-bits='64' id='type-id-733'/>
     <pointer-type-def type-id='type-id-699' size-in-bits='64' id='type-id-739'/>
     <reference-type-def kind='lvalue' type-id='type-id-734' size-in-bits='64' id='type-id-741'/>
-    <qualified-type-def type-id='type-id-699' const='yes' id='type-id-3139'/>
-    <pointer-type-def type-id='type-id-3139' size-in-bits='64' id='type-id-742'/>
+    <qualified-type-def type-id='type-id-699' const='yes' id='type-id-3138'/>
+    <pointer-type-def type-id='type-id-3138' size-in-bits='64' id='type-id-742'/>
     <reference-type-def kind='rvalue' type-id='type-id-699' size-in-bits='64' id='type-id-743'/>
     <pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-718'/>
-    <qualified-type-def type-id='type-id-700' const='yes' id='type-id-3140'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3140' size-in-bits='64' id='type-id-719'/>
-    <qualified-type-def type-id='type-id-702' const='yes' id='type-id-3141'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3141' size-in-bits='64' id='type-id-720'/>
-    <qualified-type-def type-id='type-id-698' const='yes' id='type-id-3142'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3142' size-in-bits='64' id='type-id-721'/>
+    <qualified-type-def type-id='type-id-700' const='yes' id='type-id-3139'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3139' size-in-bits='64' id='type-id-719'/>
+    <qualified-type-def type-id='type-id-702' const='yes' id='type-id-3140'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3140' size-in-bits='64' id='type-id-720'/>
+    <qualified-type-def type-id='type-id-698' const='yes' id='type-id-3141'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3141' size-in-bits='64' id='type-id-721'/>
     <reference-type-def kind='rvalue' type-id='type-id-698' size-in-bits='64' id='type-id-722'/>
     <reference-type-def kind='lvalue' type-id='type-id-698' size-in-bits='64' id='type-id-724'/>
-    <pointer-type-def type-id='type-id-3142' size-in-bits='64' id='type-id-725'/>
+    <pointer-type-def type-id='type-id-3141' size-in-bits='64' id='type-id-725'/>
     <pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-760'/>
-    <qualified-type-def type-id='type-id-705' const='yes' id='type-id-3143'/>
-    <pointer-type-def type-id='type-id-3143' size-in-bits='64' id='type-id-761'/>
+    <qualified-type-def type-id='type-id-705' const='yes' id='type-id-3142'/>
+    <pointer-type-def type-id='type-id-3142' size-in-bits='64' id='type-id-761'/>
     <reference-type-def kind='lvalue' type-id='type-id-755' size-in-bits='64' id='type-id-762'/>
-    <qualified-type-def type-id='type-id-755' const='yes' id='type-id-3144'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3144' size-in-bits='64' id='type-id-763'/>
-    <qualified-type-def type-id='type-id-44' const='yes' id='type-id-3145'/>
-    <pointer-type-def type-id='type-id-3145' size-in-bits='64' id='type-id-772'/>
+    <qualified-type-def type-id='type-id-755' const='yes' id='type-id-3143'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3143' size-in-bits='64' id='type-id-763'/>
+    <qualified-type-def type-id='type-id-44' const='yes' id='type-id-3144'/>
+    <pointer-type-def type-id='type-id-3144' size-in-bits='64' id='type-id-772'/>
     <pointer-type-def type-id='type-id-707' size-in-bits='64' id='type-id-773'/>
-    <qualified-type-def type-id='type-id-764' const='yes' id='type-id-3146'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3146' size-in-bits='64' id='type-id-774'/>
-    <qualified-type-def type-id='type-id-707' const='yes' id='type-id-3147'/>
-    <pointer-type-def type-id='type-id-3147' size-in-bits='64' id='type-id-775'/>
+    <qualified-type-def type-id='type-id-764' const='yes' id='type-id-3145'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3145' size-in-bits='64' id='type-id-774'/>
+    <qualified-type-def type-id='type-id-707' const='yes' id='type-id-3146'/>
+    <pointer-type-def type-id='type-id-3146' size-in-bits='64' id='type-id-775'/>
     <reference-type-def kind='lvalue' type-id='type-id-768' size-in-bits='64' id='type-id-776'/>
-    <qualified-type-def type-id='type-id-768' const='yes' id='type-id-3148'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3148' size-in-bits='64' id='type-id-777'/>
+    <qualified-type-def type-id='type-id-768' const='yes' id='type-id-3147'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3147' size-in-bits='64' id='type-id-777'/>
     <reference-type-def kind='rvalue' type-id='type-id-702' size-in-bits='64' id='type-id-726'/>
     <pointer-type-def type-id='type-id-716' size-in-bits='64' id='type-id-728'/>
     <pointer-type-def type-id='type-id-786' size-in-bits='64' id='type-id-353'/>
-    <qualified-type-def type-id='type-id-704' const='yes' id='type-id-3149'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3149' size-in-bits='64' id='type-id-2598'/>
+    <qualified-type-def type-id='type-id-704' const='yes' id='type-id-3148'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3148' size-in-bits='64' id='type-id-2597'/>
     <pointer-type-def type-id='type-id-691' size-in-bits='64' id='type-id-692'/>
-    <qualified-type-def type-id='type-id-691' const='yes' id='type-id-3150'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3150' size-in-bits='64' id='type-id-693'/>
+    <qualified-type-def type-id='type-id-691' const='yes' id='type-id-3149'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3149' size-in-bits='64' id='type-id-693'/>
     <reference-type-def kind='lvalue' type-id='type-id-691' size-in-bits='64' id='type-id-694'/>
     <reference-type-def kind='rvalue' type-id='type-id-691' size-in-bits='64' id='type-id-687'/>
     <reference-type-def kind='lvalue' type-id='type-id-786' size-in-bits='64' id='type-id-781'/>
-    <pointer-type-def type-id='type-id-3150' size-in-bits='64' id='type-id-695'/>
-    <qualified-type-def type-id='type-id-782' const='yes' id='type-id-3151'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3151' size-in-bits='64' id='type-id-697'/>
-    <pointer-type-def type-id='type-id-784' size-in-bits='64' id='type-id-2834'/>
-    <qualified-type-def type-id='type-id-784' const='yes' id='type-id-3152'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3152' size-in-bits='64' id='type-id-2835'/>
-    <pointer-type-def type-id='type-id-3152' size-in-bits='64' id='type-id-2836'/>
-    <qualified-type-def type-id='type-id-786' const='yes' id='type-id-3153'/>
-    <pointer-type-def type-id='type-id-3153' size-in-bits='64' id='type-id-2338'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3153' size-in-bits='64' id='type-id-2833'/>
+    <pointer-type-def type-id='type-id-3149' size-in-bits='64' id='type-id-695'/>
+    <qualified-type-def type-id='type-id-782' const='yes' id='type-id-3150'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3150' size-in-bits='64' id='type-id-697'/>
+    <pointer-type-def type-id='type-id-784' size-in-bits='64' id='type-id-2833'/>
+    <qualified-type-def type-id='type-id-784' const='yes' id='type-id-3151'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3151' size-in-bits='64' id='type-id-2834'/>
+    <pointer-type-def type-id='type-id-3151' size-in-bits='64' id='type-id-2835'/>
+    <qualified-type-def type-id='type-id-786' const='yes' id='type-id-3152'/>
+    <pointer-type-def type-id='type-id-3152' size-in-bits='64' id='type-id-2338'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3152' size-in-bits='64' id='type-id-2832'/>
     <reference-type-def kind='rvalue' type-id='type-id-939' size-in-bits='64' id='type-id-355'/>
     <reference-type-def kind='lvalue' type-id='type-id-705' size-in-bits='64' id='type-id-356'/>
     <pointer-type-def type-id='type-id-783' size-in-bits='64' id='type-id-789'/>
     <qualified-type-def type-id='type-id-783' const='yes' id='type-id-1945'/>
     <reference-type-def kind='lvalue' type-id='type-id-1945' size-in-bits='64' id='type-id-354'/>
     <pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-673'/>
-    <qualified-type-def type-id='type-id-671' const='yes' id='type-id-3154'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3154' size-in-bits='64' id='type-id-674'/>
+    <qualified-type-def type-id='type-id-671' const='yes' id='type-id-3153'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3153' size-in-bits='64' id='type-id-674'/>
     <reference-type-def kind='rvalue' type-id='type-id-671' size-in-bits='64' id='type-id-675'/>
     <reference-type-def kind='lvalue' type-id='type-id-671' size-in-bits='64' id='type-id-676'/>
-    <qualified-type-def type-id='type-id-791' const='yes' id='type-id-3155'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3155' size-in-bits='64' id='type-id-677'/>
+    <qualified-type-def type-id='type-id-791' const='yes' id='type-id-3154'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3154' size-in-bits='64' id='type-id-677'/>
     <pointer-type-def type-id='type-id-792' size-in-bits='64' id='type-id-793'/>
-    <qualified-type-def type-id='type-id-792' const='yes' id='type-id-3156'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3156' size-in-bits='64' id='type-id-794'/>
+    <qualified-type-def type-id='type-id-792' const='yes' id='type-id-3155'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3155' size-in-bits='64' id='type-id-794'/>
     <reference-type-def kind='rvalue' type-id='type-id-792' size-in-bits='64' id='type-id-678'/>
     <reference-type-def kind='lvalue' type-id='type-id-792' size-in-bits='64' id='type-id-795'/>
-    <qualified-type-def type-id='type-id-797' const='yes' id='type-id-3157'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3157' size-in-bits='64' id='type-id-796'/>
-    <pointer-type-def type-id='type-id-2594' size-in-bits='64' id='type-id-2655'/>
+    <qualified-type-def type-id='type-id-797' const='yes' id='type-id-3156'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3156' size-in-bits='64' id='type-id-796'/>
+    <pointer-type-def type-id='type-id-2593' size-in-bits='64' id='type-id-2654'/>
     <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-28'/>
-    <qualified-type-def type-id='type-id-22' const='yes' id='type-id-3158'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3158' size-in-bits='64' id='type-id-29'/>
+    <qualified-type-def type-id='type-id-22' const='yes' id='type-id-3157'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3157' size-in-bits='64' id='type-id-29'/>
     <reference-type-def kind='lvalue' type-id='type-id-22' size-in-bits='64' id='type-id-30'/>
-    <pointer-type-def type-id='type-id-3158' size-in-bits='64' id='type-id-31'/>
-    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-3159'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3159' size-in-bits='64' id='type-id-32'/>
+    <pointer-type-def type-id='type-id-3157' size-in-bits='64' id='type-id-31'/>
+    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-3158'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3158' size-in-bits='64' id='type-id-32'/>
     <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-23'/>
-    <qualified-type-def type-id='type-id-21' const='yes' id='type-id-3160'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3160' size-in-bits='64' id='type-id-24'/>
-    <qualified-type-def type-id='type-id-3' const='yes' id='type-id-3161'/>
-    <pointer-type-def type-id='type-id-3161' size-in-bits='64' id='type-id-25'/>
+    <qualified-type-def type-id='type-id-21' const='yes' id='type-id-3159'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3159' size-in-bits='64' id='type-id-24'/>
+    <qualified-type-def type-id='type-id-3' const='yes' id='type-id-3160'/>
+    <pointer-type-def type-id='type-id-3160' size-in-bits='64' id='type-id-25'/>
     <reference-type-def kind='lvalue' type-id='type-id-3' size-in-bits='64' id='type-id-26'/>
-    <typedef-decl name='__time_t' type-id='type-id-9' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' id='type-id-3162'/>
-    <typedef-decl name='time_t' type-id='type-id-3162' filepath='/usr/include/time.h' line='75' column='1' id='type-id-6'/>
-    <qualified-type-def type-id='type-id-2' const='yes' id='type-id-3163'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3163' size-in-bits='64' id='type-id-5'/>
-    <qualified-type-def type-id='type-id-2594' const='yes' id='type-id-2632'/>
-    <pointer-type-def type-id='type-id-2632' size-in-bits='64' id='type-id-2656'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2594' size-in-bits='64' id='type-id-2657'/>
+    <typedef-decl name='__time_t' type-id='type-id-9' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='139' column='1' id='type-id-3161'/>
+    <typedef-decl name='time_t' type-id='type-id-3161' filepath='/usr/include/time.h' line='75' column='1' id='type-id-6'/>
+    <qualified-type-def type-id='type-id-2' const='yes' id='type-id-3162'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3162' size-in-bits='64' id='type-id-5'/>
+    <qualified-type-def type-id='type-id-2593' const='yes' id='type-id-2631'/>
+    <pointer-type-def type-id='type-id-2631' size-in-bits='64' id='type-id-2655'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2593' size-in-bits='64' id='type-id-2656'/>
     <pointer-type-def type-id='type-id-623' size-in-bits='64' id='type-id-806'/>
-    <pointer-type-def type-id='type-id-3129' size-in-bits='64' id='type-id-2811'/>
+    <pointer-type-def type-id='type-id-3128' size-in-bits='64' id='type-id-2810'/>
     <reference-type-def kind='lvalue' type-id='type-id-623' size-in-bits='64' id='type-id-668'/>
     <qualified-type-def type-id='type-id-623' const='yes' id='type-id-2064'/>
     <pointer-type-def type-id='type-id-2064' size-in-bits='64' id='type-id-815'/>
     <reference-type-def kind='lvalue' type-id='type-id-2064' size-in-bits='64' id='type-id-647'/>
     <pointer-type-def type-id='type-id-621' size-in-bits='64' id='type-id-669'/>
-    <qualified-type-def type-id='type-id-621' const='yes' id='type-id-3164'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3164' size-in-bits='64' id='type-id-670'/>
-    <pointer-type-def type-id='type-id-799' size-in-bits='64' id='type-id-2844'/>
-    <qualified-type-def type-id='type-id-799' const='yes' id='type-id-3165'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3165' size-in-bits='64' id='type-id-2845'/>
+    <qualified-type-def type-id='type-id-621' const='yes' id='type-id-3163'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3163' size-in-bits='64' id='type-id-670'/>
+    <pointer-type-def type-id='type-id-799' size-in-bits='64' id='type-id-2843'/>
+    <qualified-type-def type-id='type-id-799' const='yes' id='type-id-3164'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3164' size-in-bits='64' id='type-id-2844'/>
     <pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-661'/>
     <reference-type-def kind='rvalue' type-id='type-id-623' size-in-bits='64' id='type-id-648'/>
-    <pointer-type-def type-id='type-id-3165' size-in-bits='64' id='type-id-2846'/>
-    <reference-type-def kind='lvalue' type-id='type-id-637' size-in-bits='64' id='type-id-2839'/>
-    <qualified-type-def type-id='type-id-637' const='yes' id='type-id-3166'/>
-    <pointer-type-def type-id='type-id-3166' size-in-bits='64' id='type-id-2841'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3166' size-in-bits='64' id='type-id-2843'/>
+    <pointer-type-def type-id='type-id-3164' size-in-bits='64' id='type-id-2845'/>
+    <reference-type-def kind='lvalue' type-id='type-id-637' size-in-bits='64' id='type-id-2838'/>
+    <qualified-type-def type-id='type-id-637' const='yes' id='type-id-3165'/>
+    <pointer-type-def type-id='type-id-3165' size-in-bits='64' id='type-id-2840'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3165' size-in-bits='64' id='type-id-2842'/>
     <pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-800'/>
-    <qualified-type-def type-id='type-id-651' const='yes' id='type-id-3167'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3167' size-in-bits='64' id='type-id-801'/>
+    <qualified-type-def type-id='type-id-651' const='yes' id='type-id-3166'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3166' size-in-bits='64' id='type-id-801'/>
     <pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-652'/>
-    <qualified-type-def type-id='type-id-655' const='yes' id='type-id-3168'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3168' size-in-bits='64' id='type-id-653'/>
+    <qualified-type-def type-id='type-id-655' const='yes' id='type-id-3167'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3167' size-in-bits='64' id='type-id-653'/>
     <reference-type-def kind='rvalue' type-id='type-id-655' size-in-bits='64' id='type-id-654'/>
     <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-660'/>
     <reference-type-def kind='lvalue' type-id='type-id-655' size-in-bits='64' id='type-id-662'/>
-    <qualified-type-def type-id='type-id-619' const='yes' id='type-id-3169'/>
-    <pointer-type-def type-id='type-id-3169' size-in-bits='64' id='type-id-663'/>
+    <qualified-type-def type-id='type-id-619' const='yes' id='type-id-3168'/>
+    <pointer-type-def type-id='type-id-3168' size-in-bits='64' id='type-id-663'/>
     <reference-type-def kind='rvalue' type-id='type-id-619' size-in-bits='64' id='type-id-664'/>
     <pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-638'/>
-    <qualified-type-def type-id='type-id-620' const='yes' id='type-id-3170'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3170' size-in-bits='64' id='type-id-639'/>
-    <qualified-type-def type-id='type-id-622' const='yes' id='type-id-3171'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3171' size-in-bits='64' id='type-id-640'/>
-    <qualified-type-def type-id='type-id-618' const='yes' id='type-id-3172'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3172' size-in-bits='64' id='type-id-641'/>
+    <qualified-type-def type-id='type-id-620' const='yes' id='type-id-3169'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3169' size-in-bits='64' id='type-id-639'/>
+    <qualified-type-def type-id='type-id-622' const='yes' id='type-id-3170'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3170' size-in-bits='64' id='type-id-640'/>
+    <qualified-type-def type-id='type-id-618' const='yes' id='type-id-3171'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3171' size-in-bits='64' id='type-id-641'/>
     <reference-type-def kind='rvalue' type-id='type-id-618' size-in-bits='64' id='type-id-642'/>
     <reference-type-def kind='lvalue' type-id='type-id-618' size-in-bits='64' id='type-id-644'/>
-    <pointer-type-def type-id='type-id-3172' size-in-bits='64' id='type-id-645'/>
+    <pointer-type-def type-id='type-id-3171' size-in-bits='64' id='type-id-645'/>
     <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-808'/>
-    <qualified-type-def type-id='type-id-625' const='yes' id='type-id-3173'/>
-    <pointer-type-def type-id='type-id-3173' size-in-bits='64' id='type-id-809'/>
+    <qualified-type-def type-id='type-id-625' const='yes' id='type-id-3172'/>
+    <pointer-type-def type-id='type-id-3172' size-in-bits='64' id='type-id-809'/>
     <reference-type-def kind='lvalue' type-id='type-id-803' size-in-bits='64' id='type-id-810'/>
-    <qualified-type-def type-id='type-id-803' const='yes' id='type-id-3174'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3174' size-in-bits='64' id='type-id-811'/>
+    <qualified-type-def type-id='type-id-803' const='yes' id='type-id-3173'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3173' size-in-bits='64' id='type-id-811'/>
     <pointer-type-def type-id='type-id-627' size-in-bits='64' id='type-id-819'/>
-    <qualified-type-def type-id='type-id-812' const='yes' id='type-id-3175'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3175' size-in-bits='64' id='type-id-820'/>
-    <qualified-type-def type-id='type-id-627' const='yes' id='type-id-3176'/>
-    <pointer-type-def type-id='type-id-3176' size-in-bits='64' id='type-id-821'/>
+    <qualified-type-def type-id='type-id-812' const='yes' id='type-id-3174'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3174' size-in-bits='64' id='type-id-820'/>
+    <qualified-type-def type-id='type-id-627' const='yes' id='type-id-3175'/>
+    <pointer-type-def type-id='type-id-3175' size-in-bits='64' id='type-id-821'/>
     <reference-type-def kind='lvalue' type-id='type-id-816' size-in-bits='64' id='type-id-822'/>
-    <qualified-type-def type-id='type-id-816' const='yes' id='type-id-3177'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3177' size-in-bits='64' id='type-id-823'/>
+    <qualified-type-def type-id='type-id-816' const='yes' id='type-id-3176'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3176' size-in-bits='64' id='type-id-823'/>
     <reference-type-def kind='rvalue' type-id='type-id-622' size-in-bits='64' id='type-id-646'/>
     <pointer-type-def type-id='type-id-636' size-in-bits='64' id='type-id-649'/>
-    <pointer-type-def type-id='type-id-2608' size-in-bits='64' id='type-id-2661'/>
-    <qualified-type-def type-id='type-id-2608' const='yes' id='type-id-3178'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3178' size-in-bits='64' id='type-id-2662'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2608' size-in-bits='64' id='type-id-2663'/>
-    <qualified-type-def type-id='type-id-2658' const='yes' id='type-id-3179'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3179' size-in-bits='64' id='type-id-2664'/>
+    <pointer-type-def type-id='type-id-2607' size-in-bits='64' id='type-id-2660'/>
+    <qualified-type-def type-id='type-id-2607' const='yes' id='type-id-3177'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3177' size-in-bits='64' id='type-id-2661'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2607' size-in-bits='64' id='type-id-2662'/>
+    <qualified-type-def type-id='type-id-2657' const='yes' id='type-id-3178'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3178' size-in-bits='64' id='type-id-2663'/>
     <qualified-type-def type-id='type-id-66' const='yes' id='type-id-183'/>
-    <pointer-type-def type-id='type-id-3180' size-in-bits='64' id='type-id-910'/>
+    <pointer-type-def type-id='type-id-3179' size-in-bits='64' id='type-id-910'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2546' size-in-bits='128' id='type-id-886'>
-      <subrange length='16' type-id='type-id-2908' id='type-id-3181'/>
+    <array-type-def dimensions='1' type-id='type-id-2545' size-in-bits='128' id='type-id-886'>
+      <subrange length='16' type-id='type-id-2907' id='type-id-3180'/>
 
     </array-type-def>
     <pointer-type-def type-id='type-id-882' size-in-bits='64' id='type-id-887'/>
-    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-3182'/>
-    <pointer-type-def type-id='type-id-3182' size-in-bits='64' id='type-id-888'/>
+    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-3181'/>
+    <pointer-type-def type-id='type-id-3181' size-in-bits='64' id='type-id-888'/>
     <reference-type-def kind='lvalue' type-id='type-id-367' size-in-bits='64' id='type-id-889'/>
     <pointer-type-def type-id='type-id-921' size-in-bits='64' id='type-id-937'/>
-    <qualified-type-def type-id='type-id-921' const='yes' id='type-id-3183'/>
-    <pointer-type-def type-id='type-id-3183' size-in-bits='64' id='type-id-938'/>
-    <pointer-type-def type-id='type-id-2665' size-in-bits='64' id='type-id-196'/>
+    <qualified-type-def type-id='type-id-921' const='yes' id='type-id-3182'/>
+    <pointer-type-def type-id='type-id-3182' size-in-bits='64' id='type-id-938'/>
+    <pointer-type-def type-id='type-id-2664' size-in-bits='64' id='type-id-196'/>
     <reference-type-def kind='lvalue' type-id='type-id-196' size-in-bits='64' id='type-id-916'/>
     <reference-type-def kind='lvalue' type-id='type-id-1018' size-in-bits='64' id='type-id-931'/>
     <reference-type-def kind='lvalue' type-id='type-id-638' size-in-bits='64' id='type-id-940'/>
     <pointer-type-def type-id='type-id-999' size-in-bits='64' id='type-id-1008'/>
     <reference-type-def kind='lvalue' type-id='type-id-999' size-in-bits='64' id='type-id-1009'/>
     <pointer-type-def type-id='type-id-1000' size-in-bits='64' id='type-id-1010'/>
-    <qualified-type-def type-id='type-id-590' const='yes' id='type-id-3184'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3184' size-in-bits='64' id='type-id-947'/>
-    <qualified-type-def type-id='type-id-1000' const='yes' id='type-id-3185'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3185' size-in-bits='64' id='type-id-1011'/>
+    <qualified-type-def type-id='type-id-590' const='yes' id='type-id-3183'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3183' size-in-bits='64' id='type-id-947'/>
+    <qualified-type-def type-id='type-id-1000' const='yes' id='type-id-3184'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3184' size-in-bits='64' id='type-id-1011'/>
     <reference-type-def kind='rvalue' type-id='type-id-1000' size-in-bits='64' id='type-id-1012'/>
     <reference-type-def kind='lvalue' type-id='type-id-1000' size-in-bits='64' id='type-id-1013'/>
     <reference-type-def kind='rvalue' type-id='type-id-590' size-in-bits='64' id='type-id-933'/>
     <reference-type-def kind='lvalue' type-id='type-id-990' size-in-bits='64' id='type-id-1002'/>
-    <qualified-type-def type-id='type-id-990' const='yes' id='type-id-3186'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3186' size-in-bits='64' id='type-id-1003'/>
+    <qualified-type-def type-id='type-id-990' const='yes' id='type-id-3185'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3185' size-in-bits='64' id='type-id-1003'/>
     <reference-type-def kind='lvalue' type-id='type-id-1001' size-in-bits='64' id='type-id-1004'/>
-    <qualified-type-def type-id='type-id-1001' const='yes' id='type-id-3187'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3187' size-in-bits='64' id='type-id-1005'/>
+    <qualified-type-def type-id='type-id-1001' const='yes' id='type-id-3186'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3186' size-in-bits='64' id='type-id-1005'/>
     <pointer-type-def type-id='type-id-990' size-in-bits='64' id='type-id-1006'/>
     <reference-type-def kind='rvalue' type-id='type-id-990' size-in-bits='64' id='type-id-1007'/>
     <pointer-type-def type-id='type-id-991' size-in-bits='64' id='type-id-1014'/>
-    <qualified-type-def type-id='type-id-638' const='yes' id='type-id-3188'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3188' size-in-bits='64' id='type-id-946'/>
-    <qualified-type-def type-id='type-id-991' const='yes' id='type-id-3189'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3189' size-in-bits='64' id='type-id-1015'/>
+    <qualified-type-def type-id='type-id-638' const='yes' id='type-id-3187'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3187' size-in-bits='64' id='type-id-946'/>
+    <qualified-type-def type-id='type-id-991' const='yes' id='type-id-3188'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3188' size-in-bits='64' id='type-id-1015'/>
     <reference-type-def kind='rvalue' type-id='type-id-991' size-in-bits='64' id='type-id-1016'/>
     <reference-type-def kind='lvalue' type-id='type-id-991' size-in-bits='64' id='type-id-1017'/>
     <reference-type-def kind='rvalue' type-id='type-id-638' size-in-bits='64' id='type-id-932'/>
     <reference-type-def kind='lvalue' type-id='type-id-981' size-in-bits='64' id='type-id-993'/>
-    <qualified-type-def type-id='type-id-981' const='yes' id='type-id-3190'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3190' size-in-bits='64' id='type-id-994'/>
+    <qualified-type-def type-id='type-id-981' const='yes' id='type-id-3189'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3189' size-in-bits='64' id='type-id-994'/>
     <reference-type-def kind='lvalue' type-id='type-id-992' size-in-bits='64' id='type-id-995'/>
-    <qualified-type-def type-id='type-id-992' const='yes' id='type-id-3191'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3191' size-in-bits='64' id='type-id-996'/>
+    <qualified-type-def type-id='type-id-992' const='yes' id='type-id-3190'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3190' size-in-bits='64' id='type-id-996'/>
     <pointer-type-def type-id='type-id-981' size-in-bits='64' id='type-id-997'/>
     <reference-type-def kind='rvalue' type-id='type-id-981' size-in-bits='64' id='type-id-998'/>
     <pointer-type-def type-id='type-id-982' size-in-bits='64' id='type-id-1019'/>
     <qualified-type-def type-id='type-id-1018' const='yes' id='type-id-2068'/>
     <reference-type-def kind='lvalue' type-id='type-id-2068' size-in-bits='64' id='type-id-945'/>
-    <qualified-type-def type-id='type-id-982' const='yes' id='type-id-3192'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3192' size-in-bits='64' id='type-id-1020'/>
+    <qualified-type-def type-id='type-id-982' const='yes' id='type-id-3191'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3191' size-in-bits='64' id='type-id-1020'/>
     <reference-type-def kind='rvalue' type-id='type-id-982' size-in-bits='64' id='type-id-1021'/>
     <reference-type-def kind='lvalue' type-id='type-id-982' size-in-bits='64' id='type-id-1022'/>
     <reference-type-def kind='rvalue' type-id='type-id-1018' size-in-bits='64' id='type-id-1023'/>
     <reference-type-def kind='lvalue' type-id='type-id-971' size-in-bits='64' id='type-id-984'/>
-    <qualified-type-def type-id='type-id-971' const='yes' id='type-id-3193'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3193' size-in-bits='64' id='type-id-985'/>
+    <qualified-type-def type-id='type-id-971' const='yes' id='type-id-3192'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3192' size-in-bits='64' id='type-id-985'/>
     <reference-type-def kind='lvalue' type-id='type-id-983' size-in-bits='64' id='type-id-986'/>
-    <qualified-type-def type-id='type-id-983' const='yes' id='type-id-3194'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3194' size-in-bits='64' id='type-id-987'/>
+    <qualified-type-def type-id='type-id-983' const='yes' id='type-id-3193'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3193' size-in-bits='64' id='type-id-987'/>
     <pointer-type-def type-id='type-id-971' size-in-bits='64' id='type-id-988'/>
     <reference-type-def kind='rvalue' type-id='type-id-971' size-in-bits='64' id='type-id-989'/>
     <pointer-type-def type-id='type-id-972' size-in-bits='64' id='type-id-1025'/>
     <qualified-type-def type-id='type-id-1024' const='yes' id='type-id-1691'/>
     <reference-type-def kind='lvalue' type-id='type-id-1691' size-in-bits='64' id='type-id-930'/>
-    <qualified-type-def type-id='type-id-972' const='yes' id='type-id-3195'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3195' size-in-bits='64' id='type-id-1026'/>
+    <qualified-type-def type-id='type-id-972' const='yes' id='type-id-3194'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3194' size-in-bits='64' id='type-id-1026'/>
     <reference-type-def kind='rvalue' type-id='type-id-972' size-in-bits='64' id='type-id-1027'/>
     <reference-type-def kind='lvalue' type-id='type-id-1024' size-in-bits='64' id='type-id-975'/>
     <reference-type-def kind='lvalue' type-id='type-id-972' size-in-bits='64' id='type-id-1028'/>
     <reference-type-def kind='rvalue' type-id='type-id-1024' size-in-bits='64' id='type-id-1029'/>
     <reference-type-def kind='lvalue' type-id='type-id-961' size-in-bits='64' id='type-id-974'/>
-    <qualified-type-def type-id='type-id-961' const='yes' id='type-id-3196'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3196' size-in-bits='64' id='type-id-976'/>
+    <qualified-type-def type-id='type-id-961' const='yes' id='type-id-3195'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3195' size-in-bits='64' id='type-id-976'/>
     <reference-type-def kind='lvalue' type-id='type-id-973' size-in-bits='64' id='type-id-977'/>
-    <qualified-type-def type-id='type-id-973' const='yes' id='type-id-3197'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3197' size-in-bits='64' id='type-id-978'/>
+    <qualified-type-def type-id='type-id-973' const='yes' id='type-id-3196'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3196' size-in-bits='64' id='type-id-978'/>
     <pointer-type-def type-id='type-id-961' size-in-bits='64' id='type-id-979'/>
     <reference-type-def kind='rvalue' type-id='type-id-961' size-in-bits='64' id='type-id-980'/>
     <pointer-type-def type-id='type-id-962' size-in-bits='64' id='type-id-1031'/>
     <qualified-type-def type-id='type-id-1030' const='yes' id='type-id-1687'/>
     <reference-type-def kind='lvalue' type-id='type-id-1687' size-in-bits='64' id='type-id-929'/>
-    <qualified-type-def type-id='type-id-962' const='yes' id='type-id-3198'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3198' size-in-bits='64' id='type-id-1032'/>
+    <qualified-type-def type-id='type-id-962' const='yes' id='type-id-3197'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3197' size-in-bits='64' id='type-id-1032'/>
     <reference-type-def kind='rvalue' type-id='type-id-962' size-in-bits='64' id='type-id-1033'/>
     <reference-type-def kind='lvalue' type-id='type-id-1030' size-in-bits='64' id='type-id-965'/>
     <reference-type-def kind='lvalue' type-id='type-id-962' size-in-bits='64' id='type-id-1034'/>
     <reference-type-def kind='rvalue' type-id='type-id-1030' size-in-bits='64' id='type-id-1035'/>
     <reference-type-def kind='lvalue' type-id='type-id-951' size-in-bits='64' id='type-id-964'/>
-    <qualified-type-def type-id='type-id-951' const='yes' id='type-id-3199'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3199' size-in-bits='64' id='type-id-966'/>
+    <qualified-type-def type-id='type-id-951' const='yes' id='type-id-3198'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3198' size-in-bits='64' id='type-id-966'/>
     <reference-type-def kind='lvalue' type-id='type-id-963' size-in-bits='64' id='type-id-967'/>
-    <qualified-type-def type-id='type-id-963' const='yes' id='type-id-3200'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3200' size-in-bits='64' id='type-id-968'/>
+    <qualified-type-def type-id='type-id-963' const='yes' id='type-id-3199'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3199' size-in-bits='64' id='type-id-968'/>
     <pointer-type-def type-id='type-id-951' size-in-bits='64' id='type-id-969'/>
     <reference-type-def kind='rvalue' type-id='type-id-951' size-in-bits='64' id='type-id-970'/>
     <pointer-type-def type-id='type-id-952' size-in-bits='64' id='type-id-1036'/>
-    <qualified-type-def type-id='type-id-939' const='yes' id='type-id-3201'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3201' size-in-bits='64' id='type-id-944'/>
-    <qualified-type-def type-id='type-id-952' const='yes' id='type-id-3202'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3202' size-in-bits='64' id='type-id-1037'/>
+    <qualified-type-def type-id='type-id-939' const='yes' id='type-id-3200'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3200' size-in-bits='64' id='type-id-944'/>
+    <qualified-type-def type-id='type-id-952' const='yes' id='type-id-3201'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3201' size-in-bits='64' id='type-id-1037'/>
     <reference-type-def kind='rvalue' type-id='type-id-952' size-in-bits='64' id='type-id-1038'/>
     <reference-type-def kind='lvalue' type-id='type-id-939' size-in-bits='64' id='type-id-955'/>
     <reference-type-def kind='lvalue' type-id='type-id-952' size-in-bits='64' id='type-id-1039'/>
     <reference-type-def kind='lvalue' type-id='type-id-942' size-in-bits='64' id='type-id-954'/>
-    <qualified-type-def type-id='type-id-942' const='yes' id='type-id-3203'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3203' size-in-bits='64' id='type-id-956'/>
+    <qualified-type-def type-id='type-id-942' const='yes' id='type-id-3202'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3202' size-in-bits='64' id='type-id-956'/>
     <reference-type-def kind='lvalue' type-id='type-id-953' size-in-bits='64' id='type-id-957'/>
-    <qualified-type-def type-id='type-id-953' const='yes' id='type-id-3204'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3204' size-in-bits='64' id='type-id-958'/>
+    <qualified-type-def type-id='type-id-953' const='yes' id='type-id-3203'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3203' size-in-bits='64' id='type-id-958'/>
     <pointer-type-def type-id='type-id-942' size-in-bits='64' id='type-id-959'/>
     <reference-type-def kind='rvalue' type-id='type-id-942' size-in-bits='64' id='type-id-960'/>
     <pointer-type-def type-id='type-id-922' size-in-bits='64' id='type-id-943'/>
-    <qualified-type-def type-id='type-id-922' const='yes' id='type-id-3205'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3205' size-in-bits='64' id='type-id-948'/>
+    <qualified-type-def type-id='type-id-922' const='yes' id='type-id-3204'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3204' size-in-bits='64' id='type-id-948'/>
     <reference-type-def kind='rvalue' type-id='type-id-922' size-in-bits='64' id='type-id-949'/>
     <reference-type-def kind='lvalue' type-id='type-id-922' size-in-bits='64' id='type-id-950'/>
     <pointer-type-def type-id='type-id-912' size-in-bits='64' id='type-id-923'/>
     <reference-type-def kind='lvalue' type-id='type-id-1683' size-in-bits='64' id='type-id-915'/>
     <reference-type-def kind='rvalue' type-id='type-id-912' size-in-bits='64' id='type-id-924'/>
     <pointer-type-def type-id='type-id-1054' size-in-bits='64' id='type-id-1062'/>
-    <qualified-type-def type-id='type-id-1054' const='yes' id='type-id-3206'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3206' size-in-bits='64' id='type-id-1063'/>
+    <qualified-type-def type-id='type-id-1054' const='yes' id='type-id-3205'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3205' size-in-bits='64' id='type-id-1063'/>
     <reference-type-def kind='rvalue' type-id='type-id-1054' size-in-bits='64' id='type-id-1064'/>
     <reference-type-def kind='lvalue' type-id='type-id-1054' size-in-bits='64' id='type-id-1065'/>
     <reference-type-def kind='lvalue' type-id='type-id-1045' size-in-bits='64' id='type-id-1056'/>
-    <qualified-type-def type-id='type-id-1045' const='yes' id='type-id-3207'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3207' size-in-bits='64' id='type-id-1057'/>
+    <qualified-type-def type-id='type-id-1045' const='yes' id='type-id-3206'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3206' size-in-bits='64' id='type-id-1057'/>
     <reference-type-def kind='lvalue' type-id='type-id-1055' size-in-bits='64' id='type-id-1058'/>
-    <qualified-type-def type-id='type-id-1055' const='yes' id='type-id-3208'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3208' size-in-bits='64' id='type-id-1059'/>
+    <qualified-type-def type-id='type-id-1055' const='yes' id='type-id-3207'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3207' size-in-bits='64' id='type-id-1059'/>
     <pointer-type-def type-id='type-id-1045' size-in-bits='64' id='type-id-1060'/>
     <reference-type-def kind='rvalue' type-id='type-id-1045' size-in-bits='64' id='type-id-1061'/>
     <pointer-type-def type-id='type-id-1046' size-in-bits='64' id='type-id-1066'/>
-    <qualified-type-def type-id='type-id-1046' const='yes' id='type-id-3209'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3209' size-in-bits='64' id='type-id-1067'/>
+    <qualified-type-def type-id='type-id-1046' const='yes' id='type-id-3208'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3208' size-in-bits='64' id='type-id-1067'/>
     <reference-type-def kind='rvalue' type-id='type-id-1046' size-in-bits='64' id='type-id-1068'/>
     <reference-type-def kind='lvalue' type-id='type-id-1046' size-in-bits='64' id='type-id-1069'/>
     <reference-type-def kind='lvalue' type-id='type-id-1041' size-in-bits='64' id='type-id-1048'/>
-    <qualified-type-def type-id='type-id-1041' const='yes' id='type-id-3210'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3210' size-in-bits='64' id='type-id-1049'/>
+    <qualified-type-def type-id='type-id-1041' const='yes' id='type-id-3209'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3209' size-in-bits='64' id='type-id-1049'/>
     <reference-type-def kind='lvalue' type-id='type-id-1047' size-in-bits='64' id='type-id-1050'/>
-    <qualified-type-def type-id='type-id-1047' const='yes' id='type-id-3211'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3211' size-in-bits='64' id='type-id-1051'/>
+    <qualified-type-def type-id='type-id-1047' const='yes' id='type-id-3210'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3210' size-in-bits='64' id='type-id-1051'/>
     <pointer-type-def type-id='type-id-1041' size-in-bits='64' id='type-id-1052'/>
     <reference-type-def kind='rvalue' type-id='type-id-1041' size-in-bits='64' id='type-id-1053'/>
     <pointer-type-def type-id='type-id-1040' size-in-bits='64' id='type-id-1042'/>
-    <qualified-type-def type-id='type-id-1040' const='yes' id='type-id-3212'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3212' size-in-bits='64' id='type-id-1043'/>
+    <qualified-type-def type-id='type-id-1040' const='yes' id='type-id-3211'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3211' size-in-bits='64' id='type-id-1043'/>
     <reference-type-def kind='rvalue' type-id='type-id-1040' size-in-bits='64' id='type-id-926'/>
     <reference-type-def kind='lvalue' type-id='type-id-1040' size-in-bits='64' id='type-id-1044'/>
     <reference-type-def kind='rvalue' type-id='type-id-921' size-in-bits='64' id='type-id-928'/>
     <pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1094'/>
-    <qualified-type-def type-id='type-id-1085' const='yes' id='type-id-3213'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3213' size-in-bits='64' id='type-id-1095'/>
+    <qualified-type-def type-id='type-id-1085' const='yes' id='type-id-3212'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3212' size-in-bits='64' id='type-id-1095'/>
     <reference-type-def kind='rvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1096'/>
     <reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1097'/>
     <reference-type-def kind='lvalue' type-id='type-id-1076' size-in-bits='64' id='type-id-1087'/>
-    <qualified-type-def type-id='type-id-1076' const='yes' id='type-id-3214'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3214' size-in-bits='64' id='type-id-1088'/>
+    <qualified-type-def type-id='type-id-1076' const='yes' id='type-id-3213'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3213' size-in-bits='64' id='type-id-1088'/>
     <reference-type-def kind='lvalue' type-id='type-id-1086' size-in-bits='64' id='type-id-1089'/>
-    <qualified-type-def type-id='type-id-1086' const='yes' id='type-id-3215'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3215' size-in-bits='64' id='type-id-1090'/>
+    <qualified-type-def type-id='type-id-1086' const='yes' id='type-id-3214'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3214' size-in-bits='64' id='type-id-1090'/>
     <pointer-type-def type-id='type-id-1076' size-in-bits='64' id='type-id-1091'/>
     <reference-type-def kind='rvalue' type-id='type-id-1076' size-in-bits='64' id='type-id-1092'/>
     <pointer-type-def type-id='type-id-1077' size-in-bits='64' id='type-id-1099'/>
-    <qualified-type-def type-id='type-id-196' const='yes' id='type-id-3216'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3216' size-in-bits='64' id='type-id-1072'/>
-    <qualified-type-def type-id='type-id-1077' const='yes' id='type-id-3217'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3217' size-in-bits='64' id='type-id-1100'/>
+    <qualified-type-def type-id='type-id-196' const='yes' id='type-id-3215'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3215' size-in-bits='64' id='type-id-1072'/>
+    <qualified-type-def type-id='type-id-1077' const='yes' id='type-id-3216'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3216' size-in-bits='64' id='type-id-1100'/>
     <reference-type-def kind='rvalue' type-id='type-id-1077' size-in-bits='64' id='type-id-1101'/>
     <reference-type-def kind='lvalue' type-id='type-id-1077' size-in-bits='64' id='type-id-1102'/>
     <reference-type-def kind='rvalue' type-id='type-id-196' size-in-bits='64' id='type-id-1103'/>
     <reference-type-def kind='lvalue' type-id='type-id-1070' size-in-bits='64' id='type-id-1079'/>
-    <qualified-type-def type-id='type-id-1070' const='yes' id='type-id-3218'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3218' size-in-bits='64' id='type-id-1080'/>
+    <qualified-type-def type-id='type-id-1070' const='yes' id='type-id-3217'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3217' size-in-bits='64' id='type-id-1080'/>
     <reference-type-def kind='lvalue' type-id='type-id-1078' size-in-bits='64' id='type-id-1081'/>
-    <qualified-type-def type-id='type-id-1078' const='yes' id='type-id-3219'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3219' size-in-bits='64' id='type-id-1082'/>
+    <qualified-type-def type-id='type-id-1078' const='yes' id='type-id-3218'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3218' size-in-bits='64' id='type-id-1082'/>
     <pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-1083'/>
     <reference-type-def kind='rvalue' type-id='type-id-1070' size-in-bits='64' id='type-id-1084'/>
     <pointer-type-def type-id='type-id-913' size-in-bits='64' id='type-id-1071'/>
-    <qualified-type-def type-id='type-id-913' const='yes' id='type-id-3220'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3220' size-in-bits='64' id='type-id-1073'/>
+    <qualified-type-def type-id='type-id-913' const='yes' id='type-id-3219'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3219' size-in-bits='64' id='type-id-1073'/>
     <reference-type-def kind='rvalue' type-id='type-id-913' size-in-bits='64' id='type-id-1074'/>
     <reference-type-def kind='lvalue' type-id='type-id-913' size-in-bits='64' id='type-id-1075'/>
     <pointer-type-def type-id='type-id-835' size-in-bits='64' id='type-id-842'/>
-    <qualified-type-def type-id='type-id-835' const='yes' id='type-id-3221'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3221' size-in-bits='64' id='type-id-846'/>
+    <qualified-type-def type-id='type-id-835' const='yes' id='type-id-3220'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3220' size-in-bits='64' id='type-id-846'/>
     <reference-type-def kind='rvalue' type-id='type-id-835' size-in-bits='64' id='type-id-845'/>
     <pointer-type-def type-id='type-id-1104' size-in-bits='64' id='type-id-1105'/>
     <reference-type-def kind='lvalue' type-id='type-id-1104' size-in-bits='64' id='type-id-1106'/>
     <reference-type-def kind='rvalue' type-id='type-id-1104' size-in-bits='64' id='type-id-197'/>
     <reference-type-def kind='lvalue' type-id='type-id-842' size-in-bits='64' id='type-id-890'/>
-    <qualified-type-def type-id='type-id-842' const='yes' id='type-id-3222'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3222' size-in-bits='64' id='type-id-891'/>
+    <qualified-type-def type-id='type-id-842' const='yes' id='type-id-3221'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3221' size-in-bits='64' id='type-id-891'/>
     <pointer-type-def type-id='type-id-1160' size-in-bits='64' id='type-id-1168'/>
-    <qualified-type-def type-id='type-id-1160' const='yes' id='type-id-3223'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3223' size-in-bits='64' id='type-id-1169'/>
+    <qualified-type-def type-id='type-id-1160' const='yes' id='type-id-3222'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3222' size-in-bits='64' id='type-id-1169'/>
     <reference-type-def kind='rvalue' type-id='type-id-1160' size-in-bits='64' id='type-id-1170'/>
     <reference-type-def kind='lvalue' type-id='type-id-1160' size-in-bits='64' id='type-id-1171'/>
     <reference-type-def kind='lvalue' type-id='type-id-1152' size-in-bits='64' id='type-id-1162'/>
-    <qualified-type-def type-id='type-id-1152' const='yes' id='type-id-3224'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3224' size-in-bits='64' id='type-id-1163'/>
+    <qualified-type-def type-id='type-id-1152' const='yes' id='type-id-3223'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3223' size-in-bits='64' id='type-id-1163'/>
     <reference-type-def kind='lvalue' type-id='type-id-1161' size-in-bits='64' id='type-id-1164'/>
-    <qualified-type-def type-id='type-id-1161' const='yes' id='type-id-3225'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3225' size-in-bits='64' id='type-id-1165'/>
+    <qualified-type-def type-id='type-id-1161' const='yes' id='type-id-3224'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3224' size-in-bits='64' id='type-id-1165'/>
     <pointer-type-def type-id='type-id-1152' size-in-bits='64' id='type-id-1166'/>
     <reference-type-def kind='rvalue' type-id='type-id-1152' size-in-bits='64' id='type-id-1167'/>
     <reference-type-def kind='lvalue' type-id='type-id-1144' size-in-bits='64' id='type-id-1154'/>
-    <qualified-type-def type-id='type-id-1144' const='yes' id='type-id-3226'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3226' size-in-bits='64' id='type-id-1155'/>
+    <qualified-type-def type-id='type-id-1144' const='yes' id='type-id-3225'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3225' size-in-bits='64' id='type-id-1155'/>
     <reference-type-def kind='lvalue' type-id='type-id-1153' size-in-bits='64' id='type-id-1156'/>
-    <qualified-type-def type-id='type-id-1153' const='yes' id='type-id-3227'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3227' size-in-bits='64' id='type-id-1157'/>
+    <qualified-type-def type-id='type-id-1153' const='yes' id='type-id-3226'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3226' size-in-bits='64' id='type-id-1157'/>
     <pointer-type-def type-id='type-id-1144' size-in-bits='64' id='type-id-1158'/>
     <reference-type-def kind='rvalue' type-id='type-id-1144' size-in-bits='64' id='type-id-1159'/>
     <reference-type-def kind='lvalue' type-id='type-id-1136' size-in-bits='64' id='type-id-1146'/>
-    <qualified-type-def type-id='type-id-1136' const='yes' id='type-id-3228'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3228' size-in-bits='64' id='type-id-1147'/>
+    <qualified-type-def type-id='type-id-1136' const='yes' id='type-id-3227'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3227' size-in-bits='64' id='type-id-1147'/>
     <reference-type-def kind='lvalue' type-id='type-id-1145' size-in-bits='64' id='type-id-1148'/>
-    <qualified-type-def type-id='type-id-1145' const='yes' id='type-id-3229'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3229' size-in-bits='64' id='type-id-1149'/>
+    <qualified-type-def type-id='type-id-1145' const='yes' id='type-id-3228'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3228' size-in-bits='64' id='type-id-1149'/>
     <pointer-type-def type-id='type-id-1136' size-in-bits='64' id='type-id-1150'/>
     <reference-type-def kind='rvalue' type-id='type-id-1136' size-in-bits='64' id='type-id-1151'/>
     <reference-type-def kind='lvalue' type-id='type-id-1128' size-in-bits='64' id='type-id-1138'/>
-    <qualified-type-def type-id='type-id-1128' const='yes' id='type-id-3230'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3230' size-in-bits='64' id='type-id-1139'/>
+    <qualified-type-def type-id='type-id-1128' const='yes' id='type-id-3229'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3229' size-in-bits='64' id='type-id-1139'/>
     <reference-type-def kind='lvalue' type-id='type-id-1137' size-in-bits='64' id='type-id-1140'/>
-    <qualified-type-def type-id='type-id-1137' const='yes' id='type-id-3231'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3231' size-in-bits='64' id='type-id-1141'/>
+    <qualified-type-def type-id='type-id-1137' const='yes' id='type-id-3230'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3230' size-in-bits='64' id='type-id-1141'/>
     <pointer-type-def type-id='type-id-1128' size-in-bits='64' id='type-id-1142'/>
     <reference-type-def kind='rvalue' type-id='type-id-1128' size-in-bits='64' id='type-id-1143'/>
     <reference-type-def kind='lvalue' type-id='type-id-1120' size-in-bits='64' id='type-id-1130'/>
-    <qualified-type-def type-id='type-id-1120' const='yes' id='type-id-3232'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3232' size-in-bits='64' id='type-id-1131'/>
+    <qualified-type-def type-id='type-id-1120' const='yes' id='type-id-3231'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3231' size-in-bits='64' id='type-id-1131'/>
     <reference-type-def kind='lvalue' type-id='type-id-1129' size-in-bits='64' id='type-id-1132'/>
-    <qualified-type-def type-id='type-id-1129' const='yes' id='type-id-3233'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3233' size-in-bits='64' id='type-id-1133'/>
+    <qualified-type-def type-id='type-id-1129' const='yes' id='type-id-3232'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3232' size-in-bits='64' id='type-id-1133'/>
     <pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-1134'/>
     <reference-type-def kind='rvalue' type-id='type-id-1120' size-in-bits='64' id='type-id-1135'/>
     <reference-type-def kind='lvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1122'/>
-    <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-3234'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3234' size-in-bits='64' id='type-id-1123'/>
+    <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-3233'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3233' size-in-bits='64' id='type-id-1123'/>
     <reference-type-def kind='lvalue' type-id='type-id-1121' size-in-bits='64' id='type-id-1124'/>
-    <qualified-type-def type-id='type-id-1121' const='yes' id='type-id-3235'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3235' size-in-bits='64' id='type-id-1125'/>
+    <qualified-type-def type-id='type-id-1121' const='yes' id='type-id-3234'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3234' size-in-bits='64' id='type-id-1125'/>
     <pointer-type-def type-id='type-id-1115' size-in-bits='64' id='type-id-1126'/>
     <reference-type-def kind='rvalue' type-id='type-id-1115' size-in-bits='64' id='type-id-1127'/>
     <pointer-type-def type-id='type-id-1112' size-in-bits='64' id='type-id-1116'/>
-    <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-3236'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3236' size-in-bits='64' id='type-id-1117'/>
+    <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-3235'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3235' size-in-bits='64' id='type-id-1117'/>
     <reference-type-def kind='rvalue' type-id='type-id-1112' size-in-bits='64' id='type-id-1118'/>
     <reference-type-def kind='lvalue' type-id='type-id-1112' size-in-bits='64' id='type-id-1119'/>
     <pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1113'/>
     <reference-type-def kind='lvalue' type-id='type-id-1783' size-in-bits='64' id='type-id-1109'/>
     <reference-type-def kind='rvalue' type-id='type-id-1108' size-in-bits='64' id='type-id-1114'/>
     <pointer-type-def type-id='type-id-836' size-in-bits='64' id='type-id-848'/>
-    <qualified-type-def type-id='type-id-836' const='yes' id='type-id-3237'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3237' size-in-bits='64' id='type-id-850'/>
+    <qualified-type-def type-id='type-id-836' const='yes' id='type-id-3236'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3236' size-in-bits='64' id='type-id-850'/>
     <reference-type-def kind='rvalue' type-id='type-id-836' size-in-bits='64' id='type-id-849'/>
     <reference-type-def kind='lvalue' type-id='type-id-848' size-in-bits='64' id='type-id-892'/>
-    <qualified-type-def type-id='type-id-848' const='yes' id='type-id-3238'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3238' size-in-bits='64' id='type-id-893'/>
+    <qualified-type-def type-id='type-id-848' const='yes' id='type-id-3237'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3237' size-in-bits='64' id='type-id-893'/>
     <pointer-type-def type-id='type-id-1174' size-in-bits='64' id='type-id-1185'/>
-    <qualified-type-def type-id='type-id-1174' const='yes' id='type-id-3239'/>
-    <pointer-type-def type-id='type-id-3239' size-in-bits='64' id='type-id-1186'/>
-    <qualified-type-def type-id='type-id-2635' const='yes' id='type-id-2631'/>
-    <pointer-type-def type-id='type-id-2633' size-in-bits='64' id='type-id-2667'/>
-    <qualified-type-def type-id='type-id-2633' const='yes' id='type-id-3240'/>
-    <pointer-type-def type-id='type-id-3240' size-in-bits='64' id='type-id-2668'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3240' size-in-bits='64' id='type-id-2637'/>
-    <qualified-type-def type-id='type-id-2588' const='yes' id='type-id-2671'/>
-    <pointer-type-def type-id='type-id-2678' size-in-bits='64' id='type-id-2685'/>
-    <pointer-type-def type-id='type-id-2672' size-in-bits='64' id='type-id-2679'/>
-    <qualified-type-def type-id='type-id-2672' const='yes' id='type-id-3241'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3241' size-in-bits='64' id='type-id-2680'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2672' size-in-bits='64' id='type-id-2681'/>
-    <pointer-type-def type-id='type-id-3241' size-in-bits='64' id='type-id-2682'/>
-    <type-decl name='unsigned char' size-in-bits='8' id='type-id-2683'/>
-    <type-decl name='double' size-in-bits='64' id='type-id-2561'/>
-    <qualified-type-def type-id='type-id-2684' const='yes' id='type-id-2689'/>
-    <pointer-type-def type-id='type-id-2684' size-in-bits='64' id='type-id-2690'/>
-    <pointer-type-def type-id='type-id-2689' size-in-bits='64' id='type-id-2691'/>
-    <pointer-type-def type-id='type-id-2653' size-in-bits='64' id='type-id-2692'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2689' size-in-bits='64' id='type-id-2693'/>
-    <pointer-type-def type-id='type-id-2670' size-in-bits='64' id='type-id-2673'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2670' size-in-bits='64' id='type-id-2674'/>
-    <qualified-type-def type-id='type-id-2670' const='yes' id='type-id-3242'/>
-    <pointer-type-def type-id='type-id-3242' size-in-bits='64' id='type-id-2676'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3242' size-in-bits='64' id='type-id-2677'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2694' size-in-bits='64' id='type-id-2669'/>
-    <pointer-type-def type-id='type-id-2634' size-in-bits='64' id='type-id-2697'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2634' size-in-bits='64' id='type-id-2698'/>
-    <qualified-type-def type-id='type-id-2634' const='yes' id='type-id-3243'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3243' size-in-bits='64' id='type-id-2638'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2634' size-in-bits='64' id='type-id-2699'/>
-    <pointer-type-def type-id='type-id-3243' size-in-bits='64' id='type-id-2700'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1188' size-in-bits='64' id='type-id-2702'/>
-    <qualified-type-def type-id='type-id-2703' const='yes' id='type-id-3244'/>
-    <pointer-type-def type-id='type-id-3244' size-in-bits='64' id='type-id-2718'/>
+    <qualified-type-def type-id='type-id-1174' const='yes' id='type-id-3238'/>
+    <pointer-type-def type-id='type-id-3238' size-in-bits='64' id='type-id-1186'/>
+    <qualified-type-def type-id='type-id-2634' const='yes' id='type-id-2630'/>
+    <pointer-type-def type-id='type-id-2632' size-in-bits='64' id='type-id-2666'/>
+    <qualified-type-def type-id='type-id-2632' const='yes' id='type-id-3239'/>
+    <pointer-type-def type-id='type-id-3239' size-in-bits='64' id='type-id-2667'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3239' size-in-bits='64' id='type-id-2636'/>
+    <qualified-type-def type-id='type-id-2587' const='yes' id='type-id-2670'/>
+    <pointer-type-def type-id='type-id-2677' size-in-bits='64' id='type-id-2684'/>
+    <pointer-type-def type-id='type-id-2671' size-in-bits='64' id='type-id-2678'/>
+    <qualified-type-def type-id='type-id-2671' const='yes' id='type-id-3240'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3240' size-in-bits='64' id='type-id-2679'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2671' size-in-bits='64' id='type-id-2680'/>
+    <pointer-type-def type-id='type-id-3240' size-in-bits='64' id='type-id-2681'/>
+    <type-decl name='unsigned char' size-in-bits='8' id='type-id-2682'/>
+    <type-decl name='double' size-in-bits='64' id='type-id-2560'/>
+    <qualified-type-def type-id='type-id-2683' const='yes' id='type-id-2688'/>
+    <pointer-type-def type-id='type-id-2683' size-in-bits='64' id='type-id-2689'/>
+    <pointer-type-def type-id='type-id-2688' size-in-bits='64' id='type-id-2690'/>
+    <pointer-type-def type-id='type-id-2652' size-in-bits='64' id='type-id-2691'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2688' size-in-bits='64' id='type-id-2692'/>
+    <pointer-type-def type-id='type-id-2669' size-in-bits='64' id='type-id-2672'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2669' size-in-bits='64' id='type-id-2673'/>
+    <qualified-type-def type-id='type-id-2669' const='yes' id='type-id-3241'/>
+    <pointer-type-def type-id='type-id-3241' size-in-bits='64' id='type-id-2675'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3241' size-in-bits='64' id='type-id-2676'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2693' size-in-bits='64' id='type-id-2668'/>
+    <pointer-type-def type-id='type-id-2633' size-in-bits='64' id='type-id-2696'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2633' size-in-bits='64' id='type-id-2697'/>
+    <qualified-type-def type-id='type-id-2633' const='yes' id='type-id-3242'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3242' size-in-bits='64' id='type-id-2637'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2633' size-in-bits='64' id='type-id-2698'/>
+    <pointer-type-def type-id='type-id-3242' size-in-bits='64' id='type-id-2699'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1188' size-in-bits='64' id='type-id-2701'/>
+    <qualified-type-def type-id='type-id-2702' const='yes' id='type-id-3243'/>
+    <pointer-type-def type-id='type-id-3243' size-in-bits='64' id='type-id-2717'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2546' size-in-bits='96' id='type-id-2736'>
-      <subrange length='12' type-id='type-id-2908' id='type-id-3245'/>
+    <array-type-def dimensions='1' type-id='type-id-2545' size-in-bits='96' id='type-id-2735'>
+      <subrange length='12' type-id='type-id-2907' id='type-id-3244'/>
 
     </array-type-def>
-    <pointer-type-def type-id='type-id-2720' size-in-bits='64' id='type-id-2737'/>
-    <qualified-type-def type-id='type-id-2683' const='yes' id='type-id-3246'/>
+    <pointer-type-def type-id='type-id-2719' size-in-bits='64' id='type-id-2736'/>
+    <qualified-type-def type-id='type-id-2682' const='yes' id='type-id-3245'/>
 
-    <array-type-def dimensions='1' type-id='type-id-3246' size-in-bits='96' id='type-id-3247'>
-      <subrange length='12' type-id='type-id-2908' id='type-id-3245'/>
+    <array-type-def dimensions='1' type-id='type-id-3245' size-in-bits='96' id='type-id-3246'>
+      <subrange length='12' type-id='type-id-2907' id='type-id-3244'/>
 
     </array-type-def>
-    <reference-type-def kind='lvalue' type-id='type-id-3247' size-in-bits='64' id='type-id-2738'/>
-    <qualified-type-def type-id='type-id-2720' const='yes' id='type-id-2731'/>
-    <pointer-type-def type-id='type-id-2731' size-in-bits='64' id='type-id-2739'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2731' size-in-bits='64' id='type-id-2740'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2588' size-in-bits='64' id='type-id-2741'/>
-    <pointer-type-def type-id='type-id-2742' size-in-bits='64' id='type-id-2745'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3246' size-in-bits='64' id='type-id-2737'/>
+    <qualified-type-def type-id='type-id-2719' const='yes' id='type-id-2730'/>
+    <pointer-type-def type-id='type-id-2730' size-in-bits='64' id='type-id-2738'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2730' size-in-bits='64' id='type-id-2739'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2587' size-in-bits='64' id='type-id-2740'/>
+    <pointer-type-def type-id='type-id-2741' size-in-bits='64' id='type-id-2744'/>
+    <qualified-type-def type-id='type-id-2741' const='yes' id='type-id-3247'/>
+    <pointer-type-def type-id='type-id-3247' size-in-bits='64' id='type-id-2745'/>
+    <pointer-type-def type-id='type-id-2742' size-in-bits='64' id='type-id-2747'/>
     <qualified-type-def type-id='type-id-2742' const='yes' id='type-id-3248'/>
-    <pointer-type-def type-id='type-id-3248' size-in-bits='64' id='type-id-2746'/>
-    <pointer-type-def type-id='type-id-2743' size-in-bits='64' id='type-id-2748'/>
-    <qualified-type-def type-id='type-id-2743' const='yes' id='type-id-3249'/>
-    <pointer-type-def type-id='type-id-3249' size-in-bits='64' id='type-id-2749'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2513' size-in-bits='64' id='type-id-2721'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2684' size-in-bits='64' id='type-id-2722'/>
-    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-2723'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2720' size-in-bits='64' id='type-id-2724'/>
-    <reference-type-def kind='lvalue' type-id='type-id-15' size-in-bits='64' id='type-id-2725'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2561' size-in-bits='64' id='type-id-2726'/>
-    <reference-type-def kind='lvalue' type-id='type-id-325' size-in-bits='64' id='type-id-2727'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3244' size-in-bits='64' id='type-id-2729'/>
-    <pointer-type-def type-id='type-id-2703' size-in-bits='64' id='type-id-2707'/>
-    <pointer-type-def type-id='type-id-2730' size-in-bits='64' id='type-id-2750'/>
+    <pointer-type-def type-id='type-id-3248' size-in-bits='64' id='type-id-2748'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2512' size-in-bits='64' id='type-id-2720'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2683' size-in-bits='64' id='type-id-2721'/>
+    <reference-type-def kind='lvalue' type-id='type-id-19' size-in-bits='64' id='type-id-2722'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2719' size-in-bits='64' id='type-id-2723'/>
+    <reference-type-def kind='lvalue' type-id='type-id-15' size-in-bits='64' id='type-id-2724'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2560' size-in-bits='64' id='type-id-2725'/>
+    <reference-type-def kind='lvalue' type-id='type-id-325' size-in-bits='64' id='type-id-2726'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3243' size-in-bits='64' id='type-id-2728'/>
+    <pointer-type-def type-id='type-id-2702' size-in-bits='64' id='type-id-2706'/>
+    <pointer-type-def type-id='type-id-2729' size-in-bits='64' id='type-id-2749'/>
     <pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-36'/>
-    <qualified-type-def type-id='type-id-34' const='yes' id='type-id-3250'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3250' size-in-bits='64' id='type-id-37'/>
+    <qualified-type-def type-id='type-id-34' const='yes' id='type-id-3249'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3249' size-in-bits='64' id='type-id-37'/>
     <reference-type-def kind='lvalue' type-id='type-id-34' size-in-bits='64' id='type-id-38'/>
-    <pointer-type-def type-id='type-id-3250' size-in-bits='64' id='type-id-39'/>
-    <qualified-type-def type-id='type-id-35' const='yes' id='type-id-3251'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3251' size-in-bits='64' id='type-id-40'/>
-    <qualified-type-def type-id='type-id-2730' const='yes' id='type-id-3252'/>
-    <pointer-type-def type-id='type-id-3252' size-in-bits='64' id='type-id-2752'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3252' size-in-bits='64' id='type-id-2753'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2755' size-in-bits='64' id='type-id-2714'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2719' size-in-bits='64' id='type-id-2754'/>
+    <pointer-type-def type-id='type-id-3249' size-in-bits='64' id='type-id-39'/>
+    <qualified-type-def type-id='type-id-35' const='yes' id='type-id-3250'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3250' size-in-bits='64' id='type-id-40'/>
+    <qualified-type-def type-id='type-id-2729' const='yes' id='type-id-3251'/>
+    <pointer-type-def type-id='type-id-3251' size-in-bits='64' id='type-id-2751'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3251' size-in-bits='64' id='type-id-2752'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2754' size-in-bits='64' id='type-id-2713'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2718' size-in-bits='64' id='type-id-2753'/>
     <pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1215'/>
-    <qualified-type-def type-id='type-id-308' const='yes' id='type-id-3253'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3253' size-in-bits='64' id='type-id-1193'/>
-    <qualified-type-def type-id='type-id-1207' const='yes' id='type-id-3254'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3254' size-in-bits='64' id='type-id-1216'/>
+    <qualified-type-def type-id='type-id-308' const='yes' id='type-id-3252'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3252' size-in-bits='64' id='type-id-1193'/>
+    <qualified-type-def type-id='type-id-1207' const='yes' id='type-id-3253'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3253' size-in-bits='64' id='type-id-1216'/>
     <reference-type-def kind='rvalue' type-id='type-id-1207' size-in-bits='64' id='type-id-1217'/>
     <reference-type-def kind='lvalue' type-id='type-id-308' size-in-bits='64' id='type-id-1201'/>
     <reference-type-def kind='lvalue' type-id='type-id-1207' size-in-bits='64' id='type-id-1218'/>
     <reference-type-def kind='lvalue' type-id='type-id-1197' size-in-bits='64' id='type-id-1209'/>
-    <qualified-type-def type-id='type-id-1197' const='yes' id='type-id-3255'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3255' size-in-bits='64' id='type-id-1210'/>
+    <qualified-type-def type-id='type-id-1197' const='yes' id='type-id-3254'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3254' size-in-bits='64' id='type-id-1210'/>
     <reference-type-def kind='lvalue' type-id='type-id-1208' size-in-bits='64' id='type-id-1211'/>
-    <qualified-type-def type-id='type-id-1208' const='yes' id='type-id-3256'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3256' size-in-bits='64' id='type-id-1212'/>
+    <qualified-type-def type-id='type-id-1208' const='yes' id='type-id-3255'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3255' size-in-bits='64' id='type-id-1212'/>
     <pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-1213'/>
     <reference-type-def kind='rvalue' type-id='type-id-1197' size-in-bits='64' id='type-id-1214'/>
     <pointer-type-def type-id='type-id-1198' size-in-bits='64' id='type-id-1219'/>
-    <qualified-type-def type-id='type-id-1198' const='yes' id='type-id-3257'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3257' size-in-bits='64' id='type-id-1220'/>
+    <qualified-type-def type-id='type-id-1198' const='yes' id='type-id-3256'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3256' size-in-bits='64' id='type-id-1220'/>
     <reference-type-def kind='rvalue' type-id='type-id-1198' size-in-bits='64' id='type-id-1221'/>
     <reference-type-def kind='lvalue' type-id='type-id-1198' size-in-bits='64' id='type-id-1222'/>
     <reference-type-def kind='lvalue' type-id='type-id-1191' size-in-bits='64' id='type-id-1200'/>
-    <qualified-type-def type-id='type-id-1191' const='yes' id='type-id-3258'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3258' size-in-bits='64' id='type-id-1202'/>
+    <qualified-type-def type-id='type-id-1191' const='yes' id='type-id-3257'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3257' size-in-bits='64' id='type-id-1202'/>
     <reference-type-def kind='lvalue' type-id='type-id-1199' size-in-bits='64' id='type-id-1203'/>
-    <qualified-type-def type-id='type-id-1199' const='yes' id='type-id-3259'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3259' size-in-bits='64' id='type-id-1204'/>
+    <qualified-type-def type-id='type-id-1199' const='yes' id='type-id-3258'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3258' size-in-bits='64' id='type-id-1204'/>
     <pointer-type-def type-id='type-id-1191' size-in-bits='64' id='type-id-1205'/>
     <reference-type-def kind='rvalue' type-id='type-id-1191' size-in-bits='64' id='type-id-1206'/>
     <pointer-type-def type-id='type-id-1190' size-in-bits='64' id='type-id-1192'/>
-    <qualified-type-def type-id='type-id-1190' const='yes' id='type-id-3260'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3260' size-in-bits='64' id='type-id-1194'/>
+    <qualified-type-def type-id='type-id-1190' const='yes' id='type-id-3259'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3259' size-in-bits='64' id='type-id-1194'/>
     <reference-type-def kind='rvalue' type-id='type-id-1190' size-in-bits='64' id='type-id-1195'/>
     <reference-type-def kind='lvalue' type-id='type-id-1190' size-in-bits='64' id='type-id-1196'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2755' size-in-bits='64' id='type-id-2703'/>
     <reference-type-def kind='lvalue' type-id='type-id-2756' size-in-bits='64' id='type-id-2704'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2757' size-in-bits='64' id='type-id-2705'/>
     <reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-1828'/>
-    <pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-2706'/>
-    <pointer-type-def type-id='type-id-2758' size-in-bits='64' id='type-id-2759'/>
-    <qualified-type-def type-id='type-id-2758' const='yes' id='type-id-3261'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3261' size-in-bits='64' id='type-id-2708'/>
-    <pointer-type-def type-id='type-id-3261' size-in-bits='64' id='type-id-2760'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2703' size-in-bits='64' id='type-id-2710'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1189' size-in-bits='64' id='type-id-2711'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1225' size-in-bits='64' id='type-id-2712'/>
-    <pointer-type-def type-id='type-id-2713' size-in-bits='64' id='type-id-2761'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2713' size-in-bits='64' id='type-id-2762'/>
-    <qualified-type-def type-id='type-id-2713' const='yes' id='type-id-3262'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3262' size-in-bits='64' id='type-id-2763'/>
-    <pointer-type-def type-id='type-id-2764' size-in-bits='64' id='type-id-2765'/>
-    <qualified-type-def type-id='type-id-2764' const='yes' id='type-id-3263'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3263' size-in-bits='64' id='type-id-2766'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2764' size-in-bits='64' id='type-id-2715'/>
-    <pointer-type-def type-id='type-id-3263' size-in-bits='64' id='type-id-2767'/>
-    <qualified-type-def type-id='type-id-2695' const='yes' id='type-id-3264'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3264' size-in-bits='64' id='type-id-2716'/>
-    <pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-2636'/>
+    <pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-2705'/>
+    <pointer-type-def type-id='type-id-2757' size-in-bits='64' id='type-id-2758'/>
+    <qualified-type-def type-id='type-id-2757' const='yes' id='type-id-3260'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3260' size-in-bits='64' id='type-id-2707'/>
+    <pointer-type-def type-id='type-id-3260' size-in-bits='64' id='type-id-2759'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2702' size-in-bits='64' id='type-id-2709'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1189' size-in-bits='64' id='type-id-2710'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1225' size-in-bits='64' id='type-id-2711'/>
+    <pointer-type-def type-id='type-id-2712' size-in-bits='64' id='type-id-2760'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2712' size-in-bits='64' id='type-id-2761'/>
+    <qualified-type-def type-id='type-id-2712' const='yes' id='type-id-3261'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3261' size-in-bits='64' id='type-id-2762'/>
+    <pointer-type-def type-id='type-id-2763' size-in-bits='64' id='type-id-2764'/>
+    <qualified-type-def type-id='type-id-2763' const='yes' id='type-id-3262'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3262' size-in-bits='64' id='type-id-2765'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2763' size-in-bits='64' id='type-id-2714'/>
+    <pointer-type-def type-id='type-id-3262' size-in-bits='64' id='type-id-2766'/>
+    <qualified-type-def type-id='type-id-2694' const='yes' id='type-id-3263'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3263' size-in-bits='64' id='type-id-2715'/>
+    <pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-2635'/>
     <qualified-type-def type-id='type-id-1307' const='yes' id='type-id-1935'/>
-    <pointer-type-def type-id='type-id-1935' size-in-bits='64' id='type-id-2639'/>
+    <pointer-type-def type-id='type-id-1935' size-in-bits='64' id='type-id-2638'/>
     <reference-type-def kind='lvalue' type-id='type-id-1307' size-in-bits='64' id='type-id-1179'/>
-    <qualified-type-def type-id='type-id-2916' const='yes' id='type-id-3265'/>
-    <pointer-type-def type-id='type-id-3265' size-in-bits='64' id='type-id-2944'/>
-    <pointer-type-def type-id='type-id-2916' size-in-bits='64' id='type-id-2945'/>
-    <pointer-type-def type-id='type-id-2913' size-in-bits='64' id='type-id-2933'/>
-    <pointer-type-def type-id='type-id-2640' size-in-bits='64' id='type-id-2641'/>
-    <qualified-type-def type-id='type-id-2640' const='yes' id='type-id-3266'/>
-    <pointer-type-def type-id='type-id-3266' size-in-bits='64' id='type-id-2642'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2640' size-in-bits='64' id='type-id-2947'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2640' size-in-bits='64' id='type-id-2772'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3266' size-in-bits='64' id='type-id-2771'/>
-    <qualified-type-def type-id='type-id-2913' const='yes' id='type-id-3267'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3267' size-in-bits='64' id='type-id-2934'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2913' size-in-bits='64' id='type-id-2935'/>
-    <pointer-type-def type-id='type-id-3267' size-in-bits='64' id='type-id-2936'/>
+    <qualified-type-def type-id='type-id-2915' const='yes' id='type-id-3264'/>
+    <pointer-type-def type-id='type-id-3264' size-in-bits='64' id='type-id-2943'/>
+    <pointer-type-def type-id='type-id-2915' size-in-bits='64' id='type-id-2944'/>
+    <pointer-type-def type-id='type-id-2912' size-in-bits='64' id='type-id-2932'/>
+    <pointer-type-def type-id='type-id-2639' size-in-bits='64' id='type-id-2640'/>
+    <qualified-type-def type-id='type-id-2639' const='yes' id='type-id-3265'/>
+    <pointer-type-def type-id='type-id-3265' size-in-bits='64' id='type-id-2641'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2639' size-in-bits='64' id='type-id-2946'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2639' size-in-bits='64' id='type-id-2771'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3265' size-in-bits='64' id='type-id-2770'/>
+    <qualified-type-def type-id='type-id-2912' const='yes' id='type-id-3266'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3266' size-in-bits='64' id='type-id-2933'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2912' size-in-bits='64' id='type-id-2934'/>
+    <pointer-type-def type-id='type-id-3266' size-in-bits='64' id='type-id-2935'/>
     <namespace-decl name='mpl_'>
 
-      <class-decl name='bool_&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='23' column='1' id='type-id-3268'>
+      <class-decl name='bool_&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='23' column='1' id='type-id-3267'>
         <data-member access='public' static='yes'>
           <var-decl name='value' type-id='type-id-4' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='operator bool' mangled-name='_ZNK4mpl_5bool_ILb0EEcvbEv' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3269' is-artificial='yes'/>
+            <parameter type-id='type-id-3268' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='false_' type-id='type-id-3268' filepath='src/third_party/boost-1.56.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-3270'/>
-      <class-decl name='bool_&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='23' column='1' id='type-id-3271'>
+      <typedef-decl name='false_' type-id='type-id-3267' filepath='src/third_party/boost-1.56.0/boost/mpl/bool_fwd.hpp' line='25' column='1' id='type-id-3269'/>
+      <class-decl name='bool_&lt;true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='23' column='1' id='type-id-3270'>
         <data-member access='public' static='yes'>
           <var-decl name='value' type-id='type-id-4' visibility='default' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='25' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='operator bool' mangled-name='_ZNK4mpl_5bool_ILb1EEcvbEv' filepath='src/third_party/boost-1.56.0/boost/mpl/bool.hpp' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3272' is-artificial='yes'/>
+            <parameter type-id='type-id-3271' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='true_' type-id='type-id-3271' filepath='src/third_party/boost-1.56.0/boost/mpl/bool_fwd.hpp' line='24' column='1' id='type-id-3273'/>
+      <typedef-decl name='true_' type-id='type-id-3270' filepath='src/third_party/boost-1.56.0/boost/mpl/bool_fwd.hpp' line='24' column='1' id='type-id-3272'/>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-3268' const='yes' id='type-id-3274'/>
-    <pointer-type-def type-id='type-id-3274' size-in-bits='64' id='type-id-3269'/>
-    <typedef-decl name='is_not_reference_tag' type-id='type-id-3270' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='226' column='1' id='type-id-2937'/>
-    <qualified-type-def type-id='type-id-3271' const='yes' id='type-id-3275'/>
-    <pointer-type-def type-id='type-id-3275' size-in-bits='64' id='type-id-3272'/>
-    <typedef-decl name='is_reference_tag' type-id='type-id-3273' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='225' column='1' id='type-id-2938'/>
-    <qualified-type-def type-id='type-id-2929' const='yes' id='type-id-3276'/>
-    <pointer-type-def type-id='type-id-3276' size-in-bits='64' id='type-id-2939'/>
-    <pointer-type-def type-id='type-id-2929' size-in-bits='64' id='type-id-2940'/>
-    <pointer-type-def type-id='type-id-2768' size-in-bits='64' id='type-id-3020'/>
-    <qualified-type-def type-id='type-id-2768' const='yes' id='type-id-3277'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3277' size-in-bits='64' id='type-id-3021'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2768' size-in-bits='64' id='type-id-3022'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2768' size-in-bits='64' id='type-id-3023'/>
-    <pointer-type-def type-id='type-id-3277' size-in-bits='64' id='type-id-3024'/>
-    <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-2769'/>
+    <qualified-type-def type-id='type-id-3267' const='yes' id='type-id-3273'/>
+    <pointer-type-def type-id='type-id-3273' size-in-bits='64' id='type-id-3268'/>
+    <typedef-decl name='is_not_reference_tag' type-id='type-id-3269' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='226' column='1' id='type-id-2936'/>
+    <qualified-type-def type-id='type-id-3270' const='yes' id='type-id-3274'/>
+    <pointer-type-def type-id='type-id-3274' size-in-bits='64' id='type-id-3271'/>
+    <typedef-decl name='is_reference_tag' type-id='type-id-3272' filepath='src/third_party/boost-1.56.0/boost/optional/optional.hpp' line='225' column='1' id='type-id-2937'/>
+    <qualified-type-def type-id='type-id-2928' const='yes' id='type-id-3275'/>
+    <pointer-type-def type-id='type-id-3275' size-in-bits='64' id='type-id-2938'/>
+    <pointer-type-def type-id='type-id-2928' size-in-bits='64' id='type-id-2939'/>
+    <pointer-type-def type-id='type-id-2767' size-in-bits='64' id='type-id-3019'/>
+    <qualified-type-def type-id='type-id-2767' const='yes' id='type-id-3276'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3276' size-in-bits='64' id='type-id-3020'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2767' size-in-bits='64' id='type-id-3021'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2767' size-in-bits='64' id='type-id-3022'/>
+    <pointer-type-def type-id='type-id-3276' size-in-bits='64' id='type-id-3023'/>
+    <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-2768'/>
     <qualified-type-def type-id='type-id-1450' const='yes' id='type-id-1791'/>
-    <pointer-type-def type-id='type-id-1791' size-in-bits='64' id='type-id-2770'/>
+    <pointer-type-def type-id='type-id-1791' size-in-bits='64' id='type-id-2769'/>
     <reference-type-def kind='lvalue' type-id='type-id-1791' size-in-bits='64' id='type-id-1176'/>
     <reference-type-def kind='lvalue' type-id='type-id-282' size-in-bits='64' id='type-id-1180'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3182' size-in-bits='64' id='type-id-841'/>
-    <pointer-type-def type-id='type-id-2592' size-in-bits='64' id='type-id-2625'/>
-    <pointer-type-def type-id='type-id-2624' size-in-bits='64' id='type-id-2626'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3181' size-in-bits='64' id='type-id-841'/>
+    <pointer-type-def type-id='type-id-2591' size-in-bits='64' id='type-id-2624'/>
+    <pointer-type-def type-id='type-id-2623' size-in-bits='64' id='type-id-2625'/>
     <reference-type-def kind='lvalue' type-id='type-id-1935' size-in-bits='64' id='type-id-1238'/>
-    <qualified-type-def type-id='type-id-2624' const='yes' id='type-id-2079'/>
+    <qualified-type-def type-id='type-id-2623' const='yes' id='type-id-2079'/>
     <reference-type-def kind='lvalue' type-id='type-id-2079' size-in-bits='64' id='type-id-1233'/>
-    <pointer-type-def type-id='type-id-3278' size-in-bits='64' id='type-id-1229'/>
+    <pointer-type-def type-id='type-id-3277' size-in-bits='64' id='type-id-1229'/>
     <pointer-type-def type-id='type-id-1226' size-in-bits='64' id='type-id-1230'/>
     <qualified-type-def type-id='type-id-1226' const='yes' id='type-id-1863'/>
     <reference-type-def kind='lvalue' type-id='type-id-1863' size-in-bits='64' id='type-id-1181'/>
     <reference-type-def kind='lvalue' type-id='type-id-1226' size-in-bits='64' id='type-id-1187'/>
     <pointer-type-def type-id='type-id-1863' size-in-bits='64' id='type-id-1232'/>
     <pointer-type-def type-id='type-id-1286' size-in-bits='64' id='type-id-1294'/>
-    <qualified-type-def type-id='type-id-1286' const='yes' id='type-id-3279'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3279' size-in-bits='64' id='type-id-1295'/>
+    <qualified-type-def type-id='type-id-1286' const='yes' id='type-id-3278'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3278' size-in-bits='64' id='type-id-1295'/>
     <reference-type-def kind='rvalue' type-id='type-id-1286' size-in-bits='64' id='type-id-1296'/>
     <reference-type-def kind='lvalue' type-id='type-id-1286' size-in-bits='64' id='type-id-1297'/>
     <reference-type-def kind='lvalue' type-id='type-id-1277' size-in-bits='64' id='type-id-1288'/>
-    <qualified-type-def type-id='type-id-1277' const='yes' id='type-id-3280'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3280' size-in-bits='64' id='type-id-1289'/>
+    <qualified-type-def type-id='type-id-1277' const='yes' id='type-id-3279'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3279' size-in-bits='64' id='type-id-1289'/>
     <reference-type-def kind='lvalue' type-id='type-id-1287' size-in-bits='64' id='type-id-1290'/>
-    <qualified-type-def type-id='type-id-1287' const='yes' id='type-id-3281'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3281' size-in-bits='64' id='type-id-1291'/>
+    <qualified-type-def type-id='type-id-1287' const='yes' id='type-id-3280'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3280' size-in-bits='64' id='type-id-1291'/>
     <pointer-type-def type-id='type-id-1277' size-in-bits='64' id='type-id-1292'/>
     <reference-type-def kind='rvalue' type-id='type-id-1277' size-in-bits='64' id='type-id-1293'/>
     <pointer-type-def type-id='type-id-1278' size-in-bits='64' id='type-id-1298'/>
-    <qualified-type-def type-id='type-id-282' const='yes' id='type-id-3282'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3282' size-in-bits='64' id='type-id-1239'/>
-    <qualified-type-def type-id='type-id-1278' const='yes' id='type-id-3283'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3283' size-in-bits='64' id='type-id-1299'/>
+    <qualified-type-def type-id='type-id-282' const='yes' id='type-id-3281'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3281' size-in-bits='64' id='type-id-1239'/>
+    <qualified-type-def type-id='type-id-1278' const='yes' id='type-id-3282'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3282' size-in-bits='64' id='type-id-1299'/>
     <reference-type-def kind='rvalue' type-id='type-id-1278' size-in-bits='64' id='type-id-1300'/>
     <reference-type-def kind='lvalue' type-id='type-id-1278' size-in-bits='64' id='type-id-1301'/>
     <reference-type-def kind='rvalue' type-id='type-id-282' size-in-bits='64' id='type-id-1302'/>
     <reference-type-def kind='lvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1280'/>
-    <qualified-type-def type-id='type-id-1269' const='yes' id='type-id-3284'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3284' size-in-bits='64' id='type-id-1281'/>
+    <qualified-type-def type-id='type-id-1269' const='yes' id='type-id-3283'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3283' size-in-bits='64' id='type-id-1281'/>
     <reference-type-def kind='lvalue' type-id='type-id-1279' size-in-bits='64' id='type-id-1282'/>
-    <qualified-type-def type-id='type-id-1279' const='yes' id='type-id-3285'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3285' size-in-bits='64' id='type-id-1283'/>
+    <qualified-type-def type-id='type-id-1279' const='yes' id='type-id-3284'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3284' size-in-bits='64' id='type-id-1283'/>
     <pointer-type-def type-id='type-id-1269' size-in-bits='64' id='type-id-1284'/>
     <reference-type-def kind='rvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1285'/>
     <reference-type-def kind='lvalue' type-id='type-id-1260' size-in-bits='64' id='type-id-1271'/>
-    <qualified-type-def type-id='type-id-1260' const='yes' id='type-id-3286'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3286' size-in-bits='64' id='type-id-1272'/>
+    <qualified-type-def type-id='type-id-1260' const='yes' id='type-id-3285'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3285' size-in-bits='64' id='type-id-1272'/>
     <reference-type-def kind='lvalue' type-id='type-id-1270' size-in-bits='64' id='type-id-1273'/>
-    <qualified-type-def type-id='type-id-1270' const='yes' id='type-id-3287'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3287' size-in-bits='64' id='type-id-1274'/>
+    <qualified-type-def type-id='type-id-1270' const='yes' id='type-id-3286'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3286' size-in-bits='64' id='type-id-1274'/>
     <pointer-type-def type-id='type-id-1260' size-in-bits='64' id='type-id-1275'/>
     <reference-type-def kind='rvalue' type-id='type-id-1260' size-in-bits='64' id='type-id-1276'/>
     <pointer-type-def type-id='type-id-1261' size-in-bits='64' id='type-id-1303'/>
-    <qualified-type-def type-id='type-id-1261' const='yes' id='type-id-3288'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3288' size-in-bits='64' id='type-id-1304'/>
+    <qualified-type-def type-id='type-id-1261' const='yes' id='type-id-3287'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3287' size-in-bits='64' id='type-id-1304'/>
     <reference-type-def kind='rvalue' type-id='type-id-1261' size-in-bits='64' id='type-id-1305'/>
     <reference-type-def kind='lvalue' type-id='type-id-1261' size-in-bits='64' id='type-id-1306'/>
     <reference-type-def kind='lvalue' type-id='type-id-1251' size-in-bits='64' id='type-id-1263'/>
-    <qualified-type-def type-id='type-id-1251' const='yes' id='type-id-3289'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3289' size-in-bits='64' id='type-id-1264'/>
+    <qualified-type-def type-id='type-id-1251' const='yes' id='type-id-3288'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3288' size-in-bits='64' id='type-id-1264'/>
     <reference-type-def kind='lvalue' type-id='type-id-1262' size-in-bits='64' id='type-id-1265'/>
-    <qualified-type-def type-id='type-id-1262' const='yes' id='type-id-3290'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3290' size-in-bits='64' id='type-id-1266'/>
+    <qualified-type-def type-id='type-id-1262' const='yes' id='type-id-3289'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3289' size-in-bits='64' id='type-id-1266'/>
     <pointer-type-def type-id='type-id-1251' size-in-bits='64' id='type-id-1267'/>
     <reference-type-def kind='rvalue' type-id='type-id-1251' size-in-bits='64' id='type-id-1268'/>
     <pointer-type-def type-id='type-id-1252' size-in-bits='64' id='type-id-1308'/>
-    <qualified-type-def type-id='type-id-1252' const='yes' id='type-id-3291'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3291' size-in-bits='64' id='type-id-1309'/>
+    <qualified-type-def type-id='type-id-1252' const='yes' id='type-id-3290'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3290' size-in-bits='64' id='type-id-1309'/>
     <reference-type-def kind='rvalue' type-id='type-id-1252' size-in-bits='64' id='type-id-1310'/>
     <reference-type-def kind='lvalue' type-id='type-id-1252' size-in-bits='64' id='type-id-1311'/>
     <reference-type-def kind='rvalue' type-id='type-id-1307' size-in-bits='64' id='type-id-1312'/>
     <reference-type-def kind='lvalue' type-id='type-id-1243' size-in-bits='64' id='type-id-1254'/>
-    <qualified-type-def type-id='type-id-1243' const='yes' id='type-id-3292'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3292' size-in-bits='64' id='type-id-1255'/>
+    <qualified-type-def type-id='type-id-1243' const='yes' id='type-id-3291'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3291' size-in-bits='64' id='type-id-1255'/>
     <reference-type-def kind='lvalue' type-id='type-id-1253' size-in-bits='64' id='type-id-1256'/>
-    <qualified-type-def type-id='type-id-1253' const='yes' id='type-id-3293'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3293' size-in-bits='64' id='type-id-1257'/>
+    <qualified-type-def type-id='type-id-1253' const='yes' id='type-id-3292'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3292' size-in-bits='64' id='type-id-1257'/>
     <pointer-type-def type-id='type-id-1243' size-in-bits='64' id='type-id-1258'/>
     <reference-type-def kind='rvalue' type-id='type-id-1243' size-in-bits='64' id='type-id-1259'/>
     <reference-type-def kind='lvalue' type-id='type-id-1236' size-in-bits='64' id='type-id-1245'/>
-    <qualified-type-def type-id='type-id-1236' const='yes' id='type-id-3294'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3294' size-in-bits='64' id='type-id-1246'/>
+    <qualified-type-def type-id='type-id-1236' const='yes' id='type-id-3293'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3293' size-in-bits='64' id='type-id-1246'/>
     <reference-type-def kind='lvalue' type-id='type-id-1244' size-in-bits='64' id='type-id-1247'/>
-    <qualified-type-def type-id='type-id-1244' const='yes' id='type-id-3295'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3295' size-in-bits='64' id='type-id-1248'/>
+    <qualified-type-def type-id='type-id-1244' const='yes' id='type-id-3294'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3294' size-in-bits='64' id='type-id-1248'/>
     <pointer-type-def type-id='type-id-1236' size-in-bits='64' id='type-id-1249'/>
     <reference-type-def kind='rvalue' type-id='type-id-1236' size-in-bits='64' id='type-id-1250'/>
     <pointer-type-def type-id='type-id-1175' size-in-bits='64' id='type-id-1237'/>
-    <qualified-type-def type-id='type-id-1175' const='yes' id='type-id-3296'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3296' size-in-bits='64' id='type-id-1240'/>
+    <qualified-type-def type-id='type-id-1175' const='yes' id='type-id-3295'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3295' size-in-bits='64' id='type-id-1240'/>
     <reference-type-def kind='rvalue' type-id='type-id-1175' size-in-bits='64' id='type-id-1241'/>
     <reference-type-def kind='lvalue' type-id='type-id-1175' size-in-bits='64' id='type-id-1242'/>
     <pointer-type-def type-id='type-id-1172' size-in-bits='64' id='type-id-852'/>
-    <qualified-type-def type-id='type-id-1172' const='yes' id='type-id-3297'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3297' size-in-bits='64' id='type-id-854'/>
+    <qualified-type-def type-id='type-id-1172' const='yes' id='type-id-3296'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3296' size-in-bits='64' id='type-id-854'/>
     <reference-type-def kind='rvalue' type-id='type-id-1172' size-in-bits='64' id='type-id-853'/>
     <pointer-type-def type-id='type-id-1318' size-in-bits='64' id='type-id-1326'/>
-    <qualified-type-def type-id='type-id-1318' const='yes' id='type-id-3298'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3298' size-in-bits='64' id='type-id-1327'/>
+    <qualified-type-def type-id='type-id-1318' const='yes' id='type-id-3297'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3297' size-in-bits='64' id='type-id-1327'/>
     <reference-type-def kind='rvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-1328'/>
     <reference-type-def kind='lvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-1329'/>
     <reference-type-def kind='lvalue' type-id='type-id-1314' size-in-bits='64' id='type-id-1320'/>
-    <qualified-type-def type-id='type-id-1314' const='yes' id='type-id-3299'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3299' size-in-bits='64' id='type-id-1321'/>
+    <qualified-type-def type-id='type-id-1314' const='yes' id='type-id-3298'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3298' size-in-bits='64' id='type-id-1321'/>
     <reference-type-def kind='lvalue' type-id='type-id-1319' size-in-bits='64' id='type-id-1322'/>
-    <qualified-type-def type-id='type-id-1319' const='yes' id='type-id-3300'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3300' size-in-bits='64' id='type-id-1323'/>
+    <qualified-type-def type-id='type-id-1319' const='yes' id='type-id-3299'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3299' size-in-bits='64' id='type-id-1323'/>
     <pointer-type-def type-id='type-id-1314' size-in-bits='64' id='type-id-1324'/>
     <reference-type-def kind='rvalue' type-id='type-id-1314' size-in-bits='64' id='type-id-1325'/>
     <pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-1315'/>
-    <qualified-type-def type-id='type-id-1313' const='yes' id='type-id-3301'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3301' size-in-bits='64' id='type-id-1316'/>
+    <qualified-type-def type-id='type-id-1313' const='yes' id='type-id-3300'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3300' size-in-bits='64' id='type-id-1316'/>
     <reference-type-def kind='rvalue' type-id='type-id-1313' size-in-bits='64' id='type-id-1177'/>
     <reference-type-def kind='lvalue' type-id='type-id-1313' size-in-bits='64' id='type-id-1317'/>
     <reference-type-def kind='rvalue' type-id='type-id-1174' size-in-bits='64' id='type-id-1178'/>
     <reference-type-def kind='lvalue' type-id='type-id-852' size-in-bits='64' id='type-id-894'/>
-    <qualified-type-def type-id='type-id-852' const='yes' id='type-id-3302'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3302' size-in-bits='64' id='type-id-895'/>
-    <pointer-type-def type-id='type-id-1489' size-in-bits='64' id='type-id-2627'/>
+    <qualified-type-def type-id='type-id-852' const='yes' id='type-id-3301'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3301' size-in-bits='64' id='type-id-895'/>
+    <pointer-type-def type-id='type-id-1489' size-in-bits='64' id='type-id-2626'/>
     <qualified-type-def type-id='type-id-1489' const='yes' id='type-id-1695'/>
     <reference-type-def kind='lvalue' type-id='type-id-1695' size-in-bits='64' id='type-id-1334'/>
     <pointer-type-def type-id='type-id-1889' size-in-bits='64' id='type-id-1332'/>
     <pointer-type-def type-id='type-id-1362' size-in-bits='64' id='type-id-1371'/>
     <reference-type-def kind='lvalue' type-id='type-id-1362' size-in-bits='64' id='type-id-1372'/>
     <pointer-type-def type-id='type-id-1363' size-in-bits='64' id='type-id-1373'/>
-    <qualified-type-def type-id='type-id-1363' const='yes' id='type-id-3303'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3303' size-in-bits='64' id='type-id-1374'/>
+    <qualified-type-def type-id='type-id-1363' const='yes' id='type-id-3302'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3302' size-in-bits='64' id='type-id-1374'/>
     <reference-type-def kind='rvalue' type-id='type-id-1363' size-in-bits='64' id='type-id-1375'/>
     <reference-type-def kind='lvalue' type-id='type-id-1363' size-in-bits='64' id='type-id-1376'/>
     <reference-type-def kind='lvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-1365'/>
-    <qualified-type-def type-id='type-id-1353' const='yes' id='type-id-3304'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3304' size-in-bits='64' id='type-id-1366'/>
+    <qualified-type-def type-id='type-id-1353' const='yes' id='type-id-3303'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3303' size-in-bits='64' id='type-id-1366'/>
     <reference-type-def kind='lvalue' type-id='type-id-1364' size-in-bits='64' id='type-id-1367'/>
-    <qualified-type-def type-id='type-id-1364' const='yes' id='type-id-3305'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3305' size-in-bits='64' id='type-id-1368'/>
+    <qualified-type-def type-id='type-id-1364' const='yes' id='type-id-3304'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3304' size-in-bits='64' id='type-id-1368'/>
     <pointer-type-def type-id='type-id-1353' size-in-bits='64' id='type-id-1369'/>
     <reference-type-def kind='rvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-1370'/>
     <pointer-type-def type-id='type-id-1354' size-in-bits='64' id='type-id-1377'/>
-    <qualified-type-def type-id='type-id-1354' const='yes' id='type-id-3306'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3306' size-in-bits='64' id='type-id-1378'/>
+    <qualified-type-def type-id='type-id-1354' const='yes' id='type-id-3305'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3305' size-in-bits='64' id='type-id-1378'/>
     <reference-type-def kind='rvalue' type-id='type-id-1354' size-in-bits='64' id='type-id-1379'/>
     <reference-type-def kind='lvalue' type-id='type-id-1354' size-in-bits='64' id='type-id-1380'/>
     <reference-type-def kind='lvalue' type-id='type-id-1344' size-in-bits='64' id='type-id-1356'/>
-    <qualified-type-def type-id='type-id-1344' const='yes' id='type-id-3307'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3307' size-in-bits='64' id='type-id-1357'/>
+    <qualified-type-def type-id='type-id-1344' const='yes' id='type-id-3306'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3306' size-in-bits='64' id='type-id-1357'/>
     <reference-type-def kind='lvalue' type-id='type-id-1355' size-in-bits='64' id='type-id-1358'/>
-    <qualified-type-def type-id='type-id-1355' const='yes' id='type-id-3308'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3308' size-in-bits='64' id='type-id-1359'/>
+    <qualified-type-def type-id='type-id-1355' const='yes' id='type-id-3307'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3307' size-in-bits='64' id='type-id-1359'/>
     <pointer-type-def type-id='type-id-1344' size-in-bits='64' id='type-id-1360'/>
     <reference-type-def kind='rvalue' type-id='type-id-1344' size-in-bits='64' id='type-id-1361'/>
     <pointer-type-def type-id='type-id-1345' size-in-bits='64' id='type-id-1381'/>
-    <qualified-type-def type-id='type-id-1345' const='yes' id='type-id-3309'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3309' size-in-bits='64' id='type-id-1382'/>
+    <qualified-type-def type-id='type-id-1345' const='yes' id='type-id-3308'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3308' size-in-bits='64' id='type-id-1382'/>
     <reference-type-def kind='rvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-1383'/>
     <reference-type-def kind='lvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-1384'/>
     <reference-type-def kind='lvalue' type-id='type-id-1339' size-in-bits='64' id='type-id-1347'/>
-    <qualified-type-def type-id='type-id-1339' const='yes' id='type-id-3310'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3310' size-in-bits='64' id='type-id-1348'/>
+    <qualified-type-def type-id='type-id-1339' const='yes' id='type-id-3309'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3309' size-in-bits='64' id='type-id-1348'/>
     <reference-type-def kind='lvalue' type-id='type-id-1346' size-in-bits='64' id='type-id-1349'/>
-    <qualified-type-def type-id='type-id-1346' const='yes' id='type-id-3311'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3311' size-in-bits='64' id='type-id-1350'/>
+    <qualified-type-def type-id='type-id-1346' const='yes' id='type-id-3310'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3310' size-in-bits='64' id='type-id-1350'/>
     <pointer-type-def type-id='type-id-1339' size-in-bits='64' id='type-id-1351'/>
     <reference-type-def kind='rvalue' type-id='type-id-1339' size-in-bits='64' id='type-id-1352'/>
     <pointer-type-def type-id='type-id-1333' size-in-bits='64' id='type-id-1340'/>
-    <qualified-type-def type-id='type-id-1333' const='yes' id='type-id-3312'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3312' size-in-bits='64' id='type-id-1341'/>
+    <qualified-type-def type-id='type-id-1333' const='yes' id='type-id-3311'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3311' size-in-bits='64' id='type-id-1341'/>
     <reference-type-def kind='rvalue' type-id='type-id-1333' size-in-bits='64' id='type-id-1342'/>
     <reference-type-def kind='lvalue' type-id='type-id-1333' size-in-bits='64' id='type-id-1343'/>
     <pointer-type-def type-id='type-id-1330' size-in-bits='64' id='type-id-856'/>
-    <qualified-type-def type-id='type-id-1330' const='yes' id='type-id-3313'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3313' size-in-bits='64' id='type-id-858'/>
+    <qualified-type-def type-id='type-id-1330' const='yes' id='type-id-3312'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3312' size-in-bits='64' id='type-id-858'/>
     <reference-type-def kind='rvalue' type-id='type-id-1330' size-in-bits='64' id='type-id-857'/>
     <pointer-type-def type-id='type-id-1390' size-in-bits='64' id='type-id-1398'/>
-    <qualified-type-def type-id='type-id-1390' const='yes' id='type-id-3314'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3314' size-in-bits='64' id='type-id-1399'/>
+    <qualified-type-def type-id='type-id-1390' const='yes' id='type-id-3313'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3313' size-in-bits='64' id='type-id-1399'/>
     <reference-type-def kind='rvalue' type-id='type-id-1390' size-in-bits='64' id='type-id-1400'/>
     <reference-type-def kind='lvalue' type-id='type-id-1390' size-in-bits='64' id='type-id-1401'/>
     <reference-type-def kind='lvalue' type-id='type-id-1386' size-in-bits='64' id='type-id-1392'/>
-    <qualified-type-def type-id='type-id-1386' const='yes' id='type-id-3315'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3315' size-in-bits='64' id='type-id-1393'/>
+    <qualified-type-def type-id='type-id-1386' const='yes' id='type-id-3314'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3314' size-in-bits='64' id='type-id-1393'/>
     <reference-type-def kind='lvalue' type-id='type-id-1391' size-in-bits='64' id='type-id-1394'/>
-    <qualified-type-def type-id='type-id-1391' const='yes' id='type-id-3316'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3316' size-in-bits='64' id='type-id-1395'/>
+    <qualified-type-def type-id='type-id-1391' const='yes' id='type-id-3315'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3315' size-in-bits='64' id='type-id-1395'/>
     <pointer-type-def type-id='type-id-1386' size-in-bits='64' id='type-id-1396'/>
     <reference-type-def kind='rvalue' type-id='type-id-1386' size-in-bits='64' id='type-id-1397'/>
     <pointer-type-def type-id='type-id-1385' size-in-bits='64' id='type-id-1387'/>
-    <qualified-type-def type-id='type-id-1385' const='yes' id='type-id-3317'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3317' size-in-bits='64' id='type-id-1388'/>
+    <qualified-type-def type-id='type-id-1385' const='yes' id='type-id-3316'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3316' size-in-bits='64' id='type-id-1388'/>
     <reference-type-def kind='rvalue' type-id='type-id-1385' size-in-bits='64' id='type-id-1335'/>
     <reference-type-def kind='lvalue' type-id='type-id-1385' size-in-bits='64' id='type-id-1389'/>
     <reference-type-def kind='rvalue' type-id='type-id-1332' size-in-bits='64' id='type-id-1337'/>
     <reference-type-def kind='lvalue' type-id='type-id-856' size-in-bits='64' id='type-id-896'/>
-    <qualified-type-def type-id='type-id-856' const='yes' id='type-id-3318'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3318' size-in-bits='64' id='type-id-897'/>
+    <qualified-type-def type-id='type-id-856' const='yes' id='type-id-3317'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3317' size-in-bits='64' id='type-id-897'/>
     <pointer-type-def type-id='type-id-1931' size-in-bits='64' id='type-id-1404'/>
     <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-1448'/>
     <reference-type-def kind='lvalue' type-id='type-id-1438' size-in-bits='64' id='type-id-1449'/>
     <pointer-type-def type-id='type-id-1439' size-in-bits='64' id='type-id-1451'/>
-    <qualified-type-def type-id='type-id-1439' const='yes' id='type-id-3319'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3319' size-in-bits='64' id='type-id-1452'/>
+    <qualified-type-def type-id='type-id-1439' const='yes' id='type-id-3318'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3318' size-in-bits='64' id='type-id-1452'/>
     <reference-type-def kind='rvalue' type-id='type-id-1439' size-in-bits='64' id='type-id-1453'/>
     <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1442'/>
     <reference-type-def kind='lvalue' type-id='type-id-1439' size-in-bits='64' id='type-id-1454'/>
     <reference-type-def kind='rvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1455'/>
     <reference-type-def kind='lvalue' type-id='type-id-1430' size-in-bits='64' id='type-id-1441'/>
-    <qualified-type-def type-id='type-id-1430' const='yes' id='type-id-3320'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3320' size-in-bits='64' id='type-id-1443'/>
+    <qualified-type-def type-id='type-id-1430' const='yes' id='type-id-3319'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3319' size-in-bits='64' id='type-id-1443'/>
     <reference-type-def kind='lvalue' type-id='type-id-1440' size-in-bits='64' id='type-id-1444'/>
-    <qualified-type-def type-id='type-id-1440' const='yes' id='type-id-3321'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3321' size-in-bits='64' id='type-id-1445'/>
+    <qualified-type-def type-id='type-id-1440' const='yes' id='type-id-3320'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3320' size-in-bits='64' id='type-id-1445'/>
     <pointer-type-def type-id='type-id-1430' size-in-bits='64' id='type-id-1446'/>
     <reference-type-def kind='rvalue' type-id='type-id-1430' size-in-bits='64' id='type-id-1447'/>
     <reference-type-def kind='lvalue' type-id='type-id-1422' size-in-bits='64' id='type-id-1432'/>
-    <qualified-type-def type-id='type-id-1422' const='yes' id='type-id-3322'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3322' size-in-bits='64' id='type-id-1433'/>
+    <qualified-type-def type-id='type-id-1422' const='yes' id='type-id-3321'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3321' size-in-bits='64' id='type-id-1433'/>
     <reference-type-def kind='lvalue' type-id='type-id-1431' size-in-bits='64' id='type-id-1434'/>
-    <qualified-type-def type-id='type-id-1431' const='yes' id='type-id-3323'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3323' size-in-bits='64' id='type-id-1435'/>
+    <qualified-type-def type-id='type-id-1431' const='yes' id='type-id-3322'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3322' size-in-bits='64' id='type-id-1435'/>
     <pointer-type-def type-id='type-id-1422' size-in-bits='64' id='type-id-1436'/>
     <reference-type-def kind='rvalue' type-id='type-id-1422' size-in-bits='64' id='type-id-1437'/>
     <reference-type-def kind='lvalue' type-id='type-id-1414' size-in-bits='64' id='type-id-1424'/>
-    <qualified-type-def type-id='type-id-1414' const='yes' id='type-id-3324'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3324' size-in-bits='64' id='type-id-1425'/>
+    <qualified-type-def type-id='type-id-1414' const='yes' id='type-id-3323'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3323' size-in-bits='64' id='type-id-1425'/>
     <reference-type-def kind='lvalue' type-id='type-id-1423' size-in-bits='64' id='type-id-1426'/>
-    <qualified-type-def type-id='type-id-1423' const='yes' id='type-id-3325'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3325' size-in-bits='64' id='type-id-1427'/>
+    <qualified-type-def type-id='type-id-1423' const='yes' id='type-id-3324'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3324' size-in-bits='64' id='type-id-1427'/>
     <pointer-type-def type-id='type-id-1414' size-in-bits='64' id='type-id-1428'/>
     <reference-type-def kind='rvalue' type-id='type-id-1414' size-in-bits='64' id='type-id-1429'/>
     <reference-type-def kind='lvalue' type-id='type-id-1409' size-in-bits='64' id='type-id-1416'/>
-    <qualified-type-def type-id='type-id-1409' const='yes' id='type-id-3326'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3326' size-in-bits='64' id='type-id-1417'/>
+    <qualified-type-def type-id='type-id-1409' const='yes' id='type-id-3325'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3325' size-in-bits='64' id='type-id-1417'/>
     <reference-type-def kind='lvalue' type-id='type-id-1415' size-in-bits='64' id='type-id-1418'/>
-    <qualified-type-def type-id='type-id-1415' const='yes' id='type-id-3327'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3327' size-in-bits='64' id='type-id-1419'/>
+    <qualified-type-def type-id='type-id-1415' const='yes' id='type-id-3326'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3326' size-in-bits='64' id='type-id-1419'/>
     <pointer-type-def type-id='type-id-1409' size-in-bits='64' id='type-id-1420'/>
     <reference-type-def kind='rvalue' type-id='type-id-1409' size-in-bits='64' id='type-id-1421'/>
     <pointer-type-def type-id='type-id-1405' size-in-bits='64' id='type-id-1410'/>
-    <qualified-type-def type-id='type-id-1405' const='yes' id='type-id-3328'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3328' size-in-bits='64' id='type-id-1411'/>
+    <qualified-type-def type-id='type-id-1405' const='yes' id='type-id-3327'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3327' size-in-bits='64' id='type-id-1411'/>
     <reference-type-def kind='rvalue' type-id='type-id-1405' size-in-bits='64' id='type-id-1412'/>
     <reference-type-def kind='lvalue' type-id='type-id-1405' size-in-bits='64' id='type-id-1413'/>
     <pointer-type-def type-id='type-id-1402' size-in-bits='64' id='type-id-860'/>
-    <qualified-type-def type-id='type-id-1402' const='yes' id='type-id-3329'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3329' size-in-bits='64' id='type-id-862'/>
+    <qualified-type-def type-id='type-id-1402' const='yes' id='type-id-3328'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3328' size-in-bits='64' id='type-id-862'/>
     <reference-type-def kind='rvalue' type-id='type-id-1402' size-in-bits='64' id='type-id-861'/>
     <reference-type-def kind='rvalue' type-id='type-id-1404' size-in-bits='64' id='type-id-1407'/>
     <reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-898'/>
-    <qualified-type-def type-id='type-id-860' const='yes' id='type-id-3330'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3330' size-in-bits='64' id='type-id-899'/>
-    <pointer-type-def type-id='type-id-3331' size-in-bits='64' id='type-id-1465'/>
+    <qualified-type-def type-id='type-id-860' const='yes' id='type-id-3329'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3329' size-in-bits='64' id='type-id-899'/>
+    <pointer-type-def type-id='type-id-3330' size-in-bits='64' id='type-id-1465'/>
     <pointer-type-def type-id='type-id-1457' size-in-bits='64' id='type-id-1468'/>
     <qualified-type-def type-id='type-id-1457' const='yes' id='type-id-1978'/>
     <reference-type-def kind='lvalue' type-id='type-id-1978' size-in-bits='64' id='type-id-1459'/>
     <reference-type-def kind='lvalue' type-id='type-id-1457' size-in-bits='64' id='type-id-1470'/>
     <pointer-type-def type-id='type-id-1978' size-in-bits='64' id='type-id-1471'/>
     <pointer-type-def type-id='type-id-1480' size-in-bits='64' id='type-id-1490'/>
-    <qualified-type-def type-id='type-id-1480' const='yes' id='type-id-3332'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3332' size-in-bits='64' id='type-id-1491'/>
+    <qualified-type-def type-id='type-id-1480' const='yes' id='type-id-3331'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3331' size-in-bits='64' id='type-id-1491'/>
     <reference-type-def kind='rvalue' type-id='type-id-1480' size-in-bits='64' id='type-id-1492'/>
     <reference-type-def kind='lvalue' type-id='type-id-1489' size-in-bits='64' id='type-id-1483'/>
     <reference-type-def kind='lvalue' type-id='type-id-1480' size-in-bits='64' id='type-id-1493'/>
     <reference-type-def kind='rvalue' type-id='type-id-1489' size-in-bits='64' id='type-id-1460'/>
     <reference-type-def kind='lvalue' type-id='type-id-1475' size-in-bits='64' id='type-id-1482'/>
-    <qualified-type-def type-id='type-id-1475' const='yes' id='type-id-3333'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3333' size-in-bits='64' id='type-id-1484'/>
+    <qualified-type-def type-id='type-id-1475' const='yes' id='type-id-3332'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3332' size-in-bits='64' id='type-id-1484'/>
     <reference-type-def kind='lvalue' type-id='type-id-1481' size-in-bits='64' id='type-id-1485'/>
-    <qualified-type-def type-id='type-id-1481' const='yes' id='type-id-3334'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3334' size-in-bits='64' id='type-id-1486'/>
+    <qualified-type-def type-id='type-id-1481' const='yes' id='type-id-3333'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3333' size-in-bits='64' id='type-id-1486'/>
     <pointer-type-def type-id='type-id-1475' size-in-bits='64' id='type-id-1487'/>
     <reference-type-def kind='rvalue' type-id='type-id-1475' size-in-bits='64' id='type-id-1488'/>
     <pointer-type-def type-id='type-id-1458' size-in-bits='64' id='type-id-1476'/>
-    <qualified-type-def type-id='type-id-1458' const='yes' id='type-id-3335'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3335' size-in-bits='64' id='type-id-1477'/>
+    <qualified-type-def type-id='type-id-1458' const='yes' id='type-id-3334'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3334' size-in-bits='64' id='type-id-1477'/>
     <reference-type-def kind='rvalue' type-id='type-id-1458' size-in-bits='64' id='type-id-1478'/>
     <reference-type-def kind='lvalue' type-id='type-id-1458' size-in-bits='64' id='type-id-1479'/>
     <pointer-type-def type-id='type-id-834' size-in-bits='64' id='type-id-864'/>
-    <qualified-type-def type-id='type-id-834' const='yes' id='type-id-3336'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3336' size-in-bits='64' id='type-id-866'/>
+    <qualified-type-def type-id='type-id-834' const='yes' id='type-id-3335'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3335' size-in-bits='64' id='type-id-866'/>
     <reference-type-def kind='rvalue' type-id='type-id-834' size-in-bits='64' id='type-id-865'/>
     <reference-type-def kind='lvalue' type-id='type-id-864' size-in-bits='64' id='type-id-900'/>
-    <qualified-type-def type-id='type-id-864' const='yes' id='type-id-3337'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3337' size-in-bits='64' id='type-id-901'/>
+    <qualified-type-def type-id='type-id-864' const='yes' id='type-id-3336'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3336' size-in-bits='64' id='type-id-901'/>
     <pointer-type-def type-id='type-id-189' size-in-bits='64' id='type-id-193'/>
     <reference-type-def kind='lvalue' type-id='type-id-193' size-in-bits='64' id='type-id-902'/>
-    <qualified-type-def type-id='type-id-193' const='yes' id='type-id-3338'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3338' size-in-bits='64' id='type-id-903'/>
+    <qualified-type-def type-id='type-id-193' const='yes' id='type-id-3337'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3337' size-in-bits='64' id='type-id-903'/>
     <qualified-type-def type-id='type-id-824' const='yes' id='type-id-2060'/>
     <reference-type-def kind='lvalue' type-id='type-id-2060' size-in-bits='64' id='type-id-830'/>
     <pointer-type-def type-id='type-id-2056' size-in-bits='64' id='type-id-1495'/>
     <pointer-type-def type-id='type-id-1504' size-in-bits='64' id='type-id-1512'/>
-    <qualified-type-def type-id='type-id-1504' const='yes' id='type-id-3339'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3339' size-in-bits='64' id='type-id-1513'/>
+    <qualified-type-def type-id='type-id-1504' const='yes' id='type-id-3338'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3338' size-in-bits='64' id='type-id-1513'/>
     <reference-type-def kind='rvalue' type-id='type-id-1504' size-in-bits='64' id='type-id-1514'/>
     <reference-type-def kind='lvalue' type-id='type-id-824' size-in-bits='64' id='type-id-832'/>
     <reference-type-def kind='lvalue' type-id='type-id-1504' size-in-bits='64' id='type-id-1515'/>
     <reference-type-def kind='rvalue' type-id='type-id-824' size-in-bits='64' id='type-id-831'/>
     <reference-type-def kind='lvalue' type-id='type-id-1499' size-in-bits='64' id='type-id-1506'/>
-    <qualified-type-def type-id='type-id-1499' const='yes' id='type-id-3340'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3340' size-in-bits='64' id='type-id-1507'/>
+    <qualified-type-def type-id='type-id-1499' const='yes' id='type-id-3339'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3339' size-in-bits='64' id='type-id-1507'/>
     <reference-type-def kind='lvalue' type-id='type-id-1505' size-in-bits='64' id='type-id-1508'/>
-    <qualified-type-def type-id='type-id-1505' const='yes' id='type-id-3341'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3341' size-in-bits='64' id='type-id-1509'/>
+    <qualified-type-def type-id='type-id-1505' const='yes' id='type-id-3340'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3340' size-in-bits='64' id='type-id-1509'/>
     <pointer-type-def type-id='type-id-1499' size-in-bits='64' id='type-id-1510'/>
     <reference-type-def kind='rvalue' type-id='type-id-1499' size-in-bits='64' id='type-id-1511'/>
     <pointer-type-def type-id='type-id-1496' size-in-bits='64' id='type-id-1500'/>
-    <qualified-type-def type-id='type-id-1496' const='yes' id='type-id-3342'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3342' size-in-bits='64' id='type-id-1501'/>
+    <qualified-type-def type-id='type-id-1496' const='yes' id='type-id-3341'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3341' size-in-bits='64' id='type-id-1501'/>
     <reference-type-def kind='rvalue' type-id='type-id-1496' size-in-bits='64' id='type-id-1502'/>
     <reference-type-def kind='lvalue' type-id='type-id-1496' size-in-bits='64' id='type-id-1503'/>
     <pointer-type-def type-id='type-id-837' size-in-bits='64' id='type-id-869'/>
-    <qualified-type-def type-id='type-id-837' const='yes' id='type-id-3343'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3343' size-in-bits='64' id='type-id-871'/>
+    <qualified-type-def type-id='type-id-837' const='yes' id='type-id-3342'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3342' size-in-bits='64' id='type-id-871'/>
     <reference-type-def kind='rvalue' type-id='type-id-837' size-in-bits='64' id='type-id-870'/>
     <reference-type-def kind='rvalue' type-id='type-id-1495' size-in-bits='64' id='type-id-1497'/>
     <reference-type-def kind='lvalue' type-id='type-id-869' size-in-bits='64' id='type-id-904'/>
-    <qualified-type-def type-id='type-id-869' const='yes' id='type-id-3344'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3344' size-in-bits='64' id='type-id-905'/>
+    <qualified-type-def type-id='type-id-869' const='yes' id='type-id-3343'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3343' size-in-bits='64' id='type-id-905'/>
     <reference-type-def kind='lvalue' type-id='type-id-882' size-in-bits='64' id='type-id-843'/>
-    <pointer-type-def type-id='type-id-3345' size-in-bits='64' id='type-id-839'/>
+    <pointer-type-def type-id='type-id-3344' size-in-bits='64' id='type-id-839'/>
     <pointer-type-def type-id='type-id-826' size-in-bits='64' id='type-id-883'/>
-    <qualified-type-def type-id='type-id-826' const='yes' id='type-id-3346'/>
-    <pointer-type-def type-id='type-id-3346' size-in-bits='64' id='type-id-884'/>
+    <qualified-type-def type-id='type-id-826' const='yes' id='type-id-3345'/>
+    <pointer-type-def type-id='type-id-3345' size-in-bits='64' id='type-id-884'/>
     <reference-type-def kind='rvalue' type-id='type-id-189' size-in-bits='64' id='type-id-195'/>
-    <qualified-type-def type-id='type-id-189' const='yes' id='type-id-3347'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3347' size-in-bits='64' id='type-id-194'/>
-    <pointer-type-def type-id='type-id-3348' size-in-bits='64' id='type-id-828'/>
+    <qualified-type-def type-id='type-id-189' const='yes' id='type-id-3346'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3346' size-in-bits='64' id='type-id-194'/>
+    <pointer-type-def type-id='type-id-3347' size-in-bits='64' id='type-id-828'/>
     <pointer-type-def type-id='type-id-824' size-in-bits='64' id='type-id-829'/>
     <pointer-type-def type-id='type-id-2060' size-in-bits='64' id='type-id-833'/>
-    <qualified-type-def type-id='type-id-2591' const='yes' id='type-id-3349'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3349' size-in-bits='64' id='type-id-2610'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2591' size-in-bits='64' id='type-id-2611'/>
-    <qualified-type-def type-id='type-id-2950' const='yes' id='type-id-3350'/>
-    <pointer-type-def type-id='type-id-3350' size-in-bits='64' id='type-id-2974'/>
-    <pointer-type-def type-id='type-id-2950' size-in-bits='64' id='type-id-2975'/>
-    <pointer-type-def type-id='type-id-2948' size-in-bits='64' id='type-id-2967'/>
-    <reference-type-def kind='rvalue' type-id='type-id-703' size-in-bits='64' id='type-id-2977'/>
-    <qualified-type-def type-id='type-id-2948' const='yes' id='type-id-3351'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3351' size-in-bits='64' id='type-id-2968'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2948' size-in-bits='64' id='type-id-2969'/>
+    <qualified-type-def type-id='type-id-2590' const='yes' id='type-id-3348'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3348' size-in-bits='64' id='type-id-2609'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2590' size-in-bits='64' id='type-id-2610'/>
+    <qualified-type-def type-id='type-id-2949' const='yes' id='type-id-3349'/>
+    <pointer-type-def type-id='type-id-3349' size-in-bits='64' id='type-id-2973'/>
+    <pointer-type-def type-id='type-id-2949' size-in-bits='64' id='type-id-2974'/>
+    <pointer-type-def type-id='type-id-2947' size-in-bits='64' id='type-id-2966'/>
+    <reference-type-def kind='rvalue' type-id='type-id-703' size-in-bits='64' id='type-id-2976'/>
+    <qualified-type-def type-id='type-id-2947' const='yes' id='type-id-3350'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3350' size-in-bits='64' id='type-id-2967'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2947' size-in-bits='64' id='type-id-2968'/>
+    <pointer-type-def type-id='type-id-3350' size-in-bits='64' id='type-id-2969'/>
+    <qualified-type-def type-id='type-id-2962' const='yes' id='type-id-3351'/>
     <pointer-type-def type-id='type-id-3351' size-in-bits='64' id='type-id-2970'/>
-    <qualified-type-def type-id='type-id-2963' const='yes' id='type-id-3352'/>
-    <pointer-type-def type-id='type-id-3352' size-in-bits='64' id='type-id-2971'/>
-    <pointer-type-def type-id='type-id-2963' size-in-bits='64' id='type-id-2972'/>
-    <pointer-type-def type-id='type-id-2773' size-in-bits='64' id='type-id-3033'/>
-    <qualified-type-def type-id='type-id-2773' const='yes' id='type-id-3353'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3353' size-in-bits='64' id='type-id-3034'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2773' size-in-bits='64' id='type-id-3035'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2773' size-in-bits='64' id='type-id-3036'/>
-    <pointer-type-def type-id='type-id-3353' size-in-bits='64' id='type-id-3037'/>
-    <pointer-type-def type-id='type-id-2617' size-in-bits='64' id='type-id-2774'/>
-    <qualified-type-def type-id='type-id-2617' const='yes' id='type-id-3354'/>
-    <pointer-type-def type-id='type-id-3354' size-in-bits='64' id='type-id-2775'/>
-    <qualified-type-def type-id='type-id-2980' const='yes' id='type-id-3355'/>
-    <pointer-type-def type-id='type-id-3355' size-in-bits='64' id='type-id-3004'/>
-    <pointer-type-def type-id='type-id-2980' size-in-bits='64' id='type-id-3005'/>
-    <pointer-type-def type-id='type-id-2978' size-in-bits='64' id='type-id-2997'/>
-    <pointer-type-def type-id='type-id-2068' size-in-bits='64' id='type-id-2623'/>
-    <pointer-type-def type-id='type-id-1018' size-in-bits='64' id='type-id-2622'/>
-    <qualified-type-def type-id='type-id-2978' const='yes' id='type-id-3356'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3356' size-in-bits='64' id='type-id-2998'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2978' size-in-bits='64' id='type-id-2999'/>
+    <pointer-type-def type-id='type-id-2962' size-in-bits='64' id='type-id-2971'/>
+    <pointer-type-def type-id='type-id-2772' size-in-bits='64' id='type-id-3032'/>
+    <qualified-type-def type-id='type-id-2772' const='yes' id='type-id-3352'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3352' size-in-bits='64' id='type-id-3033'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2772' size-in-bits='64' id='type-id-3034'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2772' size-in-bits='64' id='type-id-3035'/>
+    <pointer-type-def type-id='type-id-3352' size-in-bits='64' id='type-id-3036'/>
+    <pointer-type-def type-id='type-id-2616' size-in-bits='64' id='type-id-2773'/>
+    <qualified-type-def type-id='type-id-2616' const='yes' id='type-id-3353'/>
+    <pointer-type-def type-id='type-id-3353' size-in-bits='64' id='type-id-2774'/>
+    <qualified-type-def type-id='type-id-2979' const='yes' id='type-id-3354'/>
+    <pointer-type-def type-id='type-id-3354' size-in-bits='64' id='type-id-3003'/>
+    <pointer-type-def type-id='type-id-2979' size-in-bits='64' id='type-id-3004'/>
+    <pointer-type-def type-id='type-id-2977' size-in-bits='64' id='type-id-2996'/>
+    <pointer-type-def type-id='type-id-2068' size-in-bits='64' id='type-id-2622'/>
+    <pointer-type-def type-id='type-id-1018' size-in-bits='64' id='type-id-2621'/>
+    <qualified-type-def type-id='type-id-2977' const='yes' id='type-id-3355'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3355' size-in-bits='64' id='type-id-2997'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2977' size-in-bits='64' id='type-id-2998'/>
+    <pointer-type-def type-id='type-id-3355' size-in-bits='64' id='type-id-2999'/>
+    <qualified-type-def type-id='type-id-2992' const='yes' id='type-id-3356'/>
     <pointer-type-def type-id='type-id-3356' size-in-bits='64' id='type-id-3000'/>
-    <qualified-type-def type-id='type-id-2993' const='yes' id='type-id-3357'/>
-    <pointer-type-def type-id='type-id-3357' size-in-bits='64' id='type-id-3001'/>
-    <pointer-type-def type-id='type-id-2993' size-in-bits='64' id='type-id-3002'/>
-    <pointer-type-def type-id='type-id-2776' size-in-bits='64' id='type-id-3045'/>
-    <qualified-type-def type-id='type-id-2776' const='yes' id='type-id-3358'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3358' size-in-bits='64' id='type-id-3046'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2776' size-in-bits='64' id='type-id-3047'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2776' size-in-bits='64' id='type-id-3048'/>
-    <pointer-type-def type-id='type-id-3358' size-in-bits='64' id='type-id-3049'/>
-    <pointer-type-def type-id='type-id-2613' size-in-bits='64' id='type-id-2777'/>
-    <qualified-type-def type-id='type-id-2613' const='yes' id='type-id-3359'/>
-    <pointer-type-def type-id='type-id-3359' size-in-bits='64' id='type-id-2778'/>
-    <qualified-type-def type-id='type-id-2602' const='yes' id='type-id-2603'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2603' size-in-bits='64' id='type-id-2612'/>
-    <qualified-type-def type-id='type-id-2628' const='yes' id='type-id-3360'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3360' size-in-bits='64' id='type-id-2620'/>
-    <pointer-type-def type-id='type-id-2779' size-in-bits='64' id='type-id-2780'/>
-    <qualified-type-def type-id='type-id-2779' const='yes' id='type-id-3361'/>
-    <pointer-type-def type-id='type-id-3361' size-in-bits='64' id='type-id-2781'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3361' size-in-bits='64' id='type-id-2614'/>
-    <pointer-type-def type-id='type-id-3349' size-in-bits='64' id='type-id-2616'/>
+    <pointer-type-def type-id='type-id-2992' size-in-bits='64' id='type-id-3001'/>
+    <pointer-type-def type-id='type-id-2775' size-in-bits='64' id='type-id-3044'/>
+    <qualified-type-def type-id='type-id-2775' const='yes' id='type-id-3357'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3357' size-in-bits='64' id='type-id-3045'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2775' size-in-bits='64' id='type-id-3046'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2775' size-in-bits='64' id='type-id-3047'/>
+    <pointer-type-def type-id='type-id-3357' size-in-bits='64' id='type-id-3048'/>
+    <pointer-type-def type-id='type-id-2612' size-in-bits='64' id='type-id-2776'/>
+    <qualified-type-def type-id='type-id-2612' const='yes' id='type-id-3358'/>
+    <pointer-type-def type-id='type-id-3358' size-in-bits='64' id='type-id-2777'/>
+    <qualified-type-def type-id='type-id-2601' const='yes' id='type-id-2602'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2602' size-in-bits='64' id='type-id-2611'/>
+    <qualified-type-def type-id='type-id-2627' const='yes' id='type-id-3359'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3359' size-in-bits='64' id='type-id-2619'/>
+    <pointer-type-def type-id='type-id-2778' size-in-bits='64' id='type-id-2779'/>
+    <qualified-type-def type-id='type-id-2778' const='yes' id='type-id-3360'/>
+    <pointer-type-def type-id='type-id-3360' size-in-bits='64' id='type-id-2780'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3360' size-in-bits='64' id='type-id-2613'/>
+    <pointer-type-def type-id='type-id-3348' size-in-bits='64' id='type-id-2615'/>
     <pointer-type-def type-id='type-id-1516' size-in-bits='64' id='type-id-1517'/>
-    <qualified-type-def type-id='type-id-1516' const='yes' id='type-id-3362'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3362' size-in-bits='64' id='type-id-1518'/>
+    <qualified-type-def type-id='type-id-1516' const='yes' id='type-id-3361'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3361' size-in-bits='64' id='type-id-1518'/>
     <reference-type-def kind='rvalue' type-id='type-id-1516' size-in-bits='64' id='type-id-1519'/>
     <reference-type-def kind='lvalue' type-id='type-id-1516' size-in-bits='64' id='type-id-1520'/>
-    <pointer-type-def type-id='type-id-2597' size-in-bits='64' id='type-id-2618'/>
-    <qualified-type-def type-id='type-id-2593' const='yes' id='type-id-2619'/>
-    <pointer-type-def type-id='type-id-2600' size-in-bits='64' id='type-id-335'/>
-    <qualified-type-def type-id='type-id-624' const='yes' id='type-id-3363'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3363' size-in-bits='64' id='type-id-2604'/>
+    <pointer-type-def type-id='type-id-2596' size-in-bits='64' id='type-id-2617'/>
+    <qualified-type-def type-id='type-id-2592' const='yes' id='type-id-2618'/>
+    <pointer-type-def type-id='type-id-2599' size-in-bits='64' id='type-id-335'/>
+    <qualified-type-def type-id='type-id-624' const='yes' id='type-id-3362'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3362' size-in-bits='64' id='type-id-2603'/>
     <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-338'/>
-    <qualified-type-def type-id='type-id-328' const='yes' id='type-id-3364'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3364' size-in-bits='64' id='type-id-339'/>
+    <qualified-type-def type-id='type-id-328' const='yes' id='type-id-3363'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3363' size-in-bits='64' id='type-id-339'/>
     <reference-type-def kind='lvalue' type-id='type-id-328' size-in-bits='64' id='type-id-340'/>
     <reference-type-def kind='rvalue' type-id='type-id-328' size-in-bits='64' id='type-id-341'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2601' size-in-bits='64' id='type-id-1522'/>
-    <pointer-type-def type-id='type-id-3364' size-in-bits='64' id='type-id-342'/>
-    <qualified-type-def type-id='type-id-1523' const='yes' id='type-id-3365'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3365' size-in-bits='64' id='type-id-344'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2600' size-in-bits='64' id='type-id-1522'/>
+    <pointer-type-def type-id='type-id-3363' size-in-bits='64' id='type-id-342'/>
+    <qualified-type-def type-id='type-id-1523' const='yes' id='type-id-3364'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3364' size-in-bits='64' id='type-id-344'/>
     <pointer-type-def type-id='type-id-327' size-in-bits='64' id='type-id-329'/>
-    <qualified-type-def type-id='type-id-327' const='yes' id='type-id-3366'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3366' size-in-bits='64' id='type-id-330'/>
+    <qualified-type-def type-id='type-id-327' const='yes' id='type-id-3365'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3365' size-in-bits='64' id='type-id-330'/>
     <reference-type-def kind='rvalue' type-id='type-id-327' size-in-bits='64' id='type-id-331'/>
     <reference-type-def kind='lvalue' type-id='type-id-327' size-in-bits='64' id='type-id-332'/>
-    <qualified-type-def type-id='type-id-1524' const='yes' id='type-id-3367'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3367' size-in-bits='64' id='type-id-333'/>
-    <pointer-type-def type-id='type-id-3012' size-in-bits='64' id='type-id-3050'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3052' size-in-bits='64' id='type-id-3053'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3055' size-in-bits='64' id='type-id-3056'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3058' size-in-bits='64' id='type-id-3059'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3061' size-in-bits='64' id='type-id-3062'/>
-    <pointer-type-def type-id='type-id-2643' size-in-bits='64' id='type-id-2644'/>
-    <qualified-type-def type-id='type-id-2643' const='yes' id='type-id-3368'/>
-    <pointer-type-def type-id='type-id-3368' size-in-bits='64' id='type-id-2645'/>
-    <pointer-type-def type-id='type-id-2646' size-in-bits='64' id='type-id-3063'/>
-    <qualified-type-def type-id='type-id-2646' const='yes' id='type-id-3369'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3369' size-in-bits='64' id='type-id-3064'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2646' size-in-bits='64' id='type-id-3065'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2646' size-in-bits='64' id='type-id-3066'/>
-    <pointer-type-def type-id='type-id-3369' size-in-bits='64' id='type-id-3067'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2643' size-in-bits='64' id='type-id-3068'/>
-    <pointer-type-def type-id='type-id-1832' size-in-bits='64' id='type-id-2647'/>
+    <qualified-type-def type-id='type-id-1524' const='yes' id='type-id-3366'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3366' size-in-bits='64' id='type-id-333'/>
+    <pointer-type-def type-id='type-id-3011' size-in-bits='64' id='type-id-3049'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3051' size-in-bits='64' id='type-id-3052'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3054' size-in-bits='64' id='type-id-3055'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3057' size-in-bits='64' id='type-id-3058'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3060' size-in-bits='64' id='type-id-3061'/>
+    <pointer-type-def type-id='type-id-2642' size-in-bits='64' id='type-id-2643'/>
+    <qualified-type-def type-id='type-id-2642' const='yes' id='type-id-3367'/>
+    <pointer-type-def type-id='type-id-3367' size-in-bits='64' id='type-id-2644'/>
+    <pointer-type-def type-id='type-id-2645' size-in-bits='64' id='type-id-3062'/>
+    <qualified-type-def type-id='type-id-2645' const='yes' id='type-id-3368'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3368' size-in-bits='64' id='type-id-3063'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2645' size-in-bits='64' id='type-id-3064'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2645' size-in-bits='64' id='type-id-3065'/>
+    <pointer-type-def type-id='type-id-3368' size-in-bits='64' id='type-id-3066'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2642' size-in-bits='64' id='type-id-3067'/>
+    <pointer-type-def type-id='type-id-1832' size-in-bits='64' id='type-id-2646'/>
     <reference-type-def kind='lvalue' type-id='type-id-1832' size-in-bits='64' id='type-id-1833'/>
-    <qualified-type-def type-id='type-id-1832' const='yes' id='type-id-3370'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3370' size-in-bits='64' id='type-id-2648'/>
-    <reference-type-def kind='rvalue' type-id='type-id-1832' size-in-bits='64' id='type-id-2649'/>
-    <pointer-type-def type-id='type-id-3370' size-in-bits='64' id='type-id-2650'/>
-    <qualified-type-def type-id='type-id-191' const='yes' id='type-id-3371'/>
-    <pointer-type-def type-id='type-id-3371' size-in-bits='64' id='type-id-205'/>
+    <qualified-type-def type-id='type-id-1832' const='yes' id='type-id-3369'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3369' size-in-bits='64' id='type-id-2647'/>
+    <reference-type-def kind='rvalue' type-id='type-id-1832' size-in-bits='64' id='type-id-2648'/>
+    <pointer-type-def type-id='type-id-3369' size-in-bits='64' id='type-id-2649'/>
+    <qualified-type-def type-id='type-id-191' const='yes' id='type-id-3370'/>
+    <pointer-type-def type-id='type-id-3370' size-in-bits='64' id='type-id-205'/>
     <reference-type-def kind='lvalue' type-id='type-id-1525' size-in-bits='64' id='type-id-1531'/>
-    <qualified-type-def type-id='type-id-1525' const='yes' id='type-id-3372'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3372' size-in-bits='64' id='type-id-1532'/>
+    <qualified-type-def type-id='type-id-1525' const='yes' id='type-id-3371'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3371' size-in-bits='64' id='type-id-1532'/>
     <reference-type-def kind='lvalue' type-id='type-id-1530' size-in-bits='64' id='type-id-1533'/>
-    <qualified-type-def type-id='type-id-1530' const='yes' id='type-id-3373'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3373' size-in-bits='64' id='type-id-1534'/>
+    <qualified-type-def type-id='type-id-1530' const='yes' id='type-id-3372'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3372' size-in-bits='64' id='type-id-1534'/>
     <pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1535'/>
     <reference-type-def kind='rvalue' type-id='type-id-1525' size-in-bits='64' id='type-id-1536'/>
     <pointer-type-def type-id='type-id-192' size-in-bits='64' id='type-id-1526'/>
-    <qualified-type-def type-id='type-id-192' const='yes' id='type-id-3374'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3374' size-in-bits='64' id='type-id-1527'/>
+    <qualified-type-def type-id='type-id-192' const='yes' id='type-id-3373'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3373' size-in-bits='64' id='type-id-1527'/>
     <reference-type-def kind='rvalue' type-id='type-id-192' size-in-bits='64' id='type-id-1528'/>
     <reference-type-def kind='lvalue' type-id='type-id-192' size-in-bits='64' id='type-id-1529'/>
     <reference-type-def kind='rvalue' type-id='type-id-191' size-in-bits='64' id='type-id-199'/>
     <reference-type-def kind='lvalue' type-id='type-id-1694' size-in-bits='64' id='type-id-1696'/>
     <reference-type-def kind='lvalue' type-id='type-id-1701' size-in-bits='64' id='type-id-1702'/>
     <pointer-type-def type-id='type-id-1700' size-in-bits='64' id='type-id-1703'/>
-    <qualified-type-def type-id='type-id-1700' const='yes' id='type-id-3375'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3375' size-in-bits='64' id='type-id-1704'/>
+    <qualified-type-def type-id='type-id-1700' const='yes' id='type-id-3374'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3374' size-in-bits='64' id='type-id-1704'/>
     <reference-type-def kind='lvalue' type-id='type-id-1700' size-in-bits='64' id='type-id-1705'/>
     <reference-type-def kind='lvalue' type-id='type-id-1703' size-in-bits='64' id='type-id-1699'/>
     <pointer-type-def type-id='type-id-1733' size-in-bits='64' id='type-id-1738'/>
-    <qualified-type-def type-id='type-id-1733' const='yes' id='type-id-3376'/>
-    <pointer-type-def type-id='type-id-3376' size-in-bits='64' id='type-id-1739'/>
+    <qualified-type-def type-id='type-id-1733' const='yes' id='type-id-3375'/>
+    <pointer-type-def type-id='type-id-3375' size-in-bits='64' id='type-id-1739'/>
     <pointer-type-def type-id='type-id-1724' size-in-bits='64' id='type-id-1734'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3376' size-in-bits='64' id='type-id-1710'/>
-    <qualified-type-def type-id='type-id-1724' const='yes' id='type-id-3377'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3377' size-in-bits='64' id='type-id-1735'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3375' size-in-bits='64' id='type-id-1710'/>
+    <qualified-type-def type-id='type-id-1724' const='yes' id='type-id-3376'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3376' size-in-bits='64' id='type-id-1735'/>
     <reference-type-def kind='rvalue' type-id='type-id-1724' size-in-bits='64' id='type-id-1736'/>
     <reference-type-def kind='lvalue' type-id='type-id-1733' size-in-bits='64' id='type-id-1727'/>
     <reference-type-def kind='lvalue' type-id='type-id-1724' size-in-bits='64' id='type-id-1737'/>
     <reference-type-def kind='rvalue' type-id='type-id-1733' size-in-bits='64' id='type-id-1714'/>
     <reference-type-def kind='lvalue' type-id='type-id-1715' size-in-bits='64' id='type-id-1726'/>
-    <qualified-type-def type-id='type-id-1715' const='yes' id='type-id-3378'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3378' size-in-bits='64' id='type-id-1728'/>
+    <qualified-type-def type-id='type-id-1715' const='yes' id='type-id-3377'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3377' size-in-bits='64' id='type-id-1728'/>
     <reference-type-def kind='lvalue' type-id='type-id-1725' size-in-bits='64' id='type-id-1729'/>
-    <qualified-type-def type-id='type-id-1725' const='yes' id='type-id-3379'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3379' size-in-bits='64' id='type-id-1730'/>
+    <qualified-type-def type-id='type-id-1725' const='yes' id='type-id-3378'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3378' size-in-bits='64' id='type-id-1730'/>
     <pointer-type-def type-id='type-id-1715' size-in-bits='64' id='type-id-1731'/>
     <reference-type-def kind='rvalue' type-id='type-id-1715' size-in-bits='64' id='type-id-1732'/>
     <pointer-type-def type-id='type-id-1716' size-in-bits='64' id='type-id-1740'/>
-    <qualified-type-def type-id='type-id-1703' const='yes' id='type-id-3380'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3380' size-in-bits='64' id='type-id-1709'/>
-    <qualified-type-def type-id='type-id-1716' const='yes' id='type-id-3381'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3381' size-in-bits='64' id='type-id-1741'/>
+    <qualified-type-def type-id='type-id-1703' const='yes' id='type-id-3379'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3379' size-in-bits='64' id='type-id-1709'/>
+    <qualified-type-def type-id='type-id-1716' const='yes' id='type-id-3380'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3380' size-in-bits='64' id='type-id-1741'/>
     <reference-type-def kind='rvalue' type-id='type-id-1716' size-in-bits='64' id='type-id-1742'/>
     <reference-type-def kind='lvalue' type-id='type-id-1716' size-in-bits='64' id='type-id-1743'/>
     <reference-type-def kind='lvalue' type-id='type-id-1707' size-in-bits='64' id='type-id-1718'/>
-    <qualified-type-def type-id='type-id-1707' const='yes' id='type-id-3382'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3382' size-in-bits='64' id='type-id-1719'/>
+    <qualified-type-def type-id='type-id-1707' const='yes' id='type-id-3381'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3381' size-in-bits='64' id='type-id-1719'/>
     <reference-type-def kind='lvalue' type-id='type-id-1717' size-in-bits='64' id='type-id-1720'/>
-    <qualified-type-def type-id='type-id-1717' const='yes' id='type-id-3383'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3383' size-in-bits='64' id='type-id-1721'/>
+    <qualified-type-def type-id='type-id-1717' const='yes' id='type-id-3382'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3382' size-in-bits='64' id='type-id-1721'/>
     <pointer-type-def type-id='type-id-1707' size-in-bits='64' id='type-id-1722'/>
     <reference-type-def kind='rvalue' type-id='type-id-1707' size-in-bits='64' id='type-id-1723'/>
     <pointer-type-def type-id='type-id-1706' size-in-bits='64' id='type-id-1708'/>
-    <qualified-type-def type-id='type-id-1706' const='yes' id='type-id-3384'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3384' size-in-bits='64' id='type-id-1711'/>
+    <qualified-type-def type-id='type-id-1706' const='yes' id='type-id-3383'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3383' size-in-bits='64' id='type-id-1711'/>
     <reference-type-def kind='rvalue' type-id='type-id-1706' size-in-bits='64' id='type-id-1712'/>
     <reference-type-def kind='lvalue' type-id='type-id-1706' size-in-bits='64' id='type-id-1713'/>
     <reference-type-def kind='lvalue' type-id='type-id-1747' size-in-bits='64' id='type-id-1748'/>
     <reference-type-def kind='rvalue' type-id='type-id-1981' size-in-bits='64' id='type-id-1982'/>
     <reference-type-def kind='lvalue' type-id='type-id-679' size-in-bits='64' id='type-id-1983'/>
     <reference-type-def kind='rvalue' type-id='type-id-1985' size-in-bits='64' id='type-id-1986'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3147' size-in-bits='64' id='type-id-1993'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3176' size-in-bits='64' id='type-id-1997'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3146' size-in-bits='64' id='type-id-1993'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3175' size-in-bits='64' id='type-id-1997'/>
     <reference-type-def kind='rvalue' type-id='type-id-2007' size-in-bits='64' id='type-id-2009'/>
     <reference-type-def kind='lvalue' type-id='type-id-189' size-in-bits='64' id='type-id-2008'/>
     <reference-type-def kind='lvalue' type-id='type-id-2011' size-in-bits='64' id='type-id-2012'/>
     <reference-type-def kind='rvalue' type-id='type-id-2075' size-in-bits='64' id='type-id-2076'/>
     <reference-type-def kind='lvalue' type-id='type-id-2078' size-in-bits='64' id='type-id-2080'/>
     <pointer-type-def type-id='type-id-2084' size-in-bits='64' id='type-id-2118'/>
-    <qualified-type-def type-id='type-id-2118' const='yes' id='type-id-3385'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3385' size-in-bits='64' id='type-id-2083'/>
+    <qualified-type-def type-id='type-id-2118' const='yes' id='type-id-3384'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3384' size-in-bits='64' id='type-id-2083'/>
     <pointer-type-def type-id='type-id-2111' size-in-bits='64' id='type-id-2116'/>
-    <qualified-type-def type-id='type-id-2111' const='yes' id='type-id-3386'/>
-    <pointer-type-def type-id='type-id-3386' size-in-bits='64' id='type-id-2117'/>
+    <qualified-type-def type-id='type-id-2111' const='yes' id='type-id-3385'/>
+    <pointer-type-def type-id='type-id-3385' size-in-bits='64' id='type-id-2117'/>
     <pointer-type-def type-id='type-id-2102' size-in-bits='64' id='type-id-2112'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3386' size-in-bits='64' id='type-id-2088'/>
-    <qualified-type-def type-id='type-id-2102' const='yes' id='type-id-3387'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3387' size-in-bits='64' id='type-id-2113'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3385' size-in-bits='64' id='type-id-2088'/>
+    <qualified-type-def type-id='type-id-2102' const='yes' id='type-id-3386'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3386' size-in-bits='64' id='type-id-2113'/>
     <reference-type-def kind='rvalue' type-id='type-id-2102' size-in-bits='64' id='type-id-2114'/>
     <reference-type-def kind='lvalue' type-id='type-id-2111' size-in-bits='64' id='type-id-2105'/>
     <reference-type-def kind='lvalue' type-id='type-id-2102' size-in-bits='64' id='type-id-2115'/>
     <reference-type-def kind='lvalue' type-id='type-id-2092' size-in-bits='64' id='type-id-2104'/>
-    <qualified-type-def type-id='type-id-2092' const='yes' id='type-id-3388'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3388' size-in-bits='64' id='type-id-2106'/>
+    <qualified-type-def type-id='type-id-2092' const='yes' id='type-id-3387'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3387' size-in-bits='64' id='type-id-2106'/>
     <reference-type-def kind='lvalue' type-id='type-id-2103' size-in-bits='64' id='type-id-2107'/>
-    <qualified-type-def type-id='type-id-2103' const='yes' id='type-id-3389'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3389' size-in-bits='64' id='type-id-2108'/>
+    <qualified-type-def type-id='type-id-2103' const='yes' id='type-id-3388'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3388' size-in-bits='64' id='type-id-2108'/>
     <pointer-type-def type-id='type-id-2092' size-in-bits='64' id='type-id-2109'/>
     <reference-type-def kind='rvalue' type-id='type-id-2092' size-in-bits='64' id='type-id-2110'/>
     <pointer-type-def type-id='type-id-2093' size-in-bits='64' id='type-id-2119'/>
-    <qualified-type-def type-id='type-id-2093' const='yes' id='type-id-3390'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3390' size-in-bits='64' id='type-id-2120'/>
+    <qualified-type-def type-id='type-id-2093' const='yes' id='type-id-3389'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3389' size-in-bits='64' id='type-id-2120'/>
     <reference-type-def kind='rvalue' type-id='type-id-2093' size-in-bits='64' id='type-id-2121'/>
     <reference-type-def kind='lvalue' type-id='type-id-2118' size-in-bits='64' id='type-id-2096'/>
     <reference-type-def kind='lvalue' type-id='type-id-2093' size-in-bits='64' id='type-id-2122'/>
     <reference-type-def kind='lvalue' type-id='type-id-2086' size-in-bits='64' id='type-id-2095'/>
-    <qualified-type-def type-id='type-id-2086' const='yes' id='type-id-3391'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3391' size-in-bits='64' id='type-id-2097'/>
+    <qualified-type-def type-id='type-id-2086' const='yes' id='type-id-3390'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3390' size-in-bits='64' id='type-id-2097'/>
     <reference-type-def kind='lvalue' type-id='type-id-2094' size-in-bits='64' id='type-id-2098'/>
-    <qualified-type-def type-id='type-id-2094' const='yes' id='type-id-3392'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3392' size-in-bits='64' id='type-id-2099'/>
+    <qualified-type-def type-id='type-id-2094' const='yes' id='type-id-3391'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3391' size-in-bits='64' id='type-id-2099'/>
     <pointer-type-def type-id='type-id-2086' size-in-bits='64' id='type-id-2100'/>
     <reference-type-def kind='rvalue' type-id='type-id-2086' size-in-bits='64' id='type-id-2101'/>
     <pointer-type-def type-id='type-id-2085' size-in-bits='64' id='type-id-2087'/>
-    <qualified-type-def type-id='type-id-2085' const='yes' id='type-id-3393'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3393' size-in-bits='64' id='type-id-2089'/>
+    <qualified-type-def type-id='type-id-2085' const='yes' id='type-id-3392'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3392' size-in-bits='64' id='type-id-2089'/>
     <reference-type-def kind='rvalue' type-id='type-id-2085' size-in-bits='64' id='type-id-2090'/>
     <reference-type-def kind='lvalue' type-id='type-id-2085' size-in-bits='64' id='type-id-2091'/>
     <reference-type-def kind='lvalue' type-id='type-id-502' size-in-bits='64' id='type-id-2123'/>
     <reference-type-def kind='rvalue' type-id='type-id-2125' size-in-bits='64' id='type-id-2126'/>
     <namespace-decl name='mongoutils'>
       <namespace-decl name='str'>
-        <class-decl name='stream' size-in-bits='256' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='56' column='1' id='type-id-3394'>
+        <class-decl name='stream' size-in-bits='256' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='56' column='1' id='type-id-3393'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='ss' type-id='type-id-2694' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='58' column='1'/>
+            <var-decl name='ss' type-id='type-id-2693' visibility='default' filepath='src/mongo/util/mongoutils/str.h' line='58' column='1'/>
           </data-member>
           <member-function access='public'>
             <function-decl name='operator basic_string' mangled-name='_ZNK10mongoutils3str6streamcvSsEv' filepath='src/mongo/util/mongoutils/str.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK10mongoutils3str6streamcvSsEv'>
-              <parameter type-id='type-id-3395' is-artificial='yes'/>
+              <parameter type-id='type-id-3394' is-artificial='yes'/>
               <return type-id='type-id-325'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;char [20]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA20_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIA20_cEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
-              <parameter type-id='type-id-3397'/>
-              <return type-id='type-id-3398'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
+              <parameter type-id='type-id-3396'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;unsigned long&gt;' mangled-name='_ZN10mongoutils3str6streamlsImEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsImEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
               <parameter type-id='type-id-1239'/>
-              <return type-id='type-id-3398'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;char [19]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA19_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIA19_cEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
-              <parameter type-id='type-id-3399'/>
-              <return type-id='type-id-3398'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
+              <parameter type-id='type-id-3398'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;char [22]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA22_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIA22_cEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
-              <parameter type-id='type-id-3400'/>
-              <return type-id='type-id-3398'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
+              <parameter type-id='type-id-3399'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;char [15]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA15_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIA15_cEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
-              <parameter type-id='type-id-3401'/>
-              <return type-id='type-id-3398'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
+              <parameter type-id='type-id-3400'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;char [8]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA8_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIA8_cEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
-              <parameter type-id='type-id-3402'/>
-              <return type-id='type-id-3398'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
+              <parameter type-id='type-id-3401'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;char [7]&gt;' mangled-name='_ZN10mongoutils3str6streamlsIA7_cEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIA7_cEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
-              <parameter type-id='type-id-3403'/>
-              <return type-id='type-id-3398'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
+              <parameter type-id='type-id-3402'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;long&gt;' mangled-name='_ZN10mongoutils3str6streamlsIlEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIlEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
               <parameter type-id='type-id-17'/>
-              <return type-id='type-id-3398'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;bool&gt;' mangled-name='_ZN10mongoutils3str6streamlsIbEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsIbEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
-              <parameter type-id='type-id-2502'/>
-              <return type-id='type-id-3398'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
+              <parameter type-id='type-id-2501'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='operator&lt;&lt;&lt;std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN10mongoutils3str6streamlsISsEERS1_RKT_' filepath='src/mongo/util/mongoutils/str.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN10mongoutils3str6streamlsISsEERS1_RKT_'>
-              <parameter type-id='type-id-3396' is-artificial='yes'/>
+              <parameter type-id='type-id-3395' is-artificial='yes'/>
               <parameter type-id='type-id-78'/>
-              <return type-id='type-id-3398'/>
+              <return type-id='type-id-3397'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
     </namespace-decl>
 
-    <typedef-decl name='wint_t' type-id='type-id-308' filepath='/usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/include/stddef.h' line='132' column='1' id='type-id-3404'/>
+    <typedef-decl name='wint_t' type-id='type-id-308' filepath='/usr/lib/llvm-3.6/bin/../lib/clang/3.6.0/include/stddef.h' line='132' column='1' id='type-id-3403'/>
     <function-decl name='btowc' filepath='/usr/include/wchar.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-3404'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
-    <class-decl name='_IO_FILE' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3405'/>
-    <typedef-decl name='__FILE' type-id='type-id-3405' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-3406'/>
-    <pointer-type-def type-id='type-id-3406' size-in-bits='64' id='type-id-3407'/>
+    <class-decl name='_IO_FILE' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3404'/>
+    <typedef-decl name='__FILE' type-id='type-id-3404' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-3405'/>
+    <pointer-type-def type-id='type-id-3405' size-in-bits='64' id='type-id-3406'/>
     <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3407'/>
-      <return type-id='type-id-3404'/>
+      <parameter type-id='type-id-3406'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
-    <type-decl name='wchar_t' size-in-bits='32' id='type-id-3408'/>
-    <pointer-type-def type-id='type-id-3408' size-in-bits='64' id='type-id-3409'/>
-    <qualified-type-def type-id='type-id-3409' restrict='yes' id='type-id-3410'/>
-    <qualified-type-def type-id='type-id-3407' restrict='yes' id='type-id-3411'/>
+    <type-decl name='wchar_t' size-in-bits='32' id='type-id-3407'/>
+    <pointer-type-def type-id='type-id-3407' size-in-bits='64' id='type-id-3408'/>
+    <qualified-type-def type-id='type-id-3408' restrict='yes' id='type-id-3409'/>
+    <qualified-type-def type-id='type-id-3406' restrict='yes' id='type-id-3410'/>
     <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
+      <parameter type-id='type-id-3409'/>
       <parameter type-id='type-id-15'/>
-      <parameter type-id='type-id-3411'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3410'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3408'/>
       <parameter type-id='type-id-3407'/>
-      <return type-id='type-id-3404'/>
+      <parameter type-id='type-id-3406'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-3408' const='yes' id='type-id-3412'/>
-    <pointer-type-def type-id='type-id-3412' size-in-bits='64' id='type-id-3413'/>
-    <qualified-type-def type-id='type-id-3413' restrict='yes' id='type-id-3414'/>
+    <qualified-type-def type-id='type-id-3407' const='yes' id='type-id-3411'/>
+    <pointer-type-def type-id='type-id-3411' size-in-bits='64' id='type-id-3412'/>
+    <qualified-type-def type-id='type-id-3412' restrict='yes' id='type-id-3413'/>
     <function-decl name='fputws' filepath='/usr/include/wchar.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3411'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3410'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='fwide' filepath='/usr/include/wchar.h' line='587' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3407'/>
+      <parameter type-id='type-id-3406'/>
       <parameter type-id='type-id-15'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='594' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3411'/>
-      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3410'/>
+      <parameter type-id='type-id-3413'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3411'/>
-      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3410'/>
+      <parameter type-id='type-id-3413'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='getwc' filepath='/usr/include/wchar.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3407'/>
-      <return type-id='type-id-3404'/>
+      <parameter type-id='type-id-3406'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
     <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-3404'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-240' restrict='yes' id='type-id-3415'/>
-    <class-decl name='__anonymous_struct__1' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3416' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-3417'>
+    <qualified-type-def type-id='type-id-240' restrict='yes' id='type-id-3414'/>
+    <class-decl name='__anonymous_struct__1' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3415' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-3416'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-3418'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-3417'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-308' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
           <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-3419' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
+            <var-decl name='__wchb' type-id='type-id-3418' visibility='default' filepath='/usr/include/wchar.h' line='92' column='1'/>
           </data-member>
         </union-decl>
       </member-type>
         <var-decl name='__count' type-id='type-id-15' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-3418' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-3417' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
 
-    <array-type-def dimensions='1' type-id='type-id-2546' size-in-bits='32' id='type-id-3419'>
-      <subrange length='4' type-id='type-id-2908' id='type-id-3420'/>
+    <array-type-def dimensions='1' type-id='type-id-2545' size-in-bits='32' id='type-id-3418'>
+      <subrange length='4' type-id='type-id-2907' id='type-id-3419'/>
 
     </array-type-def>
-    <typedef-decl name='__mbstate_t' type-id='type-id-3417' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-3416'/>
-    <typedef-decl name='mbstate_t' type-id='type-id-3416' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-3421'/>
-    <pointer-type-def type-id='type-id-3421' size-in-bits='64' id='type-id-3422'/>
-    <qualified-type-def type-id='type-id-3422' restrict='yes' id='type-id-3423'/>
+    <typedef-decl name='__mbstate_t' type-id='type-id-3416' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-3415'/>
+    <typedef-decl name='mbstate_t' type-id='type-id-3415' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-3420'/>
+    <pointer-type-def type-id='type-id-3420' size-in-bits='64' id='type-id-3421'/>
+    <qualified-type-def type-id='type-id-3421' restrict='yes' id='type-id-3422'/>
     <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3423'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3422'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3423'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3422'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-3421' const='yes' id='type-id-3424'/>
-    <pointer-type-def type-id='type-id-3424' size-in-bits='64' id='type-id-3425'/>
+    <qualified-type-def type-id='type-id-3420' const='yes' id='type-id-3423'/>
+    <pointer-type-def type-id='type-id-3423' size-in-bits='64' id='type-id-3424'/>
     <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3425'/>
+      <parameter type-id='type-id-3424'/>
       <return type-id='type-id-15'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-2706' restrict='yes' id='type-id-3426'/>
+    <qualified-type-def type-id='type-id-2705' restrict='yes' id='type-id-3425'/>
     <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3426'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3423'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3425'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3422'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='putwc' filepath='/usr/include/wchar.h' line='760' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3408'/>
       <parameter type-id='type-id-3407'/>
-      <return type-id='type-id-3404'/>
+      <parameter type-id='type-id-3406'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
     <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='766' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3408'/>
-      <return type-id='type-id-3404'/>
+      <parameter type-id='type-id-3407'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
     <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3413'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3413'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
-      <parameter type-id='type-id-3407'/>
-      <return type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
+      <parameter type-id='type-id-3406'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
-    <class-decl name='__va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-3427'>
+    <class-decl name='__va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-3426'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='gp_offset' type-id='type-id-308' visibility='default'/>
       </data-member>
         <var-decl name='reg_save_area' type-id='type-id-286' visibility='default'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__va_list_tag' type-id='type-id-3427' id='type-id-3428'/>
-    <pointer-type-def type-id='type-id-3428' size-in-bits='64' id='type-id-3429'/>
+    <typedef-decl name='__va_list_tag' type-id='type-id-3426' id='type-id-3427'/>
+    <pointer-type-def type-id='type-id-3427' size-in-bits='64' id='type-id-3428'/>
     <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3411'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3410'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3411'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3410'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-2558' restrict='yes' id='type-id-3430'/>
+    <qualified-type-def type-id='type-id-2557' restrict='yes' id='type-id-3429'/>
     <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3408'/>
-      <parameter type-id='type-id-3423'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3407'/>
+      <parameter type-id='type-id-3422'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3414'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3413'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3412'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3412'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3414'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3413'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3413'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3412'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
-    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='133' column='1' id='type-id-3431'>
+    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='133' column='1' id='type-id-3430'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='tm_sec' type-id='type-id-15' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
       </data-member>
         <var-decl name='tm_zone' type-id='type-id-240' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
       </data-member>
     </class-decl>
-    <qualified-type-def type-id='type-id-3431' const='yes' id='type-id-3432'/>
-    <pointer-type-def type-id='type-id-3432' size-in-bits='64' id='type-id-3433'/>
-    <qualified-type-def type-id='type-id-3433' restrict='yes' id='type-id-3434'/>
+    <qualified-type-def type-id='type-id-3430' const='yes' id='type-id-3431'/>
+    <pointer-type-def type-id='type-id-3431' size-in-bits='64' id='type-id-3432'/>
+    <qualified-type-def type-id='type-id-3432' restrict='yes' id='type-id-3433'/>
     <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3434'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3433'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3412'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-3413' size-in-bits='64' id='type-id-3435'/>
-    <qualified-type-def type-id='type-id-3435' restrict='yes' id='type-id-3436'/>
+    <pointer-type-def type-id='type-id-3412' size-in-bits='64' id='type-id-3434'/>
+    <qualified-type-def type-id='type-id-3434' restrict='yes' id='type-id-3435'/>
     <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3436'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3423'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3435'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3422'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3413'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3412'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-3409' size-in-bits='64' id='type-id-3437'/>
-    <qualified-type-def type-id='type-id-3437' restrict='yes' id='type-id-3438'/>
+    <pointer-type-def type-id='type-id-3408' size-in-bits='64' id='type-id-3436'/>
+    <qualified-type-def type-id='type-id-3436' restrict='yes' id='type-id-3437'/>
     <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3438'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3437'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <type-decl name='float' size-in-bits='32' id='type-id-153'/>
     <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3437'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3438'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3437'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3437'/>
       <parameter type-id='type-id-15'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3437'/>
       <parameter type-id='type-id-15'/>
       <return type-id='type-id-282'/>
     </function-decl>
     <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='wctob' filepath='/usr/include/wchar.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-3409'/>
-    </function-decl>
-    <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-3409'/>
       <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-3408'/>
+    </function-decl>
+    <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
+      <parameter type-id='type-id-3408'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3409'/>
       <parameter type-id='type-id-3408'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3407'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3413'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3413'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='wcschr' filepath='/usr/include/wchar.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3408'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3407'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wcspbrk' filepath='/usr/include/wchar.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3413'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3412'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wcsrchr' filepath='/usr/include/wchar.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3408'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3407'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wcsstr' filepath='/usr/include/wchar.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3413'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3412'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
     <function-decl name='wmemchr' filepath='/usr/include/wchar.h' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3413'/>
-      <parameter type-id='type-id-3408'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-3409'/>
+      <parameter type-id='type-id-3412'/>
+      <parameter type-id='type-id-3407'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-3408'/>
     </function-decl>
-    <type-decl name='long double' size-in-bits='128' id='type-id-3439'/>
+    <type-decl name='long double' size-in-bits='128' id='type-id-3438'/>
     <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3438'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3437'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3437'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-2513'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-3437'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-2562'/>
+      <return type-id='type-id-2561'/>
     </function-decl>
     <function-decl name='setlocale' filepath='/usr/include/locale.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-2558'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
-    <class-decl name='lconv' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3440'/>
-    <pointer-type-def type-id='type-id-3440' size-in-bits='64' id='type-id-3441'/>
+    <class-decl name='lconv' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3439'/>
+    <pointer-type-def type-id='type-id-3439' size-in-bits='64' id='type-id-3440'/>
     <function-decl name='localeconv' filepath='/usr/include/locale.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-3441'/>
+      <return type-id='type-id-3440'/>
     </function-decl>
     <function-decl name='isalnum' filepath='/usr/include/ctype.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
     </function-decl>
     <function-decl name='atof' filepath='/usr/include/stdlib.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-2561'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='atoi' filepath='/usr/include/stdlib.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
       <parameter type-id='type-id-240'/>
       <return type-id='type-id-9'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-3442' size-in-bits='64' id='type-id-3443'/>
-    <typedef-decl name='__compar_fn_t' type-id='type-id-3443' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-3444'/>
+    <pointer-type-def type-id='type-id-3441' size-in-bits='64' id='type-id-3442'/>
+    <typedef-decl name='__compar_fn_t' type-id='type-id-3442' filepath='/usr/include/stdlib.h' line='741' column='1' id='type-id-3443'/>
     <function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-286'/>
       <parameter type-id='type-id-286'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3444'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3443'/>
       <return type-id='type-id-286'/>
     </function-decl>
     <function-decl name='calloc' filepath='/usr/include/stdlib.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-286'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3445' visibility='default' is-declaration-only='yes' id='type-id-3446'/>
-    <typedef-decl name='div_t' type-id='type-id-3446' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-3445'/>
+    <class-decl name='__anonymous_struct__2' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3444' visibility='default' is-declaration-only='yes' id='type-id-3445'/>
+    <typedef-decl name='div_t' type-id='type-id-3445' filepath='/usr/include/stdlib.h' line='101' column='1' id='type-id-3444'/>
     <function-decl name='div' filepath='/usr/include/stdlib.h' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-3445'/>
+      <return type-id='type-id-3444'/>
     </function-decl>
     <function-decl name='exit' filepath='/usr/include/stdlib.h' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
     </function-decl>
     <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-2558'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='labs' filepath='/usr/include/stdlib.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-9'/>
       <return type-id='type-id-9'/>
     </function-decl>
-    <class-decl name='__anonymous_struct__3' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3447' visibility='default' filepath='/usr/include/stdlib.h' line='105' column='1' id='type-id-3448'>
+    <class-decl name='__anonymous_struct__3' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3446' visibility='default' filepath='/usr/include/stdlib.h' line='105' column='1' id='type-id-3447'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='quot' type-id='type-id-9' visibility='default' filepath='/usr/include/stdlib.h' line='107' column='1'/>
       </data-member>
         <var-decl name='rem' type-id='type-id-9' visibility='default' filepath='/usr/include/stdlib.h' line='108' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='ldiv_t' type-id='type-id-3448' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-3447'/>
+    <typedef-decl name='ldiv_t' type-id='type-id-3447' filepath='/usr/include/stdlib.h' line='109' column='1' id='type-id-3446'/>
     <function-decl name='ldiv' filepath='/usr/include/stdlib.h' line='790' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-9'/>
       <parameter type-id='type-id-9'/>
-      <return type-id='type-id-3447'/>
+      <return type-id='type-id-3446'/>
     </function-decl>
     <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-286'/>
     </function-decl>
     <function-decl name='mblen' filepath='/usr/include/stdlib.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='mbtowc' filepath='/usr/include/stdlib.h' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3410'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-3409'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-286'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3444'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3443'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='quick_exit' filepath='/usr/include/stdlib.h' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
     </function-decl>
     <function-decl name='realloc' filepath='/usr/include/stdlib.h' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-286'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-286'/>
     </function-decl>
     <function-decl name='srand' filepath='/usr/include/stdlib.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-308'/>
       <return type-id='type-id-11'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2558' size-in-bits='64' id='type-id-3449'/>
-    <qualified-type-def type-id='type-id-3449' restrict='yes' id='type-id-3450'/>
+    <pointer-type-def type-id='type-id-2557' size-in-bits='64' id='type-id-3448'/>
+    <qualified-type-def type-id='type-id-3448' restrict='yes' id='type-id-3449'/>
     <function-decl name='strtod' filepath='/usr/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3450'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3449'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3450'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3449'/>
       <parameter type-id='type-id-15'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3450'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3449'/>
       <parameter type-id='type-id-15'/>
       <return type-id='type-id-282'/>
     </function-decl>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='wcstombs' filepath='/usr/include/stdlib.h' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3414'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3413'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='wctomb' filepath='/usr/include/stdlib.h' line='869' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2558'/>
-      <parameter type-id='type-id-3408'/>
+      <parameter type-id='type-id-2557'/>
+      <parameter type-id='type-id-3407'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='_Exit' filepath='/usr/include/stdlib.h' line='557' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='llabs' filepath='/usr/include/stdlib.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2513'/>
-      <return type-id='type-id-2513'/>
+      <parameter type-id='type-id-2512'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='lldiv' filepath='/usr/include/stdlib.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2513'/>
-      <parameter type-id='type-id-2513'/>
-      <return type-id='type-id-2782'/>
+      <parameter type-id='type-id-2512'/>
+      <parameter type-id='type-id-2512'/>
+      <return type-id='type-id-2781'/>
     </function-decl>
     <function-decl name='atoll' filepath='/usr/include/stdlib.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-2513'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='strtoll' filepath='/usr/include/stdlib.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3450'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3449'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-2513'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='strtoull' filepath='/usr/include/stdlib.h' line='214' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3450'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3449'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-2562'/>
+      <return type-id='type-id-2561'/>
     </function-decl>
     <function-decl name='strtof' filepath='/usr/include/stdlib.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3450'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3449'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='strtold' filepath='/usr/include/stdlib.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3450'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3449'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
-    <typedef-decl name='FILE' type-id='type-id-3405' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-3451'/>
-    <pointer-type-def type-id='type-id-3451' size-in-bits='64' id='type-id-3452'/>
+    <typedef-decl name='FILE' type-id='type-id-3404' filepath='/usr/include/stdio.h' line='48' column='1' id='type-id-3450'/>
+    <pointer-type-def type-id='type-id-3450' size-in-bits='64' id='type-id-3451'/>
     <function-decl name='clearerr' filepath='/usr/include/stdio.h' line='826' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='fclose' filepath='/usr/include/stdio.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='feof' filepath='/usr/include/stdio.h' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='ferror' filepath='/usr/include/stdio.h' line='830' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='fflush' filepath='/usr/include/stdio.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='fgetc' filepath='/usr/include/stdio.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-15'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-3452' restrict='yes' id='type-id-3453'/>
-    <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3454' visibility='default' is-declaration-only='yes' id='type-id-3455'/>
-    <typedef-decl name='_G_fpos_t' type-id='type-id-3455' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-3454'/>
-    <typedef-decl name='fpos_t' type-id='type-id-3454' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-3456'/>
-    <pointer-type-def type-id='type-id-3456' size-in-bits='64' id='type-id-3457'/>
-    <qualified-type-def type-id='type-id-3457' restrict='yes' id='type-id-3458'/>
+    <qualified-type-def type-id='type-id-3451' restrict='yes' id='type-id-3452'/>
+    <class-decl name='__anonymous_struct__4' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-3453' visibility='default' is-declaration-only='yes' id='type-id-3454'/>
+    <typedef-decl name='_G_fpos_t' type-id='type-id-3454' filepath='/usr/include/_G_config.h' line='25' column='1' id='type-id-3453'/>
+    <typedef-decl name='fpos_t' type-id='type-id-3453' filepath='/usr/include/stdio.h' line='110' column='1' id='type-id-3455'/>
+    <pointer-type-def type-id='type-id-3455' size-in-bits='64' id='type-id-3456'/>
+    <qualified-type-def type-id='type-id-3456' restrict='yes' id='type-id-3457'/>
     <function-decl name='fgetpos' filepath='/usr/include/stdio.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3453'/>
-      <parameter type-id='type-id-3458'/>
+      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3457'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='fgets' filepath='/usr/include/stdio.h' line='622' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
+      <parameter type-id='type-id-3429'/>
       <parameter type-id='type-id-15'/>
-      <parameter type-id='type-id-3453'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-3452'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='fopen' filepath='/usr/include/stdio.h' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3415'/>
-      <return type-id='type-id-3452'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3414'/>
+      <return type-id='type-id-3451'/>
     </function-decl>
     <function-decl name='fprintf' filepath='/usr/include/stdio.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3453'/>
-      <parameter type-id='type-id-3415'/>
+      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3414'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='fputc' filepath='/usr/include/stdio.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='fputs' filepath='/usr/include/stdio.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3453'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3452'/>
       <return type-id='type-id-15'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-286' restrict='yes' id='type-id-3459'/>
+    <qualified-type-def type-id='type-id-286' restrict='yes' id='type-id-3458'/>
     <function-decl name='fread' filepath='/usr/include/stdio.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3459'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3453'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3458'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3452'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='freopen' filepath='/usr/include/stdio.h' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3453'/>
-      <return type-id='type-id-3452'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3452'/>
+      <return type-id='type-id-3451'/>
     </function-decl>
     <function-decl name='fscanf' filepath='/usr/include/stdio.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3453'/>
-      <parameter type-id='type-id-3415'/>
+      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3414'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='fseek' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <parameter type-id='type-id-9'/>
       <parameter type-id='type-id-15'/>
       <return type-id='type-id-15'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-3456' const='yes' id='type-id-3460'/>
-    <pointer-type-def type-id='type-id-3460' size-in-bits='64' id='type-id-3461'/>
+    <qualified-type-def type-id='type-id-3455' const='yes' id='type-id-3459'/>
+    <pointer-type-def type-id='type-id-3459' size-in-bits='64' id='type-id-3460'/>
     <function-decl name='fsetpos' filepath='/usr/include/stdio.h' line='803' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
-      <parameter type-id='type-id-3461'/>
+      <parameter type-id='type-id-3451'/>
+      <parameter type-id='type-id-3460'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='ftell' filepath='/usr/include/stdio.h' line='754' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='fwrite' filepath='/usr/include/stdio.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3459'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3453'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3458'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3452'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='getc' filepath='/usr/include/stdio.h' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='getchar' filepath='/usr/include/stdio.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='gets' filepath='/usr/include/stdio.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2558'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-2557'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='perror' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='printf' filepath='/usr/include/stdio.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
+      <parameter type-id='type-id-3414'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='putc' filepath='/usr/include/stdio.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='putchar' filepath='/usr/include/stdio.h' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='rewind' filepath='/usr/include/stdio.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='scanf' filepath='/usr/include/stdio.h' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
+      <parameter type-id='type-id-3414'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='setbuf' filepath='/usr/include/stdio.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3453'/>
-      <parameter type-id='type-id-3430'/>
+      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3429'/>
       <return type-id='type-id-11'/>
     </function-decl>
     <function-decl name='setvbuf' filepath='/usr/include/stdio.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3453'/>
-      <parameter type-id='type-id-3430'/>
+      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3429'/>
       <parameter type-id='type-id-15'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='sprintf' filepath='/usr/include/stdio.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3415'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='sscanf' filepath='/usr/include/stdio.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3415'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3414'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='tmpfile' filepath='/usr/include/stdio.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-3452'/>
+      <return type-id='type-id-3451'/>
     </function-decl>
     <function-decl name='tmpnam' filepath='/usr/include/stdio.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2558'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-2557'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='ungetc' filepath='/usr/include/stdio.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
-      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3451'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vfprintf' filepath='/usr/include/stdio.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3453'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vprintf' filepath='/usr/include/stdio.h' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vsprintf' filepath='/usr/include/stdio.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3415'/>
       <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='snprintf' filepath='/usr/include/stdio.h' line='386' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3415'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3414'/>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vfscanf' filepath='/usr/include/stdio.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3453'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3452'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vscanf' filepath='/usr/include/stdio.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vsnprintf' filepath='/usr/include/stdio.h' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3415'/>
       <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='vsscanf' filepath='/usr/include/stdio.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3428'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='acos' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='asin' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='atan' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='atan2' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='ceil' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='cos' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='cosh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='exp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='fabs' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='floor' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='fmod' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-15' size-in-bits='64' id='type-id-3462'/>
+    <pointer-type-def type-id='type-id-15' size-in-bits='64' id='type-id-3461'/>
     <function-decl name='frexp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-3462'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-3461'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='ldexp' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-2561'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='log' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='log10' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-2561' size-in-bits='64' id='type-id-3463'/>
+    <pointer-type-def type-id='type-id-2560' size-in-bits='64' id='type-id-3462'/>
     <function-decl name='modf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-3463'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-3462'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='pow' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='sin' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='sinh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='sqrt' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='tan' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='tanh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='acosh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='acoshf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='acoshl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='asinh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='asinhf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='asinhl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='atanh' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='atanhf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='atanhl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='cbrt' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='cbrtf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='cbrtl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='copysign' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='copysignf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='copysignl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='erf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='erff' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='erfl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='erfc' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='erfcf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='erfcl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='exp2' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='exp2f' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='exp2l' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='expm1' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='expm1f' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='expm1l' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='fdim' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='fdimf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='fdiml' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='fma' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='fmaf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='fmal' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='fmax' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='fmaxf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='fmaxl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='fmin' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='fminf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='fminl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='hypot' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='hypotf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='hypotl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='ilogb' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='ilogbf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='ilogbl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='lgamma' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='lgammaf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='lgammal' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='llrint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2513'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='llrintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
-      <return type-id='type-id-2513'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='llrintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-2513'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='llround' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2513'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='llroundf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
-      <return type-id='type-id-2513'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='llroundl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-2513'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-2512'/>
     </function-decl>
     <function-decl name='log1p' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='log1pf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='log1pl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='log2' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='log2f' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='log2l' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='logb' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='logbf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='logbl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='lrint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='lrintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='lrintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='lround' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='331' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='lroundf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='331' column='1' visibility='default' binding='global' size-in-bits='64'>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='lroundl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='331' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
       <return type-id='type-id-9'/>
     </function-decl>
     <function-decl name='nan' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-2561'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='nanf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
     </function-decl>
     <function-decl name='nanl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-3439'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='nearbyint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='nearbyintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='nearbyintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='nextafter' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='nextafterf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='nextafterl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='nexttoward' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='nexttowardf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
-      <parameter type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='nexttowardl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='remainder' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='remainderf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='remainderl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='remquo' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-2561'/>
-      <parameter type-id='type-id-3462'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-2560'/>
+      <parameter type-id='type-id-3461'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='remquof' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <parameter type-id='type-id-153'/>
-      <parameter type-id='type-id-3462'/>
+      <parameter type-id='type-id-3461'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='remquol' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3439'/>
-      <parameter type-id='type-id-3462'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3438'/>
+      <parameter type-id='type-id-3461'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='rint' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='rintf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='rintl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='round' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='roundf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='roundl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='scalbln' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
       <parameter type-id='type-id-9'/>
-      <return type-id='type-id-2561'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='scalblnf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='scalblnl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
       <parameter type-id='type-id-9'/>
-      <return type-id='type-id-3439'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='scalbn' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-2561'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='scalbnf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='scalbnl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-3439'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='tgamma' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='tgammaf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='tgammal' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='trunc' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2561'/>
-      <return type-id='type-id-2561'/>
+      <parameter type-id='type-id-2560'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
     <function-decl name='truncf' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-153'/>
       <return type-id='type-id-153'/>
     </function-decl>
     <function-decl name='truncl' filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3439'/>
-      <return type-id='type-id-3439'/>
+      <parameter type-id='type-id-3438'/>
+      <return type-id='type-id-3438'/>
     </function-decl>
     <function-decl name='memchr' filepath='/usr/include/string.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-286'/>
       <parameter type-id='type-id-15'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-286'/>
     </function-decl>
     <function-decl name='memcmp' filepath='/usr/include/string.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-286'/>
       <parameter type-id='type-id-286'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='memcpy' filepath='/usr/include/string.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3459'/>
-      <parameter type-id='type-id-3459'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-3458'/>
+      <parameter type-id='type-id-3458'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-286'/>
     </function-decl>
     <function-decl name='memmove' filepath='/usr/include/string.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-286'/>
       <parameter type-id='type-id-286'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-286'/>
     </function-decl>
     <function-decl name='memset' filepath='/usr/include/string.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-286'/>
       <parameter type-id='type-id-15'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-286'/>
     </function-decl>
     <function-decl name='strcat' filepath='/usr/include/string.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3415'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='strcmp' filepath='/usr/include/string.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='strcpy' filepath='/usr/include/string.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3415'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='strcspn' filepath='/usr/include/string.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-2588'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='strerror' filepath='/usr/include/string.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-15'/>
-      <return type-id='type-id-2558'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='strlen' filepath='/usr/include/string.h' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-2588'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='strncat' filepath='/usr/include/string.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='strncmp' filepath='/usr/include/string.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
       <parameter type-id='type-id-240'/>
-      <parameter type-id='type-id-2588'/>
+      <parameter type-id='type-id-2587'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='strncpy' filepath='/usr/include/string.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='strspn' filepath='/usr/include/string.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-2588'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='strtok' filepath='/usr/include/string.h' line='347' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3415'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='strxfrm' filepath='/usr/include/string.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-2588'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-2587'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='strchr' filepath='/usr/include/string.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
       <parameter type-id='type-id-240'/>
       <return type-id='type-id-240'/>
     </function-decl>
-    <typedef-decl name='__clock_t' type-id='type-id-9' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-3464'/>
-    <typedef-decl name='clock_t' type-id='type-id-3464' filepath='/usr/include/time.h' line='59' column='1' id='type-id-3465'/>
+    <typedef-decl name='__clock_t' type-id='type-id-9' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='135' column='1' id='type-id-3463'/>
+    <typedef-decl name='clock_t' type-id='type-id-3463' filepath='/usr/include/time.h' line='59' column='1' id='type-id-3464'/>
     <function-decl name='clock' filepath='/usr/include/time.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <return type-id='type-id-3465'/>
+      <return type-id='type-id-3464'/>
     </function-decl>
     <function-decl name='difftime' filepath='/usr/include/time.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-6'/>
       <parameter type-id='type-id-6'/>
-      <return type-id='type-id-2561'/>
+      <return type-id='type-id-2560'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-3431' size-in-bits='64' id='type-id-3466'/>
+    <pointer-type-def type-id='type-id-3430' size-in-bits='64' id='type-id-3465'/>
     <function-decl name='mktime' filepath='/usr/include/time.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3466'/>
+      <parameter type-id='type-id-3465'/>
       <return type-id='type-id-6'/>
     </function-decl>
-    <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-3467'/>
+    <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-3466'/>
     <function-decl name='time' filepath='/usr/include/time.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3467'/>
+      <parameter type-id='type-id-3466'/>
       <return type-id='type-id-6'/>
     </function-decl>
     <function-decl name='asctime' filepath='/usr/include/time.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3433'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-3432'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
-    <qualified-type-def type-id='type-id-6' const='yes' id='type-id-3468'/>
-    <pointer-type-def type-id='type-id-3468' size-in-bits='64' id='type-id-3469'/>
+    <qualified-type-def type-id='type-id-6' const='yes' id='type-id-3467'/>
+    <pointer-type-def type-id='type-id-3467' size-in-bits='64' id='type-id-3468'/>
     <function-decl name='ctime' filepath='/usr/include/time.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3469'/>
-      <return type-id='type-id-2558'/>
+      <parameter type-id='type-id-3468'/>
+      <return type-id='type-id-2557'/>
     </function-decl>
     <function-decl name='gmtime' filepath='/usr/include/time.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3469'/>
-      <return type-id='type-id-3466'/>
+      <parameter type-id='type-id-3468'/>
+      <return type-id='type-id-3465'/>
     </function-decl>
     <function-decl name='localtime' filepath='/usr/include/time.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3469'/>
-      <return type-id='type-id-3466'/>
+      <parameter type-id='type-id-3468'/>
+      <return type-id='type-id-3465'/>
     </function-decl>
     <function-decl name='strftime' filepath='/usr/include/time.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3430'/>
-      <parameter type-id='type-id-2588'/>
-      <parameter type-id='type-id-3415'/>
-      <parameter type-id='type-id-3434'/>
-      <return type-id='type-id-2588'/>
+      <parameter type-id='type-id-3429'/>
+      <parameter type-id='type-id-2587'/>
+      <parameter type-id='type-id-3414'/>
+      <parameter type-id='type-id-3433'/>
+      <return type-id='type-id-2587'/>
     </function-decl>
     <function-decl name='iswalnum' filepath='/usr/include/wctype.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswalpha' filepath='/usr/include/wctype.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswblank' filepath='/usr/include/wctype.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswcntrl' filepath='/usr/include/wctype.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
-    <typedef-decl name='wctype_t' type-id='type-id-282' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-3470'/>
+    <typedef-decl name='wctype_t' type-id='type-id-282' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-3469'/>
     <function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
-      <parameter type-id='type-id-3470'/>
+      <parameter type-id='type-id-3403'/>
+      <parameter type-id='type-id-3469'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswdigit' filepath='/usr/include/wctype.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswgraph' filepath='/usr/include/wctype.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswlower' filepath='/usr/include/wctype.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswprint' filepath='/usr/include/wctype.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswpunct' filepath='/usr/include/wctype.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswspace' filepath='/usr/include/wctype.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswupper' filepath='/usr/include/wctype.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
     <function-decl name='iswxdigit' filepath='/usr/include/wctype.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
       <return type-id='type-id-15'/>
     </function-decl>
-    <typedef-decl name='__int32_t' type-id='type-id-15' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-3471'/>
-    <qualified-type-def type-id='type-id-3471' const='yes' id='type-id-3472'/>
-    <pointer-type-def type-id='type-id-3472' size-in-bits='64' id='type-id-3473'/>
-    <typedef-decl name='wctrans_t' type-id='type-id-3473' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-3474'/>
+    <typedef-decl name='__int32_t' type-id='type-id-15' filepath='/usr/include/x86_64-linux-gnu/bits/types.h' line='40' column='1' id='type-id-3470'/>
+    <qualified-type-def type-id='type-id-3470' const='yes' id='type-id-3471'/>
+    <pointer-type-def type-id='type-id-3471' size-in-bits='64' id='type-id-3472'/>
+    <typedef-decl name='wctrans_t' type-id='type-id-3472' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-3473'/>
     <function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
-      <parameter type-id='type-id-3474'/>
-      <return type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
+      <parameter type-id='type-id-3473'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
     <function-decl name='towlower' filepath='/usr/include/wctype.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
-      <return type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
     <function-decl name='towupper' filepath='/usr/include/wctype.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-3404'/>
-      <return type-id='type-id-3404'/>
+      <parameter type-id='type-id-3403'/>
+      <return type-id='type-id-3403'/>
     </function-decl>
     <function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-3474'/>
+      <return type-id='type-id-3473'/>
     </function-decl>
     <function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-240'/>
-      <return type-id='type-id-3470'/>
+      <return type-id='type-id-3469'/>
     </function-decl>
 
-    <pointer-type-def type-id='type-id-3475' size-in-bits='64' id='type-id-2130'/>
+    <pointer-type-def type-id='type-id-3474' size-in-bits='64' id='type-id-2130'/>
     <pointer-type-def type-id='type-id-2127' size-in-bits='64' id='type-id-2131'/>
-    <qualified-type-def type-id='type-id-2127' const='yes' id='type-id-3476'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3476' size-in-bits='64' id='type-id-2132'/>
+    <qualified-type-def type-id='type-id-2127' const='yes' id='type-id-3475'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3475' size-in-bits='64' id='type-id-2132'/>
     <reference-type-def kind='rvalue' type-id='type-id-2127' size-in-bits='64' id='type-id-2133'/>
     <reference-type-def kind='lvalue' type-id='type-id-2127' size-in-bits='64' id='type-id-2134'/>
-    <pointer-type-def type-id='type-id-3476' size-in-bits='64' id='type-id-2135'/>
-    <qualified-type-def type-id='type-id-3394' const='yes' id='type-id-3477'/>
-    <pointer-type-def type-id='type-id-3477' size-in-bits='64' id='type-id-3395'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3394' size-in-bits='64' id='type-id-3398'/>
-    <pointer-type-def type-id='type-id-3394' size-in-bits='64' id='type-id-3396'/>
+    <pointer-type-def type-id='type-id-3475' size-in-bits='64' id='type-id-2135'/>
+    <qualified-type-def type-id='type-id-3393' const='yes' id='type-id-3476'/>
+    <pointer-type-def type-id='type-id-3476' size-in-bits='64' id='type-id-3394'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3393' size-in-bits='64' id='type-id-3397'/>
+    <pointer-type-def type-id='type-id-3393' size-in-bits='64' id='type-id-3395'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2696' size-in-bits='160' id='type-id-3478'>
-      <subrange length='20' type-id='type-id-2908' id='type-id-3479'/>
+    <array-type-def dimensions='1' type-id='type-id-2695' size-in-bits='160' id='type-id-3477'>
+      <subrange length='20' type-id='type-id-2907' id='type-id-3478'/>
 
     </array-type-def>
-    <reference-type-def kind='lvalue' type-id='type-id-3478' size-in-bits='64' id='type-id-3397'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3477' size-in-bits='64' id='type-id-3396'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2696' size-in-bits='152' id='type-id-3480'>
-      <subrange length='19' type-id='type-id-2908' id='type-id-3481'/>
+    <array-type-def dimensions='1' type-id='type-id-2695' size-in-bits='152' id='type-id-3479'>
+      <subrange length='19' type-id='type-id-2907' id='type-id-3480'/>
 
     </array-type-def>
-    <reference-type-def kind='lvalue' type-id='type-id-3480' size-in-bits='64' id='type-id-3399'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3479' size-in-bits='64' id='type-id-3398'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2696' size-in-bits='176' id='type-id-3482'>
-      <subrange length='22' type-id='type-id-2908' id='type-id-3483'/>
+    <array-type-def dimensions='1' type-id='type-id-2695' size-in-bits='176' id='type-id-3481'>
+      <subrange length='22' type-id='type-id-2907' id='type-id-3482'/>
 
     </array-type-def>
-    <reference-type-def kind='lvalue' type-id='type-id-3482' size-in-bits='64' id='type-id-3400'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3481' size-in-bits='64' id='type-id-3399'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2696' size-in-bits='120' id='type-id-3484'>
-      <subrange length='15' type-id='type-id-2908' id='type-id-3485'/>
+    <array-type-def dimensions='1' type-id='type-id-2695' size-in-bits='120' id='type-id-3483'>
+      <subrange length='15' type-id='type-id-2907' id='type-id-3484'/>
 
     </array-type-def>
-    <reference-type-def kind='lvalue' type-id='type-id-3484' size-in-bits='64' id='type-id-3401'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3483' size-in-bits='64' id='type-id-3400'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2696' size-in-bits='64' id='type-id-3486'>
-      <subrange length='8' type-id='type-id-2908' id='type-id-3487'/>
+    <array-type-def dimensions='1' type-id='type-id-2695' size-in-bits='64' id='type-id-3485'>
+      <subrange length='8' type-id='type-id-2907' id='type-id-3486'/>
 
     </array-type-def>
-    <reference-type-def kind='lvalue' type-id='type-id-3486' size-in-bits='64' id='type-id-3402'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3485' size-in-bits='64' id='type-id-3401'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2696' size-in-bits='56' id='type-id-3488'>
-      <subrange length='7' type-id='type-id-2908' id='type-id-3489'/>
+    <array-type-def dimensions='1' type-id='type-id-2695' size-in-bits='56' id='type-id-3487'>
+      <subrange length='7' type-id='type-id-2907' id='type-id-3488'/>
 
     </array-type-def>
-    <reference-type-def kind='lvalue' type-id='type-id-3488' size-in-bits='64' id='type-id-3403'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4' size-in-bits='64' id='type-id-2502'/>
-    <qualified-type-def type-id='type-id-56' const='yes' id='type-id-2490'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2490' size-in-bits='64' id='type-id-78'/>
-    <pointer-type-def type-id='type-id-2534' size-in-bits='64' id='type-id-2550'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3487' size-in-bits='64' id='type-id-3402'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4' size-in-bits='64' id='type-id-2501'/>
+    <qualified-type-def type-id='type-id-56' const='yes' id='type-id-2489'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2489' size-in-bits='64' id='type-id-78'/>
+    <pointer-type-def type-id='type-id-2533' size-in-bits='64' id='type-id-2549'/>
     <pointer-type-def type-id='type-id-2136' size-in-bits='64' id='type-id-2142'/>
     <reference-type-def kind='rvalue' type-id='type-id-2154' size-in-bits='64' id='type-id-2144'/>
     <reference-type-def kind='rvalue' type-id='type-id-2136' size-in-bits='64' id='type-id-2145'/>
     <reference-type-def kind='lvalue' type-id='type-id-2136' size-in-bits='64' id='type-id-2146'/>
     <reference-type-def kind='lvalue' type-id='type-id-2084' size-in-bits='64' id='type-id-2156'/>
-    <qualified-type-def type-id='type-id-2136' const='yes' id='type-id-3490'/>
-    <pointer-type-def type-id='type-id-3490' size-in-bits='64' id='type-id-2147'/>
+    <qualified-type-def type-id='type-id-2136' const='yes' id='type-id-3489'/>
+    <pointer-type-def type-id='type-id-3489' size-in-bits='64' id='type-id-2147'/>
     <reference-type-def kind='lvalue' type-id='type-id-2141' size-in-bits='64' id='type-id-2149'/>
-    <qualified-type-def type-id='type-id-2141' const='yes' id='type-id-3491'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3491' size-in-bits='64' id='type-id-2150'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3490' size-in-bits='64' id='type-id-2151'/>
-    <pointer-type-def type-id='type-id-2565' size-in-bits='64' id='type-id-2551'/>
-    <pointer-type-def type-id='type-id-2553' size-in-bits='64' id='type-id-2566'/>
-    <qualified-type-def type-id='type-id-2553' const='yes' id='type-id-3492'/>
-    <pointer-type-def type-id='type-id-3492' size-in-bits='64' id='type-id-2567'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3492' size-in-bits='64' id='type-id-2552'/>
-    <pointer-type-def type-id='type-id-2549' size-in-bits='64' id='type-id-2554'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2549' size-in-bits='64' id='type-id-2555'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2549' size-in-bits='64' id='type-id-2556'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2158' size-in-bits='64' id='type-id-2557'/>
-    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-2560'/>
-    <pointer-type-def type-id='type-id-3493' size-in-bits='64' id='type-id-2563'/>
+    <qualified-type-def type-id='type-id-2141' const='yes' id='type-id-3490'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3490' size-in-bits='64' id='type-id-2150'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3489' size-in-bits='64' id='type-id-2151'/>
+    <pointer-type-def type-id='type-id-2564' size-in-bits='64' id='type-id-2550'/>
+    <pointer-type-def type-id='type-id-2552' size-in-bits='64' id='type-id-2565'/>
+    <qualified-type-def type-id='type-id-2552' const='yes' id='type-id-3491'/>
+    <pointer-type-def type-id='type-id-3491' size-in-bits='64' id='type-id-2566'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3491' size-in-bits='64' id='type-id-2551'/>
+    <pointer-type-def type-id='type-id-2548' size-in-bits='64' id='type-id-2553'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2548' size-in-bits='64' id='type-id-2554'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2548' size-in-bits='64' id='type-id-2555'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2158' size-in-bits='64' id='type-id-2556'/>
+    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-2559'/>
+    <pointer-type-def type-id='type-id-3492' size-in-bits='64' id='type-id-2562'/>
     <pointer-type-def type-id='type-id-2160' size-in-bits='64' id='type-id-2161'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2159' size-in-bits='64' id='type-id-3494'/>
-    <pointer-type-def type-id='type-id-3495' size-in-bits='64' id='type-id-2564'/>
-    <pointer-type-def type-id='type-id-3496' size-in-bits='64' id='type-id-2165'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2159' size-in-bits='64' id='type-id-3493'/>
+    <pointer-type-def type-id='type-id-3494' size-in-bits='64' id='type-id-2563'/>
+    <pointer-type-def type-id='type-id-3495' size-in-bits='64' id='type-id-2165'/>
     <pointer-type-def type-id='type-id-2162' size-in-bits='64' id='type-id-2166'/>
-    <qualified-type-def type-id='type-id-2162' const='yes' id='type-id-3497'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3497' size-in-bits='64' id='type-id-2167'/>
+    <qualified-type-def type-id='type-id-2162' const='yes' id='type-id-3496'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3496' size-in-bits='64' id='type-id-2167'/>
     <reference-type-def kind='rvalue' type-id='type-id-2162' size-in-bits='64' id='type-id-2168'/>
     <reference-type-def kind='lvalue' type-id='type-id-2162' size-in-bits='64' id='type-id-2169'/>
-    <pointer-type-def type-id='type-id-3497' size-in-bits='64' id='type-id-2170'/>
-    <pointer-type-def type-id='type-id-3498' size-in-bits='64' id='type-id-2175'/>
+    <pointer-type-def type-id='type-id-3496' size-in-bits='64' id='type-id-2170'/>
+    <pointer-type-def type-id='type-id-3497' size-in-bits='64' id='type-id-2175'/>
     <pointer-type-def type-id='type-id-2172' size-in-bits='64' id='type-id-2176'/>
-    <qualified-type-def type-id='type-id-2172' const='yes' id='type-id-3499'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3499' size-in-bits='64' id='type-id-2177'/>
+    <qualified-type-def type-id='type-id-2172' const='yes' id='type-id-3498'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3498' size-in-bits='64' id='type-id-2177'/>
     <reference-type-def kind='rvalue' type-id='type-id-2172' size-in-bits='64' id='type-id-2178'/>
     <reference-type-def kind='lvalue' type-id='type-id-2172' size-in-bits='64' id='type-id-2179'/>
-    <pointer-type-def type-id='type-id-3499' size-in-bits='64' id='type-id-2180'/>
+    <pointer-type-def type-id='type-id-3498' size-in-bits='64' id='type-id-2180'/>
     <pointer-type-def type-id='type-id-2183' size-in-bits='64' id='type-id-2189'/>
     <reference-type-def kind='rvalue' type-id='type-id-1750' size-in-bits='64' id='type-id-2191'/>
     <reference-type-def kind='rvalue' type-id='type-id-2183' size-in-bits='64' id='type-id-2192'/>
     <reference-type-def kind='lvalue' type-id='type-id-2183' size-in-bits='64' id='type-id-2193'/>
-    <qualified-type-def type-id='type-id-2183' const='yes' id='type-id-3500'/>
-    <pointer-type-def type-id='type-id-3500' size-in-bits='64' id='type-id-2194'/>
+    <qualified-type-def type-id='type-id-2183' const='yes' id='type-id-3499'/>
+    <pointer-type-def type-id='type-id-3499' size-in-bits='64' id='type-id-2194'/>
     <reference-type-def kind='lvalue' type-id='type-id-2188' size-in-bits='64' id='type-id-2196'/>
-    <qualified-type-def type-id='type-id-2188' const='yes' id='type-id-3501'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3501' size-in-bits='64' id='type-id-2197'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3500' size-in-bits='64' id='type-id-2198'/>
+    <qualified-type-def type-id='type-id-2188' const='yes' id='type-id-3500'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3500' size-in-bits='64' id='type-id-2197'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3499' size-in-bits='64' id='type-id-2198'/>
     <pointer-type-def type-id='type-id-2201' size-in-bits='64' id='type-id-2202'/>
-    <qualified-type-def type-id='type-id-2201' const='yes' id='type-id-3502'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3502' size-in-bits='64' id='type-id-2203'/>
+    <qualified-type-def type-id='type-id-2201' const='yes' id='type-id-3501'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3501' size-in-bits='64' id='type-id-2203'/>
     <reference-type-def kind='lvalue' type-id='type-id-2201' size-in-bits='64' id='type-id-2204'/>
-    <qualified-type-def type-id='type-id-2208' volatile='yes' id='type-id-3503'/>
-    <qualified-type-def type-id='type-id-3503' const='yes' id='type-id-3504'/>
-    <pointer-type-def type-id='type-id-3504' size-in-bits='64' id='type-id-2209'/>
-    <qualified-type-def type-id='type-id-2210' volatile='yes' id='type-id-3505'/>
-    <qualified-type-def type-id='type-id-3505' const='yes' id='type-id-3506'/>
-    <pointer-type-def type-id='type-id-3506' size-in-bits='64' id='type-id-2211'/>
-    <qualified-type-def type-id='type-id-2212' volatile='yes' id='type-id-3507'/>
-    <qualified-type-def type-id='type-id-3507' const='yes' id='type-id-3508'/>
-    <pointer-type-def type-id='type-id-3508' size-in-bits='64' id='type-id-2213'/>
-    <qualified-type-def type-id='type-id-2215' volatile='yes' id='type-id-3509'/>
-    <qualified-type-def type-id='type-id-3509' const='yes' id='type-id-3510'/>
-    <pointer-type-def type-id='type-id-3510' size-in-bits='64' id='type-id-2231'/>
-    <qualified-type-def type-id='type-id-1030' volatile='yes' id='type-id-3511'/>
-    <qualified-type-def type-id='type-id-3511' const='yes' id='type-id-3512'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3512' size-in-bits='64' id='type-id-2232'/>
-    <qualified-type-def type-id='type-id-2237' volatile='yes' id='type-id-3513'/>
-    <qualified-type-def type-id='type-id-3513' const='yes' id='type-id-3514'/>
-    <pointer-type-def type-id='type-id-3514' size-in-bits='64' id='type-id-2241'/>
-    <qualified-type-def type-id='type-id-1024' volatile='yes' id='type-id-3515'/>
-    <qualified-type-def type-id='type-id-3515' const='yes' id='type-id-3516'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3516' size-in-bits='64' id='type-id-2242'/>
-    <qualified-type-def type-id='type-id-2244' volatile='yes' id='type-id-3517'/>
-    <qualified-type-def type-id='type-id-3517' const='yes' id='type-id-3518'/>
-    <pointer-type-def type-id='type-id-3518' size-in-bits='64' id='type-id-2245'/>
-    <qualified-type-def type-id='type-id-2246' volatile='yes' id='type-id-3519'/>
-    <qualified-type-def type-id='type-id-3519' const='yes' id='type-id-3520'/>
-    <pointer-type-def type-id='type-id-3520' size-in-bits='64' id='type-id-2247'/>
-    <qualified-type-def type-id='type-id-2248' volatile='yes' id='type-id-3521'/>
-    <qualified-type-def type-id='type-id-3521' const='yes' id='type-id-3522'/>
-    <pointer-type-def type-id='type-id-3522' size-in-bits='64' id='type-id-2249'/>
-    <qualified-type-def type-id='type-id-2255' volatile='yes' id='type-id-3523'/>
-    <qualified-type-def type-id='type-id-3523' const='yes' id='type-id-3524'/>
-    <pointer-type-def type-id='type-id-3524' size-in-bits='64' id='type-id-2256'/>
-    <qualified-type-def type-id='type-id-2259' volatile='yes' id='type-id-3525'/>
-    <qualified-type-def type-id='type-id-3525' const='yes' id='type-id-3526'/>
-    <pointer-type-def type-id='type-id-3526' size-in-bits='64' id='type-id-2260'/>
-    <qualified-type-def type-id='type-id-2261' volatile='yes' id='type-id-3527'/>
-    <qualified-type-def type-id='type-id-3527' const='yes' id='type-id-3528'/>
-    <pointer-type-def type-id='type-id-3528' size-in-bits='64' id='type-id-2262'/>
-    <qualified-type-def type-id='type-id-2263' volatile='yes' id='type-id-3529'/>
-    <qualified-type-def type-id='type-id-3529' const='yes' id='type-id-3530'/>
-    <pointer-type-def type-id='type-id-3530' size-in-bits='64' id='type-id-2264'/>
-    <qualified-type-def type-id='type-id-1332' const='yes' id='type-id-3531'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3531' size-in-bits='64' id='type-id-2269'/>
-    <qualified-type-def type-id='type-id-2271' volatile='yes' id='type-id-3532'/>
-    <qualified-type-def type-id='type-id-3532' const='yes' id='type-id-3533'/>
-    <pointer-type-def type-id='type-id-3533' size-in-bits='64' id='type-id-2272'/>
-    <qualified-type-def type-id='type-id-1404' const='yes' id='type-id-3534'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3534' size-in-bits='64' id='type-id-2274'/>
-    <pointer-type-def type-id='type-id-2276' size-in-bits='64' id='type-id-2853'/>
-    <qualified-type-def type-id='type-id-2276' const='yes' id='type-id-3535'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3535' size-in-bits='64' id='type-id-2854'/>
+    <qualified-type-def type-id='type-id-2208' volatile='yes' id='type-id-3502'/>
+    <qualified-type-def type-id='type-id-3502' const='yes' id='type-id-3503'/>
+    <pointer-type-def type-id='type-id-3503' size-in-bits='64' id='type-id-2209'/>
+    <qualified-type-def type-id='type-id-2210' volatile='yes' id='type-id-3504'/>
+    <qualified-type-def type-id='type-id-3504' const='yes' id='type-id-3505'/>
+    <pointer-type-def type-id='type-id-3505' size-in-bits='64' id='type-id-2211'/>
+    <qualified-type-def type-id='type-id-2212' volatile='yes' id='type-id-3506'/>
+    <qualified-type-def type-id='type-id-3506' const='yes' id='type-id-3507'/>
+    <pointer-type-def type-id='type-id-3507' size-in-bits='64' id='type-id-2213'/>
+    <qualified-type-def type-id='type-id-2215' volatile='yes' id='type-id-3508'/>
+    <qualified-type-def type-id='type-id-3508' const='yes' id='type-id-3509'/>
+    <pointer-type-def type-id='type-id-3509' size-in-bits='64' id='type-id-2231'/>
+    <qualified-type-def type-id='type-id-1030' volatile='yes' id='type-id-3510'/>
+    <qualified-type-def type-id='type-id-3510' const='yes' id='type-id-3511'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3511' size-in-bits='64' id='type-id-2232'/>
+    <qualified-type-def type-id='type-id-2237' volatile='yes' id='type-id-3512'/>
+    <qualified-type-def type-id='type-id-3512' const='yes' id='type-id-3513'/>
+    <pointer-type-def type-id='type-id-3513' size-in-bits='64' id='type-id-2241'/>
+    <qualified-type-def type-id='type-id-1024' volatile='yes' id='type-id-3514'/>
+    <qualified-type-def type-id='type-id-3514' const='yes' id='type-id-3515'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3515' size-in-bits='64' id='type-id-2242'/>
+    <qualified-type-def type-id='type-id-2244' volatile='yes' id='type-id-3516'/>
+    <qualified-type-def type-id='type-id-3516' const='yes' id='type-id-3517'/>
+    <pointer-type-def type-id='type-id-3517' size-in-bits='64' id='type-id-2245'/>
+    <qualified-type-def type-id='type-id-2246' volatile='yes' id='type-id-3518'/>
+    <qualified-type-def type-id='type-id-3518' const='yes' id='type-id-3519'/>
+    <pointer-type-def type-id='type-id-3519' size-in-bits='64' id='type-id-2247'/>
+    <qualified-type-def type-id='type-id-2248' volatile='yes' id='type-id-3520'/>
+    <qualified-type-def type-id='type-id-3520' const='yes' id='type-id-3521'/>
+    <pointer-type-def type-id='type-id-3521' size-in-bits='64' id='type-id-2249'/>
+    <qualified-type-def type-id='type-id-2255' volatile='yes' id='type-id-3522'/>
+    <qualified-type-def type-id='type-id-3522' const='yes' id='type-id-3523'/>
+    <pointer-type-def type-id='type-id-3523' size-in-bits='64' id='type-id-2256'/>
+    <qualified-type-def type-id='type-id-2259' volatile='yes' id='type-id-3524'/>
+    <qualified-type-def type-id='type-id-3524' const='yes' id='type-id-3525'/>
+    <pointer-type-def type-id='type-id-3525' size-in-bits='64' id='type-id-2260'/>
+    <qualified-type-def type-id='type-id-2261' volatile='yes' id='type-id-3526'/>
+    <qualified-type-def type-id='type-id-3526' const='yes' id='type-id-3527'/>
+    <pointer-type-def type-id='type-id-3527' size-in-bits='64' id='type-id-2262'/>
+    <qualified-type-def type-id='type-id-2263' volatile='yes' id='type-id-3528'/>
+    <qualified-type-def type-id='type-id-3528' const='yes' id='type-id-3529'/>
+    <pointer-type-def type-id='type-id-3529' size-in-bits='64' id='type-id-2264'/>
+    <qualified-type-def type-id='type-id-1332' const='yes' id='type-id-3530'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3530' size-in-bits='64' id='type-id-2269'/>
+    <qualified-type-def type-id='type-id-2271' volatile='yes' id='type-id-3531'/>
+    <qualified-type-def type-id='type-id-3531' const='yes' id='type-id-3532'/>
+    <pointer-type-def type-id='type-id-3532' size-in-bits='64' id='type-id-2272'/>
+    <qualified-type-def type-id='type-id-1404' const='yes' id='type-id-3533'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3533' size-in-bits='64' id='type-id-2274'/>
+    <pointer-type-def type-id='type-id-2276' size-in-bits='64' id='type-id-2852'/>
+    <qualified-type-def type-id='type-id-2276' const='yes' id='type-id-3534'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3534' size-in-bits='64' id='type-id-2853'/>
     <pointer-type-def type-id='type-id-2285' size-in-bits='64' id='type-id-2289'/>
     <reference-type-def kind='lvalue' type-id='type-id-783' size-in-bits='64' id='type-id-2288'/>
     <reference-type-def kind='lvalue' type-id='type-id-2285' size-in-bits='64' id='type-id-2290'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2683' size-in-bits='768' id='type-id-2294'>
-      <subrange length='96' type-id='type-id-2908' id='type-id-3536'/>
+    <array-type-def dimensions='1' type-id='type-id-2682' size-in-bits='768' id='type-id-2294'>
+      <subrange length='96' type-id='type-id-2907' id='type-id-3535'/>
 
     </array-type-def>
-    <pointer-type-def type-id='type-id-2286' size-in-bits='64' id='type-id-2856'/>
-    <qualified-type-def type-id='type-id-2286' const='yes' id='type-id-3537'/>
-    <pointer-type-def type-id='type-id-3537' size-in-bits='64' id='type-id-2857'/>
+    <pointer-type-def type-id='type-id-2286' size-in-bits='64' id='type-id-2855'/>
+    <qualified-type-def type-id='type-id-2286' const='yes' id='type-id-3536'/>
+    <pointer-type-def type-id='type-id-3536' size-in-bits='64' id='type-id-2856'/>
     <pointer-type-def type-id='type-id-2284' size-in-bits='64' id='type-id-2287'/>
     <pointer-type-def type-id='type-id-2278' size-in-bits='64' id='type-id-2280'/>
-    <pointer-type-def type-id='type-id-3535' size-in-bits='64' id='type-id-2855'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2278' size-in-bits='64' id='type-id-2849'/>
-    <qualified-type-def type-id='type-id-2278' const='yes' id='type-id-3538'/>
-    <pointer-type-def type-id='type-id-3538' size-in-bits='64' id='type-id-2315'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3538' size-in-bits='64' id='type-id-2852'/>
+    <pointer-type-def type-id='type-id-3534' size-in-bits='64' id='type-id-2854'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2278' size-in-bits='64' id='type-id-2848'/>
+    <qualified-type-def type-id='type-id-2278' const='yes' id='type-id-3537'/>
+    <pointer-type-def type-id='type-id-3537' size-in-bits='64' id='type-id-2315'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3537' size-in-bits='64' id='type-id-2851'/>
     <pointer-type-def type-id='type-id-2275' size-in-bits='64' id='type-id-2282'/>
-    <qualified-type-def type-id='type-id-2275' const='yes' id='type-id-3539'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3539' size-in-bits='64' id='type-id-2283'/>
+    <qualified-type-def type-id='type-id-2275' const='yes' id='type-id-3538'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3538' size-in-bits='64' id='type-id-2283'/>
     <pointer-type-def type-id='type-id-2297' size-in-bits='64' id='type-id-2306'/>
     <reference-type-def kind='lvalue' type-id='type-id-2318' size-in-bits='64' id='type-id-2316'/>
     <reference-type-def kind='lvalue' type-id='type-id-2275' size-in-bits='64' id='type-id-2310'/>
     <pointer-type-def type-id='type-id-2322' size-in-bits='64' id='type-id-2330'/>
     <reference-type-def kind='lvalue' type-id='type-id-2341' size-in-bits='64' id='type-id-2339'/>
-    <pointer-type-def type-id='type-id-2344' size-in-bits='64' id='type-id-2864'/>
-    <qualified-type-def type-id='type-id-2344' const='yes' id='type-id-3540'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3540' size-in-bits='64' id='type-id-2865'/>
+    <pointer-type-def type-id='type-id-2344' size-in-bits='64' id='type-id-2863'/>
+    <qualified-type-def type-id='type-id-2344' const='yes' id='type-id-3539'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3539' size-in-bits='64' id='type-id-2864'/>
     <pointer-type-def type-id='type-id-2353' size-in-bits='64' id='type-id-2357'/>
     <reference-type-def kind='lvalue' type-id='type-id-573' size-in-bits='64' id='type-id-2356'/>
     <reference-type-def kind='lvalue' type-id='type-id-2353' size-in-bits='64' id='type-id-2358'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2683' size-in-bits='256' id='type-id-2362'>
-      <subrange length='32' type-id='type-id-2908' id='type-id-3541'/>
+    <array-type-def dimensions='1' type-id='type-id-2682' size-in-bits='256' id='type-id-2361'>
+      <subrange length='32' type-id='type-id-2907' id='type-id-3540'/>
 
     </array-type-def>
-    <pointer-type-def type-id='type-id-2354' size-in-bits='64' id='type-id-2867'/>
-    <qualified-type-def type-id='type-id-2354' const='yes' id='type-id-3542'/>
-    <pointer-type-def type-id='type-id-3542' size-in-bits='64' id='type-id-2868'/>
+    <pointer-type-def type-id='type-id-2354' size-in-bits='64' id='type-id-2866'/>
+    <qualified-type-def type-id='type-id-2354' const='yes' id='type-id-3541'/>
+    <pointer-type-def type-id='type-id-3541' size-in-bits='64' id='type-id-2867'/>
     <pointer-type-def type-id='type-id-2352' size-in-bits='64' id='type-id-2355'/>
     <pointer-type-def type-id='type-id-2346' size-in-bits='64' id='type-id-2348'/>
-    <pointer-type-def type-id='type-id-3540' size-in-bits='64' id='type-id-2866'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2346' size-in-bits='64' id='type-id-2860'/>
-    <qualified-type-def type-id='type-id-2346' const='yes' id='type-id-3543'/>
-    <pointer-type-def type-id='type-id-3543' size-in-bits='64' id='type-id-2384'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3543' size-in-bits='64' id='type-id-2863'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3108' size-in-bits='64' id='type-id-2379'/>
+    <pointer-type-def type-id='type-id-3539' size-in-bits='64' id='type-id-2865'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2346' size-in-bits='64' id='type-id-2859'/>
+    <qualified-type-def type-id='type-id-2346' const='yes' id='type-id-3542'/>
+    <pointer-type-def type-id='type-id-3542' size-in-bits='64' id='type-id-2383'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3542' size-in-bits='64' id='type-id-2862'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3107' size-in-bits='64' id='type-id-2378'/>
     <pointer-type-def type-id='type-id-2343' size-in-bits='64' id='type-id-2350'/>
-    <qualified-type-def type-id='type-id-2343' const='yes' id='type-id-3544'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3544' size-in-bits='64' id='type-id-2351'/>
-    <pointer-type-def type-id='type-id-2365' size-in-bits='64' id='type-id-2374'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2387' size-in-bits='64' id='type-id-2385'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2343' size-in-bits='64' id='type-id-2378'/>
-    <pointer-type-def type-id='type-id-2389' size-in-bits='64' id='type-id-2397'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2408' size-in-bits='64' id='type-id-2406'/>
-    <qualified-type-def type-id='type-id-2410' volatile='yes' id='type-id-3545'/>
-    <qualified-type-def type-id='type-id-3545' const='yes' id='type-id-3546'/>
-    <pointer-type-def type-id='type-id-3546' size-in-bits='64' id='type-id-2411'/>
-    <qualified-type-def type-id='type-id-2414' volatile='yes' id='type-id-3547'/>
-    <qualified-type-def type-id='type-id-3547' const='yes' id='type-id-3548'/>
-    <pointer-type-def type-id='type-id-3548' size-in-bits='64' id='type-id-2415'/>
-    <qualified-type-def type-id='type-id-2419' volatile='yes' id='type-id-3549'/>
-    <qualified-type-def type-id='type-id-3549' const='yes' id='type-id-3550'/>
-    <pointer-type-def type-id='type-id-3550' size-in-bits='64' id='type-id-2420'/>
-    <qualified-type-def type-id='type-id-1495' const='yes' id='type-id-3551'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3551' size-in-bits='64' id='type-id-2422'/>
+    <qualified-type-def type-id='type-id-2343' const='yes' id='type-id-3543'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3543' size-in-bits='64' id='type-id-2351'/>
+    <pointer-type-def type-id='type-id-2364' size-in-bits='64' id='type-id-2373'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2386' size-in-bits='64' id='type-id-2384'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2343' size-in-bits='64' id='type-id-2377'/>
+    <pointer-type-def type-id='type-id-2388' size-in-bits='64' id='type-id-2396'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2407' size-in-bits='64' id='type-id-2405'/>
+    <qualified-type-def type-id='type-id-2409' volatile='yes' id='type-id-3544'/>
+    <qualified-type-def type-id='type-id-3544' const='yes' id='type-id-3545'/>
+    <pointer-type-def type-id='type-id-3545' size-in-bits='64' id='type-id-2410'/>
+    <qualified-type-def type-id='type-id-2413' volatile='yes' id='type-id-3546'/>
+    <qualified-type-def type-id='type-id-3546' const='yes' id='type-id-3547'/>
+    <pointer-type-def type-id='type-id-3547' size-in-bits='64' id='type-id-2414'/>
+    <qualified-type-def type-id='type-id-2418' volatile='yes' id='type-id-3548'/>
+    <qualified-type-def type-id='type-id-3548' const='yes' id='type-id-3549'/>
+    <pointer-type-def type-id='type-id-3549' size-in-bits='64' id='type-id-2419'/>
+    <qualified-type-def type-id='type-id-1495' const='yes' id='type-id-3550'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3550' size-in-bits='64' id='type-id-2421'/>
     <pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-98'/>
-    <qualified-type-def type-id='type-id-97' const='yes' id='type-id-3552'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3552' size-in-bits='64' id='type-id-72'/>
-    <qualified-type-def type-id='type-id-82' const='yes' id='type-id-3553'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3553' size-in-bits='64' id='type-id-99'/>
+    <qualified-type-def type-id='type-id-97' const='yes' id='type-id-3551'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3551' size-in-bits='64' id='type-id-72'/>
+    <qualified-type-def type-id='type-id-82' const='yes' id='type-id-3552'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3552' size-in-bits='64' id='type-id-99'/>
     <reference-type-def kind='lvalue' type-id='type-id-97' size-in-bits='64' id='type-id-94'/>
     <reference-type-def kind='lvalue' type-id='type-id-82' size-in-bits='64' id='type-id-100'/>
-    <qualified-type-def type-id='type-id-86' const='yes' id='type-id-3554'/>
-    <pointer-type-def type-id='type-id-3554' size-in-bits='64' id='type-id-2484'/>
+    <qualified-type-def type-id='type-id-86' const='yes' id='type-id-3553'/>
+    <pointer-type-def type-id='type-id-3553' size-in-bits='64' id='type-id-2483'/>
     <pointer-type-def type-id='type-id-83' size-in-bits='64' id='type-id-101'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3554' size-in-bits='64' id='type-id-73'/>
-    <qualified-type-def type-id='type-id-83' const='yes' id='type-id-3555'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3555' size-in-bits='64' id='type-id-102'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3553' size-in-bits='64' id='type-id-73'/>
+    <qualified-type-def type-id='type-id-83' const='yes' id='type-id-3554'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3554' size-in-bits='64' id='type-id-102'/>
     <reference-type-def kind='lvalue' type-id='type-id-86' size-in-bits='64' id='type-id-95'/>
     <reference-type-def kind='lvalue' type-id='type-id-83' size-in-bits='64' id='type-id-103'/>
-    <qualified-type-def type-id='type-id-104' const='yes' id='type-id-3556'/>
-    <pointer-type-def type-id='type-id-3556' size-in-bits='64' id='type-id-111'/>
+    <qualified-type-def type-id='type-id-104' const='yes' id='type-id-3555'/>
+    <pointer-type-def type-id='type-id-3555' size-in-bits='64' id='type-id-111'/>
     <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-105'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3556' size-in-bits='64' id='type-id-74'/>
-    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-3557'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3557' size-in-bits='64' id='type-id-106'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3555' size-in-bits='64' id='type-id-74'/>
+    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-3556'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3556' size-in-bits='64' id='type-id-106'/>
     <reference-type-def kind='lvalue' type-id='type-id-104' size-in-bits='64' id='type-id-96'/>
     <reference-type-def kind='lvalue' type-id='type-id-84' size-in-bits='64' id='type-id-107'/>
-    <qualified-type-def type-id='type-id-49' const='yes' id='type-id-3558'/>
-    <pointer-type-def type-id='type-id-3558' size-in-bits='64' id='type-id-88'/>
+    <qualified-type-def type-id='type-id-49' const='yes' id='type-id-3557'/>
+    <pointer-type-def type-id='type-id-3557' size-in-bits='64' id='type-id-88'/>
     <pointer-type-def type-id='type-id-49' size-in-bits='64' id='type-id-89'/>
-    <qualified-type-def type-id='type-id-112' const='yes' id='type-id-3559'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3559' size-in-bits='64' id='type-id-75'/>
+    <qualified-type-def type-id='type-id-112' const='yes' id='type-id-3558'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3558' size-in-bits='64' id='type-id-75'/>
     <typedef-decl name='__hash_code' type-id='type-id-66' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1251' column='1' id='type-id-90'/>
     <pointer-type-def type-id='type-id-116' size-in-bits='64' id='type-id-124'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2683' size-in-bits='128' id='type-id-2489'>
-      <subrange length='16' type-id='type-id-2908' id='type-id-3181'/>
+    <array-type-def dimensions='1' type-id='type-id-2682' size-in-bits='128' id='type-id-2488'>
+      <subrange length='16' type-id='type-id-2907' id='type-id-3180'/>
 
     </array-type-def>
-    <pointer-type-def type-id='type-id-117' size-in-bits='64' id='type-id-2869'/>
-    <qualified-type-def type-id='type-id-117' const='yes' id='type-id-3560'/>
-    <pointer-type-def type-id='type-id-3560' size-in-bits='64' id='type-id-2870'/>
+    <pointer-type-def type-id='type-id-117' size-in-bits='64' id='type-id-2868'/>
+    <qualified-type-def type-id='type-id-117' const='yes' id='type-id-3559'/>
+    <pointer-type-def type-id='type-id-3559' size-in-bits='64' id='type-id-2869'/>
     <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-119'/>
-    <qualified-type-def type-id='type-id-2491' const='yes' id='type-id-3561'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3561' size-in-bits='64' id='type-id-2492'/>
-    <qualified-type-def type-id='type-id-60' const='yes' id='type-id-3562'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3562' size-in-bits='64' id='type-id-123'/>
-    <reference-type-def kind='rvalue' type-id='type-id-60' size-in-bits='64' id='type-id-2493'/>
+    <qualified-type-def type-id='type-id-2490' const='yes' id='type-id-3560'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3560' size-in-bits='64' id='type-id-2491'/>
+    <qualified-type-def type-id='type-id-60' const='yes' id='type-id-3561'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3561' size-in-bits='64' id='type-id-123'/>
+    <reference-type-def kind='rvalue' type-id='type-id-60' size-in-bits='64' id='type-id-2492'/>
     <reference-type-def kind='lvalue' type-id='type-id-60' size-in-bits='64' id='type-id-122'/>
-    <pointer-type-def type-id='type-id-3562' size-in-bits='64' id='type-id-121'/>
+    <pointer-type-def type-id='type-id-3561' size-in-bits='64' id='type-id-121'/>
     <pointer-type-def type-id='type-id-113' size-in-bits='64' id='type-id-118'/>
-    <qualified-type-def type-id='type-id-113' const='yes' id='type-id-3563'/>
-    <pointer-type-def type-id='type-id-3563' size-in-bits='64' id='type-id-120'/>
+    <qualified-type-def type-id='type-id-113' const='yes' id='type-id-3562'/>
+    <pointer-type-def type-id='type-id-3562' size-in-bits='64' id='type-id-120'/>
     <pointer-type-def type-id='type-id-87' size-in-bits='64' id='type-id-115'/>
-    <qualified-type-def type-id='type-id-87' const='yes' id='type-id-3564'/>
-    <pointer-type-def type-id='type-id-3564' size-in-bits='64' id='type-id-114'/>
-    <qualified-type-def type-id='type-id-54' const='yes' id='type-id-3565'/>
-    <pointer-type-def type-id='type-id-3565' size-in-bits='64' id='type-id-91'/>
+    <qualified-type-def type-id='type-id-87' const='yes' id='type-id-3563'/>
+    <pointer-type-def type-id='type-id-3563' size-in-bits='64' id='type-id-114'/>
+    <qualified-type-def type-id='type-id-54' const='yes' id='type-id-3564'/>
+    <pointer-type-def type-id='type-id-3564' size-in-bits='64' id='type-id-91'/>
     <pointer-type-def type-id='type-id-54' size-in-bits='64' id='type-id-92'/>
     <reference-type-def kind='lvalue' type-id='type-id-49' size-in-bits='64' id='type-id-93'/>
-    <qualified-type-def type-id='type-id-125' const='yes' id='type-id-3566'/>
-    <pointer-type-def type-id='type-id-3566' size-in-bits='64' id='type-id-2495'/>
+    <qualified-type-def type-id='type-id-125' const='yes' id='type-id-3565'/>
+    <pointer-type-def type-id='type-id-3565' size-in-bits='64' id='type-id-2494'/>
     <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-126'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3566' size-in-bits='64' id='type-id-76'/>
-    <qualified-type-def type-id='type-id-50' const='yes' id='type-id-3567'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3567' size-in-bits='64' id='type-id-127'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3565' size-in-bits='64' id='type-id-76'/>
+    <qualified-type-def type-id='type-id-50' const='yes' id='type-id-3566'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3566' size-in-bits='64' id='type-id-127'/>
     <reference-type-def kind='lvalue' type-id='type-id-125' size-in-bits='64' id='type-id-81'/>
     <reference-type-def kind='lvalue' type-id='type-id-50' size-in-bits='64' id='type-id-128'/>
     <pointer-type-def type-id='type-id-48' size-in-bits='64' id='type-id-71'/>
-    <qualified-type-def type-id='type-id-48' const='yes' id='type-id-3568'/>
-    <pointer-type-def type-id='type-id-3568' size-in-bits='64' id='type-id-77'/>
+    <qualified-type-def type-id='type-id-48' const='yes' id='type-id-3567'/>
+    <pointer-type-def type-id='type-id-3567' size-in-bits='64' id='type-id-77'/>
     <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-79'/>
     <reference-type-def kind='lvalue' type-id='type-id-48' size-in-bits='64' id='type-id-80'/>
     <reference-type-def kind='lvalue' type-id='type-id-130' size-in-bits='64' id='type-id-135'/>
     <pointer-type-def type-id='type-id-129' size-in-bits='64' id='type-id-133'/>
-    <qualified-type-def type-id='type-id-132' const='yes' id='type-id-3569'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3569' size-in-bits='64' id='type-id-134'/>
+    <qualified-type-def type-id='type-id-132' const='yes' id='type-id-3568'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3568' size-in-bits='64' id='type-id-134'/>
     <reference-type-def kind='rvalue' type-id='type-id-132' size-in-bits='64' id='type-id-136'/>
-    <qualified-type-def type-id='type-id-130' const='yes' id='type-id-3570'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3570' size-in-bits='64' id='type-id-138'/>
-    <qualified-type-def type-id='type-id-129' const='yes' id='type-id-3571'/>
-    <pointer-type-def type-id='type-id-3571' size-in-bits='64' id='type-id-137'/>
+    <qualified-type-def type-id='type-id-130' const='yes' id='type-id-3569'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3569' size-in-bits='64' id='type-id-138'/>
+    <qualified-type-def type-id='type-id-129' const='yes' id='type-id-3570'/>
+    <pointer-type-def type-id='type-id-3570' size-in-bits='64' id='type-id-137'/>
     <reference-type-def kind='lvalue' type-id='type-id-141' size-in-bits='64' id='type-id-148'/>
     <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-147'/>
-    <qualified-type-def type-id='type-id-144' const='yes' id='type-id-3572'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3572' size-in-bits='64' id='type-id-149'/>
-    <qualified-type-def type-id='type-id-151' const='yes' id='type-id-3573'/>
-    <pointer-type-def type-id='type-id-3573' size-in-bits='64' id='type-id-152'/>
+    <qualified-type-def type-id='type-id-144' const='yes' id='type-id-3571'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3571' size-in-bits='64' id='type-id-149'/>
+    <qualified-type-def type-id='type-id-151' const='yes' id='type-id-3572'/>
+    <pointer-type-def type-id='type-id-3572' size-in-bits='64' id='type-id-152'/>
     <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-154'/>
-    <qualified-type-def type-id='type-id-155' const='yes' id='type-id-3574'/>
-    <pointer-type-def type-id='type-id-3574' size-in-bits='64' id='type-id-157'/>
-    <qualified-type-def type-id='type-id-156' const='yes' id='type-id-3575'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3575' size-in-bits='64' id='type-id-158'/>
-    <pointer-type-def type-id='type-id-2498' size-in-bits='64' id='type-id-2877'/>
-    <qualified-type-def type-id='type-id-2498' const='yes' id='type-id-3576'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3576' size-in-bits='64' id='type-id-2878'/>
-    <pointer-type-def type-id='type-id-3576' size-in-bits='64' id='type-id-2879'/>
-    <reference-type-def kind='lvalue' type-id='type-id-87' size-in-bits='64' id='type-id-2873'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3564' size-in-bits='64' id='type-id-2876'/>
-    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-2499'/>
-    <qualified-type-def type-id='type-id-162' const='yes' id='type-id-3577'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3577' size-in-bits='64' id='type-id-178'/>
+    <qualified-type-def type-id='type-id-155' const='yes' id='type-id-3573'/>
+    <pointer-type-def type-id='type-id-3573' size-in-bits='64' id='type-id-157'/>
+    <qualified-type-def type-id='type-id-156' const='yes' id='type-id-3574'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3574' size-in-bits='64' id='type-id-158'/>
+    <pointer-type-def type-id='type-id-2497' size-in-bits='64' id='type-id-2876'/>
+    <qualified-type-def type-id='type-id-2497' const='yes' id='type-id-3575'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3575' size-in-bits='64' id='type-id-2877'/>
+    <pointer-type-def type-id='type-id-3575' size-in-bits='64' id='type-id-2878'/>
+    <reference-type-def kind='lvalue' type-id='type-id-87' size-in-bits='64' id='type-id-2872'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3563' size-in-bits='64' id='type-id-2875'/>
+    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-2498'/>
+    <qualified-type-def type-id='type-id-162' const='yes' id='type-id-3576'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3576' size-in-bits='64' id='type-id-178'/>
     <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-176'/>
-    <qualified-type-def type-id='type-id-160' const='yes' id='type-id-3578'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3578' size-in-bits='64' id='type-id-177'/>
+    <qualified-type-def type-id='type-id-160' const='yes' id='type-id-3577'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3577' size-in-bits='64' id='type-id-177'/>
     <reference-type-def kind='lvalue' type-id='type-id-162' size-in-bits='64' id='type-id-180'/>
     <reference-type-def kind='lvalue' type-id='type-id-160' size-in-bits='64' id='type-id-179'/>
     <pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-168'/>
-    <qualified-type-def type-id='type-id-159' const='yes' id='type-id-3579'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3579' size-in-bits='64' id='type-id-169'/>
+    <qualified-type-def type-id='type-id-159' const='yes' id='type-id-3578'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3578' size-in-bits='64' id='type-id-169'/>
     <reference-type-def kind='rvalue' type-id='type-id-159' size-in-bits='64' id='type-id-170'/>
     <reference-type-def kind='lvalue' type-id='type-id-161' size-in-bits='64' id='type-id-171'/>
-    <qualified-type-def type-id='type-id-161' const='yes' id='type-id-3580'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3580' size-in-bits='64' id='type-id-173'/>
-    <pointer-type-def type-id='type-id-3579' size-in-bits='64' id='type-id-172'/>
+    <qualified-type-def type-id='type-id-161' const='yes' id='type-id-3579'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3579' size-in-bits='64' id='type-id-173'/>
+    <pointer-type-def type-id='type-id-3578' size-in-bits='64' id='type-id-172'/>
     <pointer-type-def type-id='type-id-163' size-in-bits='64' id='type-id-174'/>
-    <typedef-decl name='__node_base' type-id='type-id-116' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1904' column='1' id='type-id-3581'/>
-    <pointer-type-def type-id='type-id-3581' size-in-bits='64' id='type-id-166'/>
-    <typedef-decl name='__bucket_type' type-id='type-id-166' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1905' column='1' id='type-id-3582'/>
-    <pointer-type-def type-id='type-id-3582' size-in-bits='64' id='type-id-175'/>
-    <pointer-type-def type-id='type-id-2462' size-in-bits='64' id='type-id-2469'/>
+    <typedef-decl name='__node_base' type-id='type-id-116' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1904' column='1' id='type-id-3580'/>
+    <pointer-type-def type-id='type-id-3580' size-in-bits='64' id='type-id-166'/>
+    <typedef-decl name='__bucket_type' type-id='type-id-166' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/hashtable_policy.h' line='1905' column='1' id='type-id-3581'/>
+    <pointer-type-def type-id='type-id-3581' size-in-bits='64' id='type-id-175'/>
+    <pointer-type-def type-id='type-id-2461' size-in-bits='64' id='type-id-2468'/>
     <pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-184'/>
-    <qualified-type-def type-id='type-id-181' const='yes' id='type-id-3583'/>
-    <pointer-type-def type-id='type-id-3583' size-in-bits='64' id='type-id-185'/>
-    <pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-2501'/>
-    <qualified-type-def type-id='type-id-186' const='yes' id='type-id-3584'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3584' size-in-bits='64' id='type-id-2503'/>
-    <reference-type-def kind='rvalue' type-id='type-id-186' size-in-bits='64' id='type-id-2504'/>
-    <reference-type-def kind='lvalue' type-id='type-id-186' size-in-bits='64' id='type-id-2505'/>
-    <qualified-type-def type-id='type-id-142' const='yes' id='type-id-3585'/>
-    <pointer-type-def type-id='type-id-3585' size-in-bits='64' id='type-id-2470'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2464' size-in-bits='64' id='type-id-2472'/>
-    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-2471'/>
-    <pointer-type-def type-id='type-id-2465' size-in-bits='64' id='type-id-2473'/>
-    <reference-type-def kind='rvalue' type-id='type-id-142' size-in-bits='64' id='type-id-2474'/>
-    <pointer-type-def type-id='type-id-2506' size-in-bits='64' id='type-id-2884'/>
-    <qualified-type-def type-id='type-id-2506' const='yes' id='type-id-3586'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3586' size-in-bits='64' id='type-id-2885'/>
-    <pointer-type-def type-id='type-id-3586' size-in-bits='64' id='type-id-2886'/>
-    <pointer-type-def type-id='type-id-2466' size-in-bits='64' id='type-id-2507'/>
-    <qualified-type-def type-id='type-id-2466' const='yes' id='type-id-3587'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3587' size-in-bits='64' id='type-id-2508'/>
-    <qualified-type-def type-id='type-id-2432' const='yes' id='type-id-3588'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3588' size-in-bits='64' id='type-id-2475'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3585' size-in-bits='64' id='type-id-2476'/>
-    <qualified-type-def type-id='type-id-2430' const='yes' id='type-id-3589'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3589' size-in-bits='64' id='type-id-2477'/>
-    <reference-type-def kind='lvalue' type-id='type-id-142' size-in-bits='64' id='type-id-2478'/>
-    <qualified-type-def type-id='type-id-2440' const='yes' id='type-id-3590'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3590' size-in-bits='64' id='type-id-2479'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3583' size-in-bits='64' id='type-id-2480'/>
-    <pointer-type-def type-id='type-id-2463' size-in-bits='64' id='type-id-2481'/>
-    <qualified-type-def type-id='type-id-2468' const='yes' id='type-id-3591'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3591' size-in-bits='64' id='type-id-2482'/>
-    <pointer-type-def type-id='type-id-2423' size-in-bits='64' id='type-id-2446'/>
+    <qualified-type-def type-id='type-id-181' const='yes' id='type-id-3582'/>
+    <pointer-type-def type-id='type-id-3582' size-in-bits='64' id='type-id-185'/>
+    <pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-2500'/>
+    <qualified-type-def type-id='type-id-186' const='yes' id='type-id-3583'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3583' size-in-bits='64' id='type-id-2502'/>
+    <reference-type-def kind='rvalue' type-id='type-id-186' size-in-bits='64' id='type-id-2503'/>
+    <reference-type-def kind='lvalue' type-id='type-id-186' size-in-bits='64' id='type-id-2504'/>
+    <qualified-type-def type-id='type-id-142' const='yes' id='type-id-3584'/>
+    <pointer-type-def type-id='type-id-3584' size-in-bits='64' id='type-id-2469'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2463' size-in-bits='64' id='type-id-2471'/>
+    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-2470'/>
+    <pointer-type-def type-id='type-id-2464' size-in-bits='64' id='type-id-2472'/>
+    <reference-type-def kind='rvalue' type-id='type-id-142' size-in-bits='64' id='type-id-2473'/>
+    <pointer-type-def type-id='type-id-2505' size-in-bits='64' id='type-id-2883'/>
+    <qualified-type-def type-id='type-id-2505' const='yes' id='type-id-3585'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3585' size-in-bits='64' id='type-id-2884'/>
+    <pointer-type-def type-id='type-id-3585' size-in-bits='64' id='type-id-2885'/>
+    <pointer-type-def type-id='type-id-2465' size-in-bits='64' id='type-id-2506'/>
+    <qualified-type-def type-id='type-id-2465' const='yes' id='type-id-3586'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3586' size-in-bits='64' id='type-id-2507'/>
+    <qualified-type-def type-id='type-id-2431' const='yes' id='type-id-3587'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3587' size-in-bits='64' id='type-id-2474'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3584' size-in-bits='64' id='type-id-2475'/>
+    <qualified-type-def type-id='type-id-2429' const='yes' id='type-id-3588'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3588' size-in-bits='64' id='type-id-2476'/>
+    <reference-type-def kind='lvalue' type-id='type-id-142' size-in-bits='64' id='type-id-2477'/>
+    <qualified-type-def type-id='type-id-2439' const='yes' id='type-id-3589'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3589' size-in-bits='64' id='type-id-2478'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3582' size-in-bits='64' id='type-id-2479'/>
+    <pointer-type-def type-id='type-id-2462' size-in-bits='64' id='type-id-2480'/>
+    <qualified-type-def type-id='type-id-2467' const='yes' id='type-id-3590'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3590' size-in-bits='64' id='type-id-2481'/>
+    <pointer-type-def type-id='type-id-2422' size-in-bits='64' id='type-id-2445'/>
+    <qualified-type-def type-id='type-id-2427' const='yes' id='type-id-3591'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3591' size-in-bits='64' id='type-id-2446'/>
     <qualified-type-def type-id='type-id-2428' const='yes' id='type-id-3592'/>
     <reference-type-def kind='lvalue' type-id='type-id-3592' size-in-bits='64' id='type-id-2447'/>
-    <qualified-type-def type-id='type-id-2429' const='yes' id='type-id-3593'/>
+    <qualified-type-def type-id='type-id-2430' const='yes' id='type-id-3593'/>
     <reference-type-def kind='lvalue' type-id='type-id-3593' size-in-bits='64' id='type-id-2448'/>
-    <qualified-type-def type-id='type-id-2431' const='yes' id='type-id-3594'/>
+    <qualified-type-def type-id='type-id-2422' const='yes' id='type-id-3594'/>
     <reference-type-def kind='lvalue' type-id='type-id-3594' size-in-bits='64' id='type-id-2449'/>
-    <qualified-type-def type-id='type-id-2423' const='yes' id='type-id-3595'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3595' size-in-bits='64' id='type-id-2450'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2423' size-in-bits='64' id='type-id-2451'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2423' size-in-bits='64' id='type-id-2452'/>
-    <pointer-type-def type-id='type-id-3595' size-in-bits='64' id='type-id-2453'/>
-    <qualified-type-def type-id='type-id-2437' const='yes' id='type-id-3596'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3596' size-in-bits='64' id='type-id-2454'/>
-    <qualified-type-def type-id='type-id-2439' const='yes' id='type-id-3597'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3597' size-in-bits='64' id='type-id-2456'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2441' size-in-bits='64' id='type-id-2459'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2439' size-in-bits='64' id='type-id-2460'/>
-    <qualified-type-def type-id='type-id-2441' const='yes' id='type-id-3598'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3598' size-in-bits='64' id='type-id-2461'/>
-    <pointer-type-def type-id='type-id-2568' size-in-bits='64' id='type-id-2570'/>
-    <qualified-type-def type-id='type-id-2568' const='yes' id='type-id-3599'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3599' size-in-bits='64' id='type-id-2571'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2568' size-in-bits='64' id='type-id-2572'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2422' size-in-bits='64' id='type-id-2450'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2422' size-in-bits='64' id='type-id-2451'/>
+    <pointer-type-def type-id='type-id-3594' size-in-bits='64' id='type-id-2452'/>
+    <qualified-type-def type-id='type-id-2436' const='yes' id='type-id-3595'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3595' size-in-bits='64' id='type-id-2453'/>
+    <qualified-type-def type-id='type-id-2438' const='yes' id='type-id-3596'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3596' size-in-bits='64' id='type-id-2455'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2440' size-in-bits='64' id='type-id-2458'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2438' size-in-bits='64' id='type-id-2459'/>
+    <qualified-type-def type-id='type-id-2440' const='yes' id='type-id-3597'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3597' size-in-bits='64' id='type-id-2460'/>
+    <pointer-type-def type-id='type-id-2567' size-in-bits='64' id='type-id-2569'/>
+    <qualified-type-def type-id='type-id-2567' const='yes' id='type-id-3598'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3598' size-in-bits='64' id='type-id-2570'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2567' size-in-bits='64' id='type-id-2571'/>
     <namespace-decl name='std'>
       <class-decl name='_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *))(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1248' column='1' id='type-id-1234'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3600'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3599'/>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_f' type-id='type-id-3601' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1255' column='1'/>
+          <var-decl name='_M_f' type-id='type-id-3600' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1255' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_bound_args' type-id='type-id-3602' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1256' column='1'/>
+          <var-decl name='_M_bound_args' type-id='type-id-3601' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1256' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Bind' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1307' column='1' visibility='default' binding='global' size-in-bits='64'>
         <member-function access='private'>
           <function-decl name='__call&lt;void, const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, 0, 1&gt;' mangled-name='_ZNSt5_BindIFPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEESt12_PlaceholderILi1EES8_EE6__callIvJS5_EJLm0ELm1EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5_BindIFPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEESt12_PlaceholderILi1EES8_EE6__callIvJS5_EJLm0ELm1EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE'>
             <parameter type-id='type-id-875' is-artificial='yes'/>
-            <parameter type-id='type-id-3603'/>
+            <parameter type-id='type-id-3602'/>
             <parameter type-id='type-id-914'/>
             <return type-id='type-id-11'/>
           </function-decl>
         <member-function access='public'>
           <function-decl name='_Bind&lt;const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *&gt;' mangled-name='_ZNSt5_BindIFPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEESt12_PlaceholderILi1EES8_EEC2IJRKSC_S8_EEEOSA_DpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1303' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5_BindIFPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEESt12_PlaceholderILi1EES8_EEC2IJRKSC_S8_EEEOSA_DpOT_'>
             <parameter type-id='type-id-875' is-artificial='yes'/>
-            <parameter type-id='type-id-3604'/>
+            <parameter type-id='type-id-3603'/>
             <parameter type-id='type-id-929'/>
-            <parameter type-id='type-id-3605'/>
+            <parameter type-id='type-id-3604'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
     </namespace-decl>
     <namespace-decl name='std'>
       <class-decl name='_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *))(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='192' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1248' column='1' id='type-id-1472'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3606'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3605'/>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_f' type-id='type-id-3607' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1255' column='1'/>
+          <var-decl name='_M_f' type-id='type-id-3606' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1255' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_bound_args' type-id='type-id-3608' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1256' column='1'/>
+          <var-decl name='_M_bound_args' type-id='type-id-3607' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1256' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Bind' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1307' column='1' visibility='default' binding='global' size-in-bits='64'>
         <member-function access='public'>
           <function-decl name='_Bind&lt;const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZNSt5_BindIFPFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEESt12_PlaceholderILi1EES8_SC_EEC2IJRKSG_S8_SC_EEEOSE_DpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1303' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5_BindIFPFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEESt12_PlaceholderILi1EES8_SC_EEC2IJRKSG_S8_SC_EEEOSE_DpOT_'>
             <parameter type-id='type-id-879' is-artificial='yes'/>
-            <parameter type-id='type-id-3609'/>
+            <parameter type-id='type-id-3608'/>
             <parameter type-id='type-id-929'/>
-            <parameter type-id='type-id-3605'/>
-            <parameter type-id='type-id-3610'/>
+            <parameter type-id='type-id-3604'/>
+            <parameter type-id='type-id-3609'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3611' size-in-bits='64' id='type-id-877'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3612' size-in-bits='64' id='type-id-881'/>
-    <function-type size-in-bits='64' id='type-id-3345'>
+    <reference-type-def kind='lvalue' type-id='type-id-3610' size-in-bits='64' id='type-id-877'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3611' size-in-bits='64' id='type-id-881'/>
+    <function-type size-in-bits='64' id='type-id-3344'>
       <parameter type-id='type-id-843'/>
       <parameter type-id='type-id-841'/>
       <parameter type-id='type-id-844'/>
       <return type-id='type-id-19'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3498'>
+    <function-type size-in-bits='64' id='type-id-3497'>
       <parameter type-id='type-id-841'/>
       <parameter type-id='type-id-196'/>
       <parameter type-id='type-id-917'/>
       <return type-id='type-id-2181'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3442'>
+    <function-type size-in-bits='64' id='type-id-3441'>
       <parameter type-id='type-id-286'/>
       <parameter type-id='type-id-286'/>
       <return type-id='type-id-15'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3475'>
+    <function-type size-in-bits='64' id='type-id-3474'>
       <parameter type-id='type-id-841'/>
       <return type-id='type-id-196'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3495'>
-      <parameter type-id='type-id-3494'/>
-      <return type-id='type-id-3494'/>
+    <function-type size-in-bits='64' id='type-id-3494'>
+      <parameter type-id='type-id-3493'/>
+      <return type-id='type-id-3493'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3493'>
-      <parameter type-id='type-id-2557'/>
-      <return type-id='type-id-2557'/>
+    <function-type size-in-bits='64' id='type-id-3492'>
+      <parameter type-id='type-id-2556'/>
+      <return type-id='type-id-2556'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3180'>
+    <function-type size-in-bits='64' id='type-id-3179'>
       <return type-id='type-id-11'/>
     </function-type>
     <function-type size-in-bits='64' id='type-id-1889'>
       <parameter type-id='type-id-1176'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3348'>
+    <function-type size-in-bits='64' id='type-id-3347'>
       <parameter type-id='type-id-841'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3496'>
+    <function-type size-in-bits='64' id='type-id-3495'>
       <parameter type-id='type-id-841'/>
       <parameter type-id='type-id-1176'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3331'>
+    <function-type size-in-bits='64' id='type-id-3330'>
       <parameter type-id='type-id-841'/>
       <parameter type-id='type-id-1334'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3278'>
+    <function-type size-in-bits='64' id='type-id-3277'>
       <parameter type-id='type-id-841'/>
       <parameter type-id='type-id-1233'/>
       <return type-id='type-id-11'/>
     </function-type>
     <reference-type-def kind='rvalue' type-id='type-id-1234' size-in-bits='64' id='type-id-876'/>
     <pointer-type-def type-id='type-id-1234' size-in-bits='64' id='type-id-875'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3613' size-in-bits='64' id='type-id-907'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3612' size-in-bits='64' id='type-id-907'/>
     <reference-type-def kind='lvalue' type-id='type-id-875' size-in-bits='64' id='type-id-906'/>
     <reference-type-def kind='rvalue' type-id='type-id-1472' size-in-bits='64' id='type-id-880'/>
     <pointer-type-def type-id='type-id-1472' size-in-bits='64' id='type-id-879'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3614' size-in-bits='64' id='type-id-909'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3613' size-in-bits='64' id='type-id-909'/>
     <reference-type-def kind='lvalue' type-id='type-id-879' size-in-bits='64' id='type-id-908'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3615' size-in-bits='64' id='type-id-2233'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3616' size-in-bits='64' id='type-id-2214'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3614' size-in-bits='64' id='type-id-2233'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3615' size-in-bits='64' id='type-id-2214'/>
     <namespace-decl name='std'>
-      <class-decl name='__add_rvalue_reference_helper&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1530' column='1' id='type-id-3617'>
+      <class-decl name='__add_rvalue_reference_helper&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1530' column='1' id='type-id-3616'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-1233' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1531' column='1' id='type-id-2230'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='__add_rvalue_reference_helper&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1530' column='1' id='type-id-3618'>
+      <class-decl name='__add_rvalue_reference_helper&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1530' column='1' id='type-id-3617'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1531' column='1' id='type-id-2227'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='tuple&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='390' column='1' id='type-id-3615'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3619'/>
+      <class-decl name='tuple&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='390' column='1' id='type-id-3614'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3618'/>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3620' is-artificial='yes'/>
+            <parameter type-id='type-id-3619' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' mangled-name='_ZNSt5tupleIJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEEC2ES5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEEC2ES5_'>
-            <parameter type-id='type-id-3620' is-artificial='yes'/>
+            <parameter type-id='type-id-3619' is-artificial='yes'/>
             <parameter type-id='type-id-1233'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3620' is-artificial='yes'/>
-            <parameter type-id='type-id-3621'/>
+            <parameter type-id='type-id-3619' is-artificial='yes'/>
+            <parameter type-id='type-id-3620'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3620' is-artificial='yes'/>
-            <parameter type-id='type-id-3603'/>
+            <parameter type-id='type-id-3619' is-artificial='yes'/>
+            <parameter type-id='type-id-3602'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEEaSERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3620' is-artificial='yes'/>
-            <parameter type-id='type-id-3621'/>
+            <parameter type-id='type-id-3619' is-artificial='yes'/>
+            <parameter type-id='type-id-3620'/>
             <return type-id='type-id-2233'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEEaSEOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3620' is-artificial='yes'/>
-            <parameter type-id='type-id-3603'/>
+            <parameter type-id='type-id-3619' is-artificial='yes'/>
+            <parameter type-id='type-id-3602'/>
             <return type-id='type-id-2233'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt5tupleIJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEE4swapERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3620' is-artificial='yes'/>
+            <parameter type-id='type-id-3619' is-artificial='yes'/>
             <parameter type-id='type-id-2233'/>
             <return type-id='type-id-11'/>
           </function-decl>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='tuple&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='390' column='1' id='type-id-3616'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3622'/>
+      <class-decl name='tuple&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='390' column='1' id='type-id-3615'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3621'/>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3623' is-artificial='yes'/>
+            <parameter type-id='type-id-3622' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' mangled-name='_ZNSt5tupleIJRN5mongo8executor12TaskExecutor14CallbackHandleEEEC2ES4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJRN5mongo8executor12TaskExecutor14CallbackHandleEEEC2ES4_'>
-            <parameter type-id='type-id-3623' is-artificial='yes'/>
+            <parameter type-id='type-id-3622' is-artificial='yes'/>
             <parameter type-id='type-id-931'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3623' is-artificial='yes'/>
-            <parameter type-id='type-id-3624'/>
+            <parameter type-id='type-id-3622' is-artificial='yes'/>
+            <parameter type-id='type-id-3623'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3623' is-artificial='yes'/>
-            <parameter type-id='type-id-3625'/>
+            <parameter type-id='type-id-3622' is-artificial='yes'/>
+            <parameter type-id='type-id-3624'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJRN5mongo8executor12TaskExecutor14CallbackHandleEEEaSERKS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3623' is-artificial='yes'/>
-            <parameter type-id='type-id-3624'/>
+            <parameter type-id='type-id-3622' is-artificial='yes'/>
+            <parameter type-id='type-id-3623'/>
             <return type-id='type-id-2214'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJRN5mongo8executor12TaskExecutor14CallbackHandleEEEaSEOS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3623' is-artificial='yes'/>
-            <parameter type-id='type-id-3625'/>
+            <parameter type-id='type-id-3622' is-artificial='yes'/>
+            <parameter type-id='type-id-3624'/>
             <return type-id='type-id-2214'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt5tupleIJRN5mongo8executor12TaskExecutor14CallbackHandleEEE4swapERS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3623' is-artificial='yes'/>
+            <parameter type-id='type-id-3622' is-artificial='yes'/>
             <parameter type-id='type-id-2214'/>
             <return type-id='type-id-11'/>
           </function-decl>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='390' column='1' id='type-id-3608'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3626'/>
+      <class-decl name='tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='390' column='1' id='type-id-3607'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3625'/>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3627' is-artificial='yes'/>
+            <parameter type-id='type-id-3626' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3627' is-artificial='yes'/>
+            <parameter type-id='type-id-3626' is-artificial='yes'/>
             <parameter type-id='type-id-929'/>
+            <parameter type-id='type-id-3627'/>
             <parameter type-id='type-id-3628'/>
-            <parameter type-id='type-id-3629'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3627' is-artificial='yes'/>
-            <parameter type-id='type-id-3630'/>
+            <parameter type-id='type-id-3626' is-artificial='yes'/>
+            <parameter type-id='type-id-3629'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEC2EOSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEC2EOSC_'>
-            <parameter type-id='type-id-3627' is-artificial='yes'/>
-            <parameter type-id='type-id-3631'/>
+            <parameter type-id='type-id-3626' is-artificial='yes'/>
+            <parameter type-id='type-id-3630'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEaSERKSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='472' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3627' is-artificial='yes'/>
-            <parameter type-id='type-id-3630'/>
-            <return type-id='type-id-3632'/>
+            <parameter type-id='type-id-3626' is-artificial='yes'/>
+            <parameter type-id='type-id-3629'/>
+            <return type-id='type-id-3631'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEaSEOSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3627' is-artificial='yes'/>
-            <parameter type-id='type-id-3631'/>
-            <return type-id='type-id-3632'/>
+            <parameter type-id='type-id-3626' is-artificial='yes'/>
+            <parameter type-id='type-id-3630'/>
+            <return type-id='type-id-3631'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEE4swapERSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3627' is-artificial='yes'/>
-            <parameter type-id='type-id-3632'/>
+            <parameter type-id='type-id-3626' is-artificial='yes'/>
+            <parameter type-id='type-id-3631'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple&lt;const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *, void&gt;' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEC2IJRKS1_S5_SB_EvEEDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='406' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEC2IJRKS1_S5_SB_EvEEDpOT_'>
-            <parameter type-id='type-id-3627' is-artificial='yes'/>
+            <parameter type-id='type-id-3626' is-artificial='yes'/>
             <parameter type-id='type-id-929'/>
-            <parameter type-id='type-id-3605'/>
-            <parameter type-id='type-id-3610'/>
+            <parameter type-id='type-id-3604'/>
+            <parameter type-id='type-id-3609'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='523' column='1' id='type-id-3602'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3633'/>
+      <class-decl name='tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='523' column='1' id='type-id-3601'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3632'/>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3634' is-artificial='yes'/>
+            <parameter type-id='type-id-3633' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3634' is-artificial='yes'/>
+            <parameter type-id='type-id-3633' is-artificial='yes'/>
             <parameter type-id='type-id-929'/>
-            <parameter type-id='type-id-3628'/>
+            <parameter type-id='type-id-3627'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3634' is-artificial='yes'/>
-            <parameter type-id='type-id-3635'/>
+            <parameter type-id='type-id-3633' is-artificial='yes'/>
+            <parameter type-id='type-id-3634'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEC2EOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEC2EOS6_'>
-            <parameter type-id='type-id-3634' is-artificial='yes'/>
-            <parameter type-id='type-id-3636'/>
+            <parameter type-id='type-id-3633' is-artificial='yes'/>
+            <parameter type-id='type-id-3635'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEaSERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='618' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3634' is-artificial='yes'/>
-            <parameter type-id='type-id-3635'/>
-            <return type-id='type-id-3637'/>
+            <parameter type-id='type-id-3633' is-artificial='yes'/>
+            <parameter type-id='type-id-3634'/>
+            <return type-id='type-id-3636'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEaSEOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3634' is-artificial='yes'/>
-            <parameter type-id='type-id-3636'/>
-            <return type-id='type-id-3637'/>
+            <parameter type-id='type-id-3633' is-artificial='yes'/>
+            <parameter type-id='type-id-3635'/>
+            <return type-id='type-id-3636'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEE4swapERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='667' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3634' is-artificial='yes'/>
-            <parameter type-id='type-id-3637'/>
+            <parameter type-id='type-id-3633' is-artificial='yes'/>
+            <parameter type-id='type-id-3636'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple&lt;const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *, void&gt;' mangled-name='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEC2IRKS1_S5_vEEOT_OT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='539' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEC2IRKS1_S5_vEEOT_OT0_'>
-            <parameter type-id='type-id-3634' is-artificial='yes'/>
+            <parameter type-id='type-id-3633' is-artificial='yes'/>
             <parameter type-id='type-id-929'/>
-            <parameter type-id='type-id-3605'/>
+            <parameter type-id='type-id-3604'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-1234' const='yes' id='type-id-3611'/>
-    <qualified-type-def type-id='type-id-1472' const='yes' id='type-id-3612'/>
-    <reference-type-def kind='rvalue' type-id='type-id-2774' size-in-bits='64' id='type-id-3610'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3638' size-in-bits='64' id='type-id-3605'/>
-    <qualified-type-def type-id='type-id-875' const='yes' id='type-id-3613'/>
-    <qualified-type-def type-id='type-id-879' const='yes' id='type-id-3614'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3615' size-in-bits='64' id='type-id-3603'/>
+    <qualified-type-def type-id='type-id-1234' const='yes' id='type-id-3610'/>
+    <qualified-type-def type-id='type-id-1472' const='yes' id='type-id-3611'/>
+    <reference-type-def kind='rvalue' type-id='type-id-2773' size-in-bits='64' id='type-id-3609'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3637' size-in-bits='64' id='type-id-3604'/>
+    <qualified-type-def type-id='type-id-875' const='yes' id='type-id-3612'/>
+    <qualified-type-def type-id='type-id-879' const='yes' id='type-id-3613'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3614' size-in-bits='64' id='type-id-3602'/>
     <namespace-decl name='std'>
-      <class-decl name='_Weak_result_type&lt;void (*)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='184' column='1' id='type-id-3606'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3639'/>
+      <class-decl name='_Weak_result_type&lt;void (*)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='184' column='1' id='type-id-3605'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3638'/>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Weak_result_type&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='184' column='1' id='type-id-3600'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3640'/>
+      <class-decl name='_Weak_result_type&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='184' column='1' id='type-id-3599'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3639'/>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-3641' size-in-bits='64' id='type-id-3607'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3607' size-in-bits='64' id='type-id-3609'/>
-    <pointer-type-def type-id='type-id-3642' size-in-bits='64' id='type-id-3601'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3601' size-in-bits='64' id='type-id-3604'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3643' size-in-bits='64' id='type-id-3621'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3644' size-in-bits='64' id='type-id-3624'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3645' size-in-bits='64' id='type-id-3630'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3646' size-in-bits='64' id='type-id-3635'/>
-    <function-type size-in-bits='64' id='type-id-3641'>
+    <pointer-type-def type-id='type-id-3640' size-in-bits='64' id='type-id-3606'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3606' size-in-bits='64' id='type-id-3608'/>
+    <pointer-type-def type-id='type-id-3641' size-in-bits='64' id='type-id-3600'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3600' size-in-bits='64' id='type-id-3603'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3642' size-in-bits='64' id='type-id-3620'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3643' size-in-bits='64' id='type-id-3623'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3644' size-in-bits='64' id='type-id-3629'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3645' size-in-bits='64' id='type-id-3634'/>
+    <function-type size-in-bits='64' id='type-id-3640'>
       <parameter type-id='type-id-1334'/>
-      <parameter type-id='type-id-3638'/>
-      <parameter type-id='type-id-2774'/>
+      <parameter type-id='type-id-3637'/>
+      <parameter type-id='type-id-2773'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3642'>
+    <function-type size-in-bits='64' id='type-id-3641'>
       <parameter type-id='type-id-1233'/>
-      <parameter type-id='type-id-3638'/>
+      <parameter type-id='type-id-3637'/>
       <return type-id='type-id-11'/>
     </function-type>
-    <reference-type-def kind='lvalue' type-id='type-id-3647' size-in-bits='64' id='type-id-3629'/>
-    <pointer-type-def type-id='type-id-3648' size-in-bits='64' id='type-id-3638'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3649' size-in-bits='64' id='type-id-3628'/>
-    <pointer-type-def type-id='type-id-3615' size-in-bits='64' id='type-id-3620'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3616' size-in-bits='64' id='type-id-3625'/>
-    <pointer-type-def type-id='type-id-3616' size-in-bits='64' id='type-id-3623'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3608' size-in-bits='64' id='type-id-3632'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3608' size-in-bits='64' id='type-id-3631'/>
-    <pointer-type-def type-id='type-id-3608' size-in-bits='64' id='type-id-3627'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3602' size-in-bits='64' id='type-id-3637'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3602' size-in-bits='64' id='type-id-3636'/>
-    <pointer-type-def type-id='type-id-3602' size-in-bits='64' id='type-id-3634'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3646' size-in-bits='64' id='type-id-3628'/>
+    <pointer-type-def type-id='type-id-3647' size-in-bits='64' id='type-id-3637'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3648' size-in-bits='64' id='type-id-3627'/>
+    <pointer-type-def type-id='type-id-3614' size-in-bits='64' id='type-id-3619'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3615' size-in-bits='64' id='type-id-3624'/>
+    <pointer-type-def type-id='type-id-3615' size-in-bits='64' id='type-id-3622'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3607' size-in-bits='64' id='type-id-3631'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3607' size-in-bits='64' id='type-id-3630'/>
+    <pointer-type-def type-id='type-id-3607' size-in-bits='64' id='type-id-3626'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3601' size-in-bits='64' id='type-id-3636'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3601' size-in-bits='64' id='type-id-3635'/>
+    <pointer-type-def type-id='type-id-3601' size-in-bits='64' id='type-id-3633'/>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;0, const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3619'>
+      <class-decl name='_Tuple_impl&lt;0, const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3618'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-554'/>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-3650'/>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-3649'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-554' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3651'/>
+          <typedef-decl name='_Inherited' type-id='type-id-554' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3650'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEE7_M_headERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEE7_M_headERS6_'>
-            <parameter type-id='type-id-3652'/>
+            <parameter type-id='type-id-3651'/>
             <return type-id='type-id-1233'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEE7_M_headERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3653'/>
+            <parameter type-id='type-id-3652'/>
             <return type-id='type-id-1233'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEE7_M_tailERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3652'/>
-            <return type-id='type-id-3654'/>
+            <parameter type-id='type-id-3651'/>
+            <return type-id='type-id-3653'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEE7_M_tailERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3653'/>
-            <return type-id='type-id-3655'/>
+            <parameter type-id='type-id-3652'/>
+            <return type-id='type-id-3654'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3656' is-artificial='yes'/>
+            <parameter type-id='type-id-3655' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEEC2ES5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEEC2ES5_'>
-            <parameter type-id='type-id-3656' is-artificial='yes'/>
+            <parameter type-id='type-id-3655' is-artificial='yes'/>
             <parameter type-id='type-id-1233'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3656' is-artificial='yes'/>
-            <parameter type-id='type-id-3653'/>
+            <parameter type-id='type-id-3655' is-artificial='yes'/>
+            <parameter type-id='type-id-3652'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3656' is-artificial='yes'/>
-            <parameter type-id='type-id-3657'/>
+            <parameter type-id='type-id-3655' is-artificial='yes'/>
+            <parameter type-id='type-id-3656'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEEaSERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3656' is-artificial='yes'/>
-            <parameter type-id='type-id-3653'/>
-            <return type-id='type-id-3652'/>
+            <parameter type-id='type-id-3655' is-artificial='yes'/>
+            <parameter type-id='type-id-3652'/>
+            <return type-id='type-id-3651'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEEaSEOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3656' is-artificial='yes'/>
-            <parameter type-id='type-id-3657'/>
-            <return type-id='type-id-3652'/>
+            <parameter type-id='type-id-3655' is-artificial='yes'/>
+            <parameter type-id='type-id-3656'/>
+            <return type-id='type-id-3651'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEE7_M_swapERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3656' is-artificial='yes'/>
-            <parameter type-id='type-id-3652'/>
+            <parameter type-id='type-id-3655' is-artificial='yes'/>
+            <parameter type-id='type-id-3651'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;0, mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3622'>
+      <class-decl name='_Tuple_impl&lt;0, mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3621'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-554'/>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-3658'/>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-3657'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-554' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3659'/>
+          <typedef-decl name='_Inherited' type-id='type-id-554' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3658'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEE7_M_headERS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEE7_M_headERS5_'>
-            <parameter type-id='type-id-3660'/>
+            <parameter type-id='type-id-3659'/>
             <return type-id='type-id-931'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEE7_M_headERKS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3661'/>
+            <parameter type-id='type-id-3660'/>
             <return type-id='type-id-931'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEE7_M_tailERS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3660'/>
-            <return type-id='type-id-3662'/>
+            <parameter type-id='type-id-3659'/>
+            <return type-id='type-id-3661'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEE7_M_tailERKS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3661'/>
-            <return type-id='type-id-3663'/>
+            <parameter type-id='type-id-3660'/>
+            <return type-id='type-id-3662'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3664' is-artificial='yes'/>
+            <parameter type-id='type-id-3663' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEEC2ES4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEEC2ES4_'>
-            <parameter type-id='type-id-3664' is-artificial='yes'/>
+            <parameter type-id='type-id-3663' is-artificial='yes'/>
             <parameter type-id='type-id-931'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3664' is-artificial='yes'/>
-            <parameter type-id='type-id-3661'/>
+            <parameter type-id='type-id-3663' is-artificial='yes'/>
+            <parameter type-id='type-id-3660'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3664' is-artificial='yes'/>
-            <parameter type-id='type-id-3665'/>
+            <parameter type-id='type-id-3663' is-artificial='yes'/>
+            <parameter type-id='type-id-3664'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEEaSERKS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3664' is-artificial='yes'/>
-            <parameter type-id='type-id-3661'/>
-            <return type-id='type-id-3660'/>
+            <parameter type-id='type-id-3663' is-artificial='yes'/>
+            <parameter type-id='type-id-3660'/>
+            <return type-id='type-id-3659'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEEaSEOS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3664' is-artificial='yes'/>
-            <parameter type-id='type-id-3665'/>
-            <return type-id='type-id-3660'/>
+            <parameter type-id='type-id-3663' is-artificial='yes'/>
+            <parameter type-id='type-id-3664'/>
+            <return type-id='type-id-3659'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEE7_M_swapERS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3664' is-artificial='yes'/>
-            <parameter type-id='type-id-3660'/>
+            <parameter type-id='type-id-3663' is-artificial='yes'/>
+            <parameter type-id='type-id-3659'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;0, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3626'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3666'/>
+      <class-decl name='_Tuple_impl&lt;0, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3625'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3665'/>
         <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1345'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-3666' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3667'/>
+          <typedef-decl name='_Inherited' type-id='type-id-3665' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3666'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEE7_M_headERSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEE7_M_headERSC_'>
-            <parameter type-id='type-id-3668'/>
+            <parameter type-id='type-id-3667'/>
             <return type-id='type-id-965'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEE7_M_headERKSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3669'/>
+            <parameter type-id='type-id-3668'/>
             <return type-id='type-id-929'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEE7_M_tailERSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEE7_M_tailERSC_'>
-            <parameter type-id='type-id-3668'/>
-            <return type-id='type-id-3670'/>
+            <parameter type-id='type-id-3667'/>
+            <return type-id='type-id-3669'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEE7_M_tailERKSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3669'/>
-            <return type-id='type-id-3671'/>
+            <parameter type-id='type-id-3668'/>
+            <return type-id='type-id-3670'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3672' is-artificial='yes'/>
+            <parameter type-id='type-id-3671' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3672' is-artificial='yes'/>
+            <parameter type-id='type-id-3671' is-artificial='yes'/>
             <parameter type-id='type-id-929'/>
+            <parameter type-id='type-id-3627'/>
             <parameter type-id='type-id-3628'/>
-            <parameter type-id='type-id-3629'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3672' is-artificial='yes'/>
-            <parameter type-id='type-id-3669'/>
+            <parameter type-id='type-id-3671' is-artificial='yes'/>
+            <parameter type-id='type-id-3668'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEC2EOSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEC2EOSC_'>
-            <parameter type-id='type-id-3672' is-artificial='yes'/>
-            <parameter type-id='type-id-3673'/>
+            <parameter type-id='type-id-3671' is-artificial='yes'/>
+            <parameter type-id='type-id-3672'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEaSERKSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3672' is-artificial='yes'/>
-            <parameter type-id='type-id-3669'/>
-            <return type-id='type-id-3668'/>
+            <parameter type-id='type-id-3671' is-artificial='yes'/>
+            <parameter type-id='type-id-3668'/>
+            <return type-id='type-id-3667'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEaSEOSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3672' is-artificial='yes'/>
-            <parameter type-id='type-id-3673'/>
-            <return type-id='type-id-3668'/>
+            <parameter type-id='type-id-3671' is-artificial='yes'/>
+            <parameter type-id='type-id-3672'/>
+            <return type-id='type-id-3667'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEE7_M_swapERSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3672' is-artificial='yes'/>
-            <parameter type-id='type-id-3668'/>
+            <parameter type-id='type-id-3671' is-artificial='yes'/>
+            <parameter type-id='type-id-3667'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl&lt;const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *, void&gt;' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEC2IRKS1_JS5_SB_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEEC2IRKS1_JS5_SB_EvEEOT_DpOT0_'>
-            <parameter type-id='type-id-3672' is-artificial='yes'/>
+            <parameter type-id='type-id-3671' is-artificial='yes'/>
             <parameter type-id='type-id-929'/>
-            <parameter type-id='type-id-3605'/>
-            <parameter type-id='type-id-3610'/>
+            <parameter type-id='type-id-3604'/>
+            <parameter type-id='type-id-3609'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;0, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3633'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3674'/>
+      <class-decl name='_Tuple_impl&lt;0, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3632'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3673'/>
         <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1345'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-3674' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3675'/>
+          <typedef-decl name='_Inherited' type-id='type-id-3673' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3674'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEE7_M_headERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEE7_M_headERS6_'>
-            <parameter type-id='type-id-3676'/>
+            <parameter type-id='type-id-3675'/>
             <return type-id='type-id-965'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEE7_M_headERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3677'/>
+            <parameter type-id='type-id-3676'/>
             <return type-id='type-id-929'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEE7_M_tailERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEE7_M_tailERS6_'>
-            <parameter type-id='type-id-3676'/>
-            <return type-id='type-id-3678'/>
+            <parameter type-id='type-id-3675'/>
+            <return type-id='type-id-3677'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEE7_M_tailERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3677'/>
-            <return type-id='type-id-3679'/>
+            <parameter type-id='type-id-3676'/>
+            <return type-id='type-id-3678'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3680' is-artificial='yes'/>
+            <parameter type-id='type-id-3679' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3680' is-artificial='yes'/>
+            <parameter type-id='type-id-3679' is-artificial='yes'/>
             <parameter type-id='type-id-929'/>
-            <parameter type-id='type-id-3628'/>
+            <parameter type-id='type-id-3627'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3680' is-artificial='yes'/>
-            <parameter type-id='type-id-3677'/>
+            <parameter type-id='type-id-3679' is-artificial='yes'/>
+            <parameter type-id='type-id-3676'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEC2EOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEC2EOS6_'>
-            <parameter type-id='type-id-3680' is-artificial='yes'/>
-            <parameter type-id='type-id-3681'/>
+            <parameter type-id='type-id-3679' is-artificial='yes'/>
+            <parameter type-id='type-id-3680'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEaSERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3680' is-artificial='yes'/>
-            <parameter type-id='type-id-3677'/>
-            <return type-id='type-id-3676'/>
+            <parameter type-id='type-id-3679' is-artificial='yes'/>
+            <parameter type-id='type-id-3676'/>
+            <return type-id='type-id-3675'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEaSEOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3680' is-artificial='yes'/>
-            <parameter type-id='type-id-3681'/>
-            <return type-id='type-id-3676'/>
+            <parameter type-id='type-id-3679' is-artificial='yes'/>
+            <parameter type-id='type-id-3680'/>
+            <return type-id='type-id-3675'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEE7_M_swapERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3680' is-artificial='yes'/>
-            <parameter type-id='type-id-3676'/>
+            <parameter type-id='type-id-3679' is-artificial='yes'/>
+            <parameter type-id='type-id-3675'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl&lt;const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *, void&gt;' mangled-name='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEC2IRKS1_JS5_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEC2IRKS1_JS5_EvEEOT_DpOT0_'>
-            <parameter type-id='type-id-3680' is-artificial='yes'/>
+            <parameter type-id='type-id-3679' is-artificial='yes'/>
             <parameter type-id='type-id-929'/>
-            <parameter type-id='type-id-3605'/>
+            <parameter type-id='type-id-3604'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Weak_result_type_impl&lt;void (*)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='134' column='1' id='type-id-3639'/>
+      <class-decl name='_Weak_result_type_impl&lt;void (*)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='134' column='1' id='type-id-3638'/>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Weak_result_type_impl&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='134' column='1' id='type-id-3640'/>
+      <class-decl name='_Weak_result_type_impl&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='134' column='1' id='type-id-3639'/>
     </namespace-decl>
     <namespace-decl name='mongo'>
       <namespace-decl name='repl'>
-        <class-decl name='ScatterGatherRunner' size-in-bits='768' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='49' column='1' id='type-id-3648'>
+        <class-decl name='ScatterGatherRunner' size-in-bits='768' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='49' column='1' id='type-id-3647'>
           <data-member access='private' layout-offset-in-bits='0'>
-            <var-decl name='_algorithm' type-id='type-id-3682' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='116' column='1'/>
+            <var-decl name='_algorithm' type-id='type-id-3681' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='116' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='64'>
             <var-decl name='_onCompletion' type-id='type-id-824' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='117' column='1'/>
             <var-decl name='_sufficientResponsesReceived' type-id='type-id-703' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='118' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='448'>
-            <var-decl name='_callbacks' type-id='type-id-3683' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='119' column='1'/>
+            <var-decl name='_callbacks' type-id='type-id-3682' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='119' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='640'>
-            <var-decl name='_actualResponses' type-id='type-id-2588' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='120' column='1'/>
+            <var-decl name='_actualResponses' type-id='type-id-2587' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='120' column='1'/>
           </data-member>
           <data-member access='private' layout-offset-in-bits='704'>
             <var-decl name='_started' type-id='type-id-19' visibility='default' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='121' column='1'/>
           </data-member>
           <member-function access='private' constructor='yes'>
             <function-decl name='ScatterGatherRunner' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3638' is-artificial='yes'/>
-              <parameter type-id='type-id-3684'/>
+              <parameter type-id='type-id-3637' is-artificial='yes'/>
+              <parameter type-id='type-id-3683'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='operator=' mangled-name='_ZN5mongo4repl19ScatterGatherRunneraSERKS1_' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3638' is-artificial='yes'/>
-              <parameter type-id='type-id-3684'/>
-              <return type-id='type-id-3685'/>
+              <parameter type-id='type-id-3637' is-artificial='yes'/>
+              <parameter type-id='type-id-3683'/>
+              <return type-id='type-id-3684'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='ScatterGatherRunner' mangled-name='_ZN5mongo4repl19ScatterGatherRunnerC2EPNS0_22ScatterGatherAlgorithmE' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ScatterGatherRunnerC1EPNS0_22ScatterGatherAlgorithmE'>
-              <parameter type-id='type-id-3638' is-artificial='yes'/>
-              <parameter type-id='type-id-3682'/>
+              <parameter type-id='type-id-3637' is-artificial='yes'/>
+              <parameter type-id='type-id-3681'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' destructor='yes'>
             <function-decl name='~ScatterGatherRunner' mangled-name='_ZN5mongo4repl19ScatterGatherRunnerD2Ev' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ScatterGatherRunnerD1Ev'>
-              <parameter type-id='type-id-3638' is-artificial='yes'/>
+              <parameter type-id='type-id-3637' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='run' mangled-name='_ZN5mongo4repl19ScatterGatherRunner3runEPNS0_19ReplicationExecutorE' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ScatterGatherRunner3runEPNS0_19ReplicationExecutorE'>
-              <parameter type-id='type-id-3638' is-artificial='yes'/>
+              <parameter type-id='type-id-3637' is-artificial='yes'/>
               <parameter type-id='type-id-939'/>
               <return type-id='type-id-1093'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='start' mangled-name='_ZN5mongo4repl19ScatterGatherRunner5startEPNS0_19ReplicationExecutorERKSt8functionIFvvEE' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ScatterGatherRunner5startEPNS0_19ReplicationExecutorERKSt8functionIFvvEE'>
-              <parameter type-id='type-id-3638' is-artificial='yes'/>
+              <parameter type-id='type-id-3637' is-artificial='yes'/>
               <parameter type-id='type-id-939'/>
               <parameter type-id='type-id-830'/>
-              <return type-id='type-id-2617'/>
+              <return type-id='type-id-2616'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='cancel' mangled-name='_ZN5mongo4repl19ScatterGatherRunner6cancelEPNS0_19ReplicationExecutorE' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ScatterGatherRunner6cancelEPNS0_19ReplicationExecutorE'>
-              <parameter type-id='type-id-3638' is-artificial='yes'/>
+              <parameter type-id='type-id-3637' is-artificial='yes'/>
               <parameter type-id='type-id-939'/>
               <return type-id='type-id-11'/>
             </function-decl>
           <member-function access='private' static='yes'>
             <function-decl name='_processResponse' mangled-name='_ZN5mongo4repl19ScatterGatherRunner16_processResponseERKNS_8executor12TaskExecutor25RemoteCommandCallbackArgsEPS1_' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ScatterGatherRunner16_processResponseERKNS_8executor12TaskExecutor25RemoteCommandCallbackArgsEPS1_'>
               <parameter type-id='type-id-1233'/>
-              <parameter type-id='type-id-3638'/>
+              <parameter type-id='type-id-3637'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='private'>
             <function-decl name='_signalSufficientResponsesReceived' mangled-name='_ZN5mongo4repl19ScatterGatherRunner34_signalSufficientResponsesReceivedEPNS0_19ReplicationExecutorE' filepath='src/mongo/db/repl/scatter_gather_runner.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl19ScatterGatherRunner34_signalSufficientResponsesReceivedEPNS0_19ReplicationExecutorE'>
-              <parameter type-id='type-id-3638' is-artificial='yes'/>
+              <parameter type-id='type-id-3637' is-artificial='yes'/>
               <parameter type-id='type-id-939'/>
               <return type-id='type-id-11'/>
             </function-decl>
         </class-decl>
       </namespace-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3686' size-in-bits='64' id='type-id-3653'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3687' size-in-bits='64' id='type-id-3655'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3688' size-in-bits='64' id='type-id-3661'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3689' size-in-bits='64' id='type-id-3663'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3690' size-in-bits='64' id='type-id-3669'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3691' size-in-bits='64' id='type-id-3671'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3692' size-in-bits='64' id='type-id-3677'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3693' size-in-bits='64' id='type-id-3679'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3685' size-in-bits='64' id='type-id-3652'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3686' size-in-bits='64' id='type-id-3654'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3687' size-in-bits='64' id='type-id-3660'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3688' size-in-bits='64' id='type-id-3662'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3689' size-in-bits='64' id='type-id-3668'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3690' size-in-bits='64' id='type-id-3670'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3691' size-in-bits='64' id='type-id-3676'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3692' size-in-bits='64' id='type-id-3678'/>
+    <qualified-type-def type-id='type-id-3614' const='yes' id='type-id-3642'/>
     <qualified-type-def type-id='type-id-3615' const='yes' id='type-id-3643'/>
-    <qualified-type-def type-id='type-id-3616' const='yes' id='type-id-3644'/>
-    <qualified-type-def type-id='type-id-3608' const='yes' id='type-id-3645'/>
-    <qualified-type-def type-id='type-id-3602' const='yes' id='type-id-3646'/>
-    <qualified-type-def type-id='type-id-2774' const='yes' id='type-id-3647'/>
-    <qualified-type-def type-id='type-id-3638' const='yes' id='type-id-3649'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3619' size-in-bits='64' id='type-id-3652'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3619' size-in-bits='64' id='type-id-3657'/>
-    <pointer-type-def type-id='type-id-3619' size-in-bits='64' id='type-id-3656'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3651' size-in-bits='64' id='type-id-3654'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3622' size-in-bits='64' id='type-id-3660'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3622' size-in-bits='64' id='type-id-3665'/>
-    <pointer-type-def type-id='type-id-3622' size-in-bits='64' id='type-id-3664'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3659' size-in-bits='64' id='type-id-3662'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3626' size-in-bits='64' id='type-id-3668'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3626' size-in-bits='64' id='type-id-3673'/>
-    <pointer-type-def type-id='type-id-3626' size-in-bits='64' id='type-id-3672'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3667' size-in-bits='64' id='type-id-3670'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3633' size-in-bits='64' id='type-id-3676'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3633' size-in-bits='64' id='type-id-3681'/>
-    <pointer-type-def type-id='type-id-3633' size-in-bits='64' id='type-id-3680'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3675' size-in-bits='64' id='type-id-3678'/>
+    <qualified-type-def type-id='type-id-3607' const='yes' id='type-id-3644'/>
+    <qualified-type-def type-id='type-id-3601' const='yes' id='type-id-3645'/>
+    <qualified-type-def type-id='type-id-2773' const='yes' id='type-id-3646'/>
+    <qualified-type-def type-id='type-id-3637' const='yes' id='type-id-3648'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3618' size-in-bits='64' id='type-id-3651'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3618' size-in-bits='64' id='type-id-3656'/>
+    <pointer-type-def type-id='type-id-3618' size-in-bits='64' id='type-id-3655'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3650' size-in-bits='64' id='type-id-3653'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3621' size-in-bits='64' id='type-id-3659'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3621' size-in-bits='64' id='type-id-3664'/>
+    <pointer-type-def type-id='type-id-3621' size-in-bits='64' id='type-id-3663'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3658' size-in-bits='64' id='type-id-3661'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3625' size-in-bits='64' id='type-id-3667'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3625' size-in-bits='64' id='type-id-3672'/>
+    <pointer-type-def type-id='type-id-3625' size-in-bits='64' id='type-id-3671'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3666' size-in-bits='64' id='type-id-3669'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3632' size-in-bits='64' id='type-id-3675'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3632' size-in-bits='64' id='type-id-3680'/>
+    <pointer-type-def type-id='type-id-3632' size-in-bits='64' id='type-id-3679'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3674' size-in-bits='64' id='type-id-3677'/>
     <namespace-decl name='std'>
-      <class-decl name='_Head_base&lt;0, const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='129' column='1' id='type-id-3650'>
+      <class-decl name='_Head_base&lt;0, const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='129' column='1' id='type-id-3649'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_head_impl' type-id='type-id-1233' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='174' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3694' is-artificial='yes'/>
+            <parameter type-id='type-id-3693' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' mangled-name='_ZNSt10_Head_baseILm0ERKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsELb0EEC2ES5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0ERKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsELb0EEC2ES5_'>
-            <parameter type-id='type-id-3694' is-artificial='yes'/>
+            <parameter type-id='type-id-3693' is-artificial='yes'/>
             <parameter type-id='type-id-1233'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3694' is-artificial='yes'/>
-            <parameter type-id='type-id-3695'/>
+            <parameter type-id='type-id-3693' is-artificial='yes'/>
+            <parameter type-id='type-id-3694'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3694' is-artificial='yes'/>
-            <parameter type-id='type-id-3696'/>
+            <parameter type-id='type-id-3693' is-artificial='yes'/>
+            <parameter type-id='type-id-3695'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3694' is-artificial='yes'/>
+            <parameter type-id='type-id-3693' is-artificial='yes'/>
             <parameter type-id='type-id-424'/>
             <parameter type-id='type-id-425'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0ERKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsELb0EE7_M_headERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0ERKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsELb0EE7_M_headERS6_'>
-            <parameter type-id='type-id-3697'/>
+            <parameter type-id='type-id-3696'/>
             <return type-id='type-id-1233'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0ERKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsELb0EE7_M_headERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3695'/>
+            <parameter type-id='type-id-3694'/>
             <return type-id='type-id-1233'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Head_base&lt;0, mongo::executor::TaskExecutor::CallbackHandle &amp;, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='129' column='1' id='type-id-3658'>
+      <class-decl name='_Head_base&lt;0, mongo::executor::TaskExecutor::CallbackHandle &amp;, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='129' column='1' id='type-id-3657'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_head_impl' type-id='type-id-931' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='174' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3698' is-artificial='yes'/>
+            <parameter type-id='type-id-3697' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' mangled-name='_ZNSt10_Head_baseILm0ERN5mongo8executor12TaskExecutor14CallbackHandleELb0EEC2ES4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0ERN5mongo8executor12TaskExecutor14CallbackHandleELb0EEC2ES4_'>
-            <parameter type-id='type-id-3698' is-artificial='yes'/>
+            <parameter type-id='type-id-3697' is-artificial='yes'/>
             <parameter type-id='type-id-931'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3698' is-artificial='yes'/>
-            <parameter type-id='type-id-3699'/>
+            <parameter type-id='type-id-3697' is-artificial='yes'/>
+            <parameter type-id='type-id-3698'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3698' is-artificial='yes'/>
-            <parameter type-id='type-id-3700'/>
+            <parameter type-id='type-id-3697' is-artificial='yes'/>
+            <parameter type-id='type-id-3699'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3698' is-artificial='yes'/>
+            <parameter type-id='type-id-3697' is-artificial='yes'/>
             <parameter type-id='type-id-424'/>
             <parameter type-id='type-id-425'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0ERN5mongo8executor12TaskExecutor14CallbackHandleELb0EE7_M_headERS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm0ERN5mongo8executor12TaskExecutor14CallbackHandleELb0EE7_M_headERS5_'>
-            <parameter type-id='type-id-3701'/>
+            <parameter type-id='type-id-3700'/>
             <return type-id='type-id-931'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm0ERN5mongo8executor12TaskExecutor14CallbackHandleELb0EE7_M_headERKS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3699'/>
+            <parameter type-id='type-id-3698'/>
             <return type-id='type-id-931'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3666'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3702'/>
-        <base-class access='private' layout-offset-in-bits='64' type-id='type-id-3703'/>
+      <class-decl name='_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3665'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3701'/>
+        <base-class access='private' layout-offset-in-bits='64' type-id='type-id-3702'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-3702' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3704'/>
+          <typedef-decl name='_Inherited' type-id='type-id-3701' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3703'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_headERSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_headERSA_'>
-            <parameter type-id='type-id-3705'/>
-            <return type-id='type-id-3706'/>
+            <parameter type-id='type-id-3704'/>
+            <return type-id='type-id-3705'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_headERKSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3707'/>
-            <return type-id='type-id-3628'/>
+            <parameter type-id='type-id-3706'/>
+            <return type-id='type-id-3627'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_tailERSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_tailERSA_'>
-            <parameter type-id='type-id-3705'/>
-            <return type-id='type-id-3708'/>
+            <parameter type-id='type-id-3704'/>
+            <return type-id='type-id-3707'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_tailERKSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3707'/>
-            <return type-id='type-id-3709'/>
+            <parameter type-id='type-id-3706'/>
+            <return type-id='type-id-3708'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3710' is-artificial='yes'/>
+            <parameter type-id='type-id-3709' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3710' is-artificial='yes'/>
+            <parameter type-id='type-id-3709' is-artificial='yes'/>
+            <parameter type-id='type-id-3627'/>
             <parameter type-id='type-id-3628'/>
-            <parameter type-id='type-id-3629'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3710' is-artificial='yes'/>
-            <parameter type-id='type-id-3707'/>
+            <parameter type-id='type-id-3709' is-artificial='yes'/>
+            <parameter type-id='type-id-3706'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEC2EOSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEC2EOSA_'>
-            <parameter type-id='type-id-3710' is-artificial='yes'/>
-            <parameter type-id='type-id-3711'/>
+            <parameter type-id='type-id-3709' is-artificial='yes'/>
+            <parameter type-id='type-id-3710'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEaSERKSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3710' is-artificial='yes'/>
-            <parameter type-id='type-id-3707'/>
-            <return type-id='type-id-3705'/>
+            <parameter type-id='type-id-3709' is-artificial='yes'/>
+            <parameter type-id='type-id-3706'/>
+            <return type-id='type-id-3704'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEaSEOSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3710' is-artificial='yes'/>
-            <parameter type-id='type-id-3711'/>
-            <return type-id='type-id-3705'/>
+            <parameter type-id='type-id-3709' is-artificial='yes'/>
+            <parameter type-id='type-id-3710'/>
+            <return type-id='type-id-3704'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_swapERSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3710' is-artificial='yes'/>
-            <parameter type-id='type-id-3705'/>
+            <parameter type-id='type-id-3709' is-artificial='yes'/>
+            <parameter type-id='type-id-3704'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl&lt;mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *, void&gt;' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEC2IS3_JS9_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEC2IS3_JS9_EvEEOT_DpOT0_'>
-            <parameter type-id='type-id-3710' is-artificial='yes'/>
-            <parameter type-id='type-id-3605'/>
-            <parameter type-id='type-id-3610'/>
+            <parameter type-id='type-id-3709' is-artificial='yes'/>
+            <parameter type-id='type-id-3604'/>
+            <parameter type-id='type-id-3609'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3674'>
+      <class-decl name='_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3673'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-409'/>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-3703'/>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-3702'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-409' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3712'/>
+          <typedef-decl name='_Inherited' type-id='type-id-409' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3711'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEE7_M_headERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEE7_M_headERS4_'>
-            <parameter type-id='type-id-3713'/>
-            <return type-id='type-id-3706'/>
+            <parameter type-id='type-id-3712'/>
+            <return type-id='type-id-3705'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEE7_M_headERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3714'/>
-            <return type-id='type-id-3628'/>
+            <parameter type-id='type-id-3713'/>
+            <return type-id='type-id-3627'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEE7_M_tailERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEE7_M_tailERS4_'>
-            <parameter type-id='type-id-3713'/>
-            <return type-id='type-id-3715'/>
+            <parameter type-id='type-id-3712'/>
+            <return type-id='type-id-3714'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEE7_M_tailERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3714'/>
-            <return type-id='type-id-3716'/>
+            <parameter type-id='type-id-3713'/>
+            <return type-id='type-id-3715'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3717' is-artificial='yes'/>
+            <parameter type-id='type-id-3716' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3717' is-artificial='yes'/>
-            <parameter type-id='type-id-3628'/>
+            <parameter type-id='type-id-3716' is-artificial='yes'/>
+            <parameter type-id='type-id-3627'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3717' is-artificial='yes'/>
-            <parameter type-id='type-id-3714'/>
+            <parameter type-id='type-id-3716' is-artificial='yes'/>
+            <parameter type-id='type-id-3713'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEEC2EOS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEEC2EOS4_'>
-            <parameter type-id='type-id-3717' is-artificial='yes'/>
-            <parameter type-id='type-id-3718'/>
+            <parameter type-id='type-id-3716' is-artificial='yes'/>
+            <parameter type-id='type-id-3717'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEEaSERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3717' is-artificial='yes'/>
-            <parameter type-id='type-id-3714'/>
-            <return type-id='type-id-3713'/>
+            <parameter type-id='type-id-3716' is-artificial='yes'/>
+            <parameter type-id='type-id-3713'/>
+            <return type-id='type-id-3712'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEEaSEOS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3717' is-artificial='yes'/>
-            <parameter type-id='type-id-3718'/>
-            <return type-id='type-id-3713'/>
+            <parameter type-id='type-id-3716' is-artificial='yes'/>
+            <parameter type-id='type-id-3717'/>
+            <return type-id='type-id-3712'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEE7_M_swapERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3717' is-artificial='yes'/>
-            <parameter type-id='type-id-3713'/>
+            <parameter type-id='type-id-3716' is-artificial='yes'/>
+            <parameter type-id='type-id-3712'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl&lt;mongo::repl::ScatterGatherRunner *, void&gt;' mangled-name='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEEC2IS3_JEvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEEC2IS3_JEvEEOT_DpOT0_'>
-            <parameter type-id='type-id-3717' is-artificial='yes'/>
-            <parameter type-id='type-id-3605'/>
+            <parameter type-id='type-id-3716' is-artificial='yes'/>
+            <parameter type-id='type-id-3604'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-3683'>
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-3719'/>
+      <class-decl name='vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-3682'>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-3718'/>
         <member-type access='private'>
-          <typedef-decl name='allocator_type' type-id='type-id-3721' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-3720'/>
+          <typedef-decl name='allocator_type' type-id='type-id-3720' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-3719'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-1018' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-3722'/>
+          <typedef-decl name='value_type' type-id='type-id-1018' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-3721'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-3724' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-3723'/>
+          <typedef-decl name='iterator' type-id='type-id-3723' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-3722'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-3726' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-3725'/>
+          <typedef-decl name='const_iterator' type-id='type-id-3725' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-3724'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reverse_iterator' type-id='type-id-3728' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-3727'/>
+          <typedef-decl name='reverse_iterator' type-id='type-id-3727' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-3726'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reverse_iterator' type-id='type-id-3730' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-3729'/>
+          <typedef-decl name='const_reverse_iterator' type-id='type-id-3729' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-3728'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-3732' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-3731'/>
+          <typedef-decl name='reference' type-id='type-id-3731' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-3730'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-3734' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-3733'/>
+          <typedef-decl name='const_reference' type-id='type-id-3733' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-3732'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-3736' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-3735'/>
+          <typedef-decl name='pointer' type-id='type-id-3735' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-3734'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='vector' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EEC2Ev'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3738'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3737'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3738'/>
+            <parameter type-id='type-id-3737'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3739'/>
             <parameter type-id='type-id-3738'/>
+            <parameter type-id='type-id-3737'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3740'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3739'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3741'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3740'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3740'/>
-            <parameter type-id='type-id-3738'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3739'/>
+            <parameter type-id='type-id-3737'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3741'/>
-            <parameter type-id='type-id-3738'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3740'/>
+            <parameter type-id='type-id-3737'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3742'/>
-            <parameter type-id='type-id-3738'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3741'/>
+            <parameter type-id='type-id-3737'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~vector' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EED2Ev'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EEaSERKS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3740'/>
-            <return type-id='type-id-3743'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3739'/>
+            <return type-id='type-id-3742'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EEaSEOS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3741'/>
-            <return type-id='type-id-3743'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3740'/>
+            <return type-id='type-id-3742'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EEaSESt16initializer_listIS3_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3742'/>
-            <return type-id='type-id-3743'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3741'/>
+            <return type-id='type-id-3742'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='assign' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6assignEmRKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3739'/>
+            <parameter type-id='type-id-3738'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='assign' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6assignESt16initializer_listIS3_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3742'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3741'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5beginEv'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5beginEv'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3725'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3724'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE3endEv'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE3endEv'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3725'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3724'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rbegin' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6rbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <return type-id='type-id-3727'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <return type-id='type-id-3726'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rbegin' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6rbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3729'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3728'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rend' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4rendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <return type-id='type-id-3727'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <return type-id='type-id-3726'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rend' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4rendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3729'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3728'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cbegin' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6cbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3725'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3724'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cend' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4cendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3725'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3724'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='crbegin' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE7crbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3729'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3728'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='crend' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5crendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3729'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3728'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4sizeEv'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE8max_sizeEv'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='resize' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6resizeEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='resize' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6resizeEmRKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3739'/>
+            <parameter type-id='type-id-3738'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE13shrink_to_fitEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='capacity' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE8capacityEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='empty' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5emptyEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5emptyEv'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reserve' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE7reserveEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EEixEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <return type-id='type-id-3731'/>
+            <return type-id='type-id-3730'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EEixEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <return type-id='type-id-3733'/>
+            <return type-id='type-id-3732'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE14_M_range_checkEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='at' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE2atEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <return type-id='type-id-3731'/>
+            <return type-id='type-id-3730'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='at' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE2atEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <return type-id='type-id-3733'/>
+            <return type-id='type-id-3732'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='front' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5frontEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <return type-id='type-id-3731'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <return type-id='type-id-3730'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='front' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5frontEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3733'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3732'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='back' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4backEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <return type-id='type-id-3731'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <return type-id='type-id-3730'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='back' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4backEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-3733'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-3732'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='data' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <return type-id='type-id-2622'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <return type-id='type-id-2621'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='data' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
-            <return type-id='type-id-2623'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
+            <return type-id='type-id-2622'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='push_back' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE9push_backERKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE9push_backERKS3_'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3739'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3738'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='push_back' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE9push_backEOS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3745'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3744'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pop_back' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE8pop_backEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EERS8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3725'/>
-            <parameter type-id='type-id-3739'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3724'/>
+            <parameter type-id='type-id-3738'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEOS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3725'/>
-            <parameter type-id='type-id-3745'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3724'/>
+            <parameter type-id='type-id-3744'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESt16initializer_listIS3_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1031' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3725'/>
-            <parameter type-id='type-id-3742'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3724'/>
+            <parameter type-id='type-id-3741'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EEmRS8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1051' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3725'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3724'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3739'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3738'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3725'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3724'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS3_S5_EESA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3725'/>
-            <parameter type-id='type-id-3725'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3724'/>
+            <parameter type-id='type-id-3724'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE4swapERS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3743'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3742'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='clear' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE5clearEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_fill_initialize' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE18_M_fill_initializeEmRKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3739'/>
+            <parameter type-id='type-id-3738'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE21_M_default_initializeEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE14_M_fill_assignEmRKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1354' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3739'/>
+            <parameter type-id='type-id-3738'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1395' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3722'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3739'/>
+            <parameter type-id='type-id-3738'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE17_M_default_appendEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1400' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE16_M_shrink_to_fitEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1403' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE12_M_check_lenEmPKc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1422' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE12_M_check_lenEmPKc'>
-            <parameter type-id='type-id-3744' is-artificial='yes'/>
+            <parameter type-id='type-id-3743' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-240'/>
             <return type-id='type-id-230'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE15_M_erase_at_endEPS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3735'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3734'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3723'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3722'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EES9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3723'/>
-            <parameter type-id='type-id-3723'/>
-            <return type-id='type-id-3723'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3722'/>
+            <parameter type-id='type-id-3722'/>
+            <return type-id='type-id-3722'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb1EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1454' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3741'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3740'/>
             <parameter type-id='type-id-241'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE14_M_move_assignEOS5_St17integral_constantIbLb0EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1465' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
-            <parameter type-id='type-id-3741'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
+            <parameter type-id='type-id-3740'/>
             <parameter type-id='type-id-242'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_emplace_back_aux&lt;const mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' mangled-name='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE19_M_emplace_back_auxIJRKS3_EEEvDpOT_'>
-            <parameter type-id='type-id-3737' is-artificial='yes'/>
+            <parameter type-id='type-id-3736' is-artificial='yes'/>
             <parameter type-id='type-id-945'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3746' size-in-bits='64' id='type-id-3684'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3747' size-in-bits='64' id='type-id-3695'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3748' size-in-bits='64' id='type-id-3699'/>
-    <qualified-type-def type-id='type-id-3619' const='yes' id='type-id-3686'/>
-    <qualified-type-def type-id='type-id-3651' const='yes' id='type-id-3687'/>
-    <qualified-type-def type-id='type-id-3622' const='yes' id='type-id-3688'/>
-    <qualified-type-def type-id='type-id-3659' const='yes' id='type-id-3689'/>
-    <qualified-type-def type-id='type-id-3626' const='yes' id='type-id-3690'/>
-    <qualified-type-def type-id='type-id-3667' const='yes' id='type-id-3691'/>
-    <qualified-type-def type-id='type-id-3633' const='yes' id='type-id-3692'/>
-    <qualified-type-def type-id='type-id-3675' const='yes' id='type-id-3693'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3749' size-in-bits='64' id='type-id-3707'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3750' size-in-bits='64' id='type-id-3709'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3751' size-in-bits='64' id='type-id-3714'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3752' size-in-bits='64' id='type-id-3716'/>
-    <pointer-type-def type-id='type-id-3753' size-in-bits='64' id='type-id-3682'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3648' size-in-bits='64' id='type-id-3685'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3638' size-in-bits='64' id='type-id-3706'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3650' size-in-bits='64' id='type-id-3697'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3650' size-in-bits='64' id='type-id-3696'/>
-    <pointer-type-def type-id='type-id-3650' size-in-bits='64' id='type-id-3694'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3658' size-in-bits='64' id='type-id-3701'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3658' size-in-bits='64' id='type-id-3700'/>
-    <pointer-type-def type-id='type-id-3658' size-in-bits='64' id='type-id-3698'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3666' size-in-bits='64' id='type-id-3705'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3666' size-in-bits='64' id='type-id-3711'/>
-    <pointer-type-def type-id='type-id-3666' size-in-bits='64' id='type-id-3710'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3704' size-in-bits='64' id='type-id-3708'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3674' size-in-bits='64' id='type-id-3713'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3674' size-in-bits='64' id='type-id-3718'/>
-    <pointer-type-def type-id='type-id-3674' size-in-bits='64' id='type-id-3717'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3712' size-in-bits='64' id='type-id-3715'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3745' size-in-bits='64' id='type-id-3683'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3746' size-in-bits='64' id='type-id-3694'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3747' size-in-bits='64' id='type-id-3698'/>
+    <qualified-type-def type-id='type-id-3618' const='yes' id='type-id-3685'/>
+    <qualified-type-def type-id='type-id-3650' const='yes' id='type-id-3686'/>
+    <qualified-type-def type-id='type-id-3621' const='yes' id='type-id-3687'/>
+    <qualified-type-def type-id='type-id-3658' const='yes' id='type-id-3688'/>
+    <qualified-type-def type-id='type-id-3625' const='yes' id='type-id-3689'/>
+    <qualified-type-def type-id='type-id-3666' const='yes' id='type-id-3690'/>
+    <qualified-type-def type-id='type-id-3632' const='yes' id='type-id-3691'/>
+    <qualified-type-def type-id='type-id-3674' const='yes' id='type-id-3692'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3748' size-in-bits='64' id='type-id-3706'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3749' size-in-bits='64' id='type-id-3708'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3750' size-in-bits='64' id='type-id-3713'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3751' size-in-bits='64' id='type-id-3715'/>
+    <pointer-type-def type-id='type-id-3752' size-in-bits='64' id='type-id-3681'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3647' size-in-bits='64' id='type-id-3684'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3637' size-in-bits='64' id='type-id-3705'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3649' size-in-bits='64' id='type-id-3696'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3649' size-in-bits='64' id='type-id-3695'/>
+    <pointer-type-def type-id='type-id-3649' size-in-bits='64' id='type-id-3693'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3657' size-in-bits='64' id='type-id-3700'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3657' size-in-bits='64' id='type-id-3699'/>
+    <pointer-type-def type-id='type-id-3657' size-in-bits='64' id='type-id-3697'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3665' size-in-bits='64' id='type-id-3704'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3665' size-in-bits='64' id='type-id-3710'/>
+    <pointer-type-def type-id='type-id-3665' size-in-bits='64' id='type-id-3709'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3703' size-in-bits='64' id='type-id-3707'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3673' size-in-bits='64' id='type-id-3712'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3673' size-in-bits='64' id='type-id-3717'/>
+    <pointer-type-def type-id='type-id-3673' size-in-bits='64' id='type-id-3716'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3711' size-in-bits='64' id='type-id-3714'/>
     <namespace-decl name='std'>
-      <class-decl name='_Head_base&lt;1, mongo::repl::ScatterGatherRunner *, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='129' column='1' id='type-id-3703'>
+      <class-decl name='_Head_base&lt;1, mongo::repl::ScatterGatherRunner *, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='129' column='1' id='type-id-3702'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_head_impl' type-id='type-id-3638' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='174' column='1'/>
+          <var-decl name='_M_head_impl' type-id='type-id-3637' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='174' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3754' is-artificial='yes'/>
+            <parameter type-id='type-id-3753' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3754' is-artificial='yes'/>
-            <parameter type-id='type-id-3628'/>
+            <parameter type-id='type-id-3753' is-artificial='yes'/>
+            <parameter type-id='type-id-3627'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3754' is-artificial='yes'/>
-            <parameter type-id='type-id-3755'/>
+            <parameter type-id='type-id-3753' is-artificial='yes'/>
+            <parameter type-id='type-id-3754'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3754' is-artificial='yes'/>
-            <parameter type-id='type-id-3756'/>
+            <parameter type-id='type-id-3753' is-artificial='yes'/>
+            <parameter type-id='type-id-3755'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3754' is-artificial='yes'/>
+            <parameter type-id='type-id-3753' is-artificial='yes'/>
             <parameter type-id='type-id-424'/>
             <parameter type-id='type-id-425'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm1EPN5mongo4repl19ScatterGatherRunnerELb0EE7_M_headERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm1EPN5mongo4repl19ScatterGatherRunnerELb0EE7_M_headERS4_'>
-            <parameter type-id='type-id-3757'/>
-            <return type-id='type-id-3706'/>
+            <parameter type-id='type-id-3756'/>
+            <return type-id='type-id-3705'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm1EPN5mongo4repl19ScatterGatherRunnerELb0EE7_M_headERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3755'/>
-            <return type-id='type-id-3628'/>
+            <parameter type-id='type-id-3754'/>
+            <return type-id='type-id-3627'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base&lt;mongo::repl::ScatterGatherRunner *&gt;' mangled-name='_ZNSt10_Head_baseILm1EPN5mongo4repl19ScatterGatherRunnerELb0EEC2IS3_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm1EPN5mongo4repl19ScatterGatherRunnerELb0EEC2IS3_EEOT_'>
-            <parameter type-id='type-id-3754' is-artificial='yes'/>
-            <parameter type-id='type-id-3605'/>
+            <parameter type-id='type-id-3753' is-artificial='yes'/>
+            <parameter type-id='type-id-3604'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Tuple_impl&lt;2, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3702'>
+      <class-decl name='_Tuple_impl&lt;2, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3701'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1362'/>
-        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-3758'/>
+        <base-class access='private' layout-offset-in-bits='0' type-id='type-id-3757'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-1362' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3759'/>
+          <typedef-decl name='_Inherited' type-id='type-id-1362' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3758'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_headERS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_headERS7_'>
-            <parameter type-id='type-id-3760'/>
-            <return type-id='type-id-3761'/>
+            <parameter type-id='type-id-3759'/>
+            <return type-id='type-id-3760'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_headERKS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3762'/>
-            <return type-id='type-id-3629'/>
+            <parameter type-id='type-id-3761'/>
+            <return type-id='type-id-3628'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_tailERS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_tailERS7_'>
-            <parameter type-id='type-id-3760'/>
-            <return type-id='type-id-3763'/>
+            <parameter type-id='type-id-3759'/>
+            <return type-id='type-id-3762'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_tailERKS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3762'/>
-            <return type-id='type-id-3764'/>
+            <parameter type-id='type-id-3761'/>
+            <return type-id='type-id-3763'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3765' is-artificial='yes'/>
+            <parameter type-id='type-id-3764' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3765' is-artificial='yes'/>
-            <parameter type-id='type-id-3629'/>
+            <parameter type-id='type-id-3764' is-artificial='yes'/>
+            <parameter type-id='type-id-3628'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3765' is-artificial='yes'/>
-            <parameter type-id='type-id-3762'/>
+            <parameter type-id='type-id-3764' is-artificial='yes'/>
+            <parameter type-id='type-id-3761'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEC2EOS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEC2EOS7_'>
-            <parameter type-id='type-id-3765' is-artificial='yes'/>
-            <parameter type-id='type-id-3766'/>
+            <parameter type-id='type-id-3764' is-artificial='yes'/>
+            <parameter type-id='type-id-3765'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEaSERKS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3765' is-artificial='yes'/>
-            <parameter type-id='type-id-3762'/>
-            <return type-id='type-id-3760'/>
+            <parameter type-id='type-id-3764' is-artificial='yes'/>
+            <parameter type-id='type-id-3761'/>
+            <return type-id='type-id-3759'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEaSEOS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3765' is-artificial='yes'/>
-            <parameter type-id='type-id-3766'/>
-            <return type-id='type-id-3760'/>
+            <parameter type-id='type-id-3764' is-artificial='yes'/>
+            <parameter type-id='type-id-3765'/>
+            <return type-id='type-id-3759'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEE7_M_swapERS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3765' is-artificial='yes'/>
-            <parameter type-id='type-id-3760'/>
+            <parameter type-id='type-id-3764' is-artificial='yes'/>
+            <parameter type-id='type-id-3759'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *, void&gt;' mangled-name='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEC2IS6_JEvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm2EJPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEEC2IS6_JEvEEOT_DpOT0_'>
-            <parameter type-id='type-id-3765' is-artificial='yes'/>
-            <parameter type-id='type-id-3610'/>
+            <parameter type-id='type-id-3764' is-artificial='yes'/>
+            <parameter type-id='type-id-3609'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__normal_iterator&lt;const mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-3726'>
+      <class-decl name='__normal_iterator&lt;const mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-3725'>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-3768' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-3767'/>
+          <typedef-decl name='reference' type-id='type-id-3767' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-3766'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-3770' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-3769'/>
+          <typedef-decl name='pointer' type-id='type-id-3769' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-3768'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='difference_type' type-id='type-id-3772' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-3771'/>
+          <typedef-decl name='difference_type' type-id='type-id-3771' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-3770'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_current' type-id='type-id-2623' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-2622' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__normal_iterator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3773' is-artificial='yes'/>
+            <parameter type-id='type-id-3772' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEC2ERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEC2ERKS6_'>
-            <parameter type-id='type-id-3773' is-artificial='yes'/>
-            <parameter type-id='type-id-3774'/>
+            <parameter type-id='type-id-3772' is-artificial='yes'/>
+            <parameter type-id='type-id-3773'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEdeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='741' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3775' is-artificial='yes'/>
-            <return type-id='type-id-3767'/>
+            <parameter type-id='type-id-3774' is-artificial='yes'/>
+            <return type-id='type-id-3766'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEptEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3775' is-artificial='yes'/>
-            <return type-id='type-id-3769'/>
+            <parameter type-id='type-id-3774' is-artificial='yes'/>
+            <return type-id='type-id-3768'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEppEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3773' is-artificial='yes'/>
-            <return type-id='type-id-3776'/>
+            <parameter type-id='type-id-3772' is-artificial='yes'/>
+            <return type-id='type-id-3775'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEppEi' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3773' is-artificial='yes'/>
+            <parameter type-id='type-id-3772' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-3726'/>
+            <return type-id='type-id-3725'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEmmEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3773' is-artificial='yes'/>
-            <return type-id='type-id-3776'/>
+            <parameter type-id='type-id-3772' is-artificial='yes'/>
+            <return type-id='type-id-3775'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEmmEi' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='768' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3773' is-artificial='yes'/>
+            <parameter type-id='type-id-3772' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-3726'/>
+            <return type-id='type-id-3725'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEixEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3775' is-artificial='yes'/>
-            <parameter type-id='type-id-3771'/>
-            <return type-id='type-id-3767'/>
+            <parameter type-id='type-id-3774' is-artificial='yes'/>
+            <parameter type-id='type-id-3770'/>
+            <return type-id='type-id-3766'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEpLEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3773' is-artificial='yes'/>
-            <parameter type-id='type-id-3771'/>
-            <return type-id='type-id-3776'/>
+            <parameter type-id='type-id-3772' is-artificial='yes'/>
+            <parameter type-id='type-id-3770'/>
+            <return type-id='type-id-3775'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEplEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3775' is-artificial='yes'/>
-            <parameter type-id='type-id-3771'/>
-            <return type-id='type-id-3726'/>
+            <parameter type-id='type-id-3774' is-artificial='yes'/>
+            <parameter type-id='type-id-3770'/>
+            <return type-id='type-id-3725'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEmIEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3773' is-artificial='yes'/>
-            <parameter type-id='type-id-3771'/>
-            <return type-id='type-id-3776'/>
+            <parameter type-id='type-id-3772' is-artificial='yes'/>
+            <parameter type-id='type-id-3770'/>
+            <return type-id='type-id-3775'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEmiEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3775' is-artificial='yes'/>
-            <parameter type-id='type-id-3771'/>
-            <return type-id='type-id-3726'/>
+            <parameter type-id='type-id-3774' is-artificial='yes'/>
+            <parameter type-id='type-id-3770'/>
+            <return type-id='type-id-3725'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEE4baseEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEE4baseEv'>
-            <parameter type-id='type-id-3775' is-artificial='yes'/>
-            <return type-id='type-id-3774'/>
+            <parameter type-id='type-id-3774' is-artificial='yes'/>
+            <return type-id='type-id-3773'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__normal_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-3724'>
+      <class-decl name='__normal_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='709' column='1' id='type-id-3723'>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-3778' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-3777'/>
+          <typedef-decl name='reference' type-id='type-id-3777' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='721' column='1' id='type-id-3776'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-3780' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-3779'/>
+          <typedef-decl name='pointer' type-id='type-id-3779' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='722' column='1' id='type-id-3778'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='difference_type' type-id='type-id-3782' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-3781'/>
+          <typedef-decl name='difference_type' type-id='type-id-3781' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='720' column='1' id='type-id-3780'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_current' type-id='type-id-2622' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-2621' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='712' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__normal_iterator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3783' is-artificial='yes'/>
+            <parameter type-id='type-id-3782' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__normal_iterator' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEC2ERKS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEC2ERKS5_'>
-            <parameter type-id='type-id-3783' is-artificial='yes'/>
-            <parameter type-id='type-id-3784'/>
+            <parameter type-id='type-id-3782' is-artificial='yes'/>
+            <parameter type-id='type-id-3783'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEdeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEdeEv'>
-            <parameter type-id='type-id-3785' is-artificial='yes'/>
-            <return type-id='type-id-3777'/>
+            <parameter type-id='type-id-3784' is-artificial='yes'/>
+            <return type-id='type-id-3776'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEptEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3785' is-artificial='yes'/>
-            <return type-id='type-id-3779'/>
+            <parameter type-id='type-id-3784' is-artificial='yes'/>
+            <return type-id='type-id-3778'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEppEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEppEv'>
-            <parameter type-id='type-id-3783' is-artificial='yes'/>
-            <return type-id='type-id-3786'/>
+            <parameter type-id='type-id-3782' is-artificial='yes'/>
+            <return type-id='type-id-3785'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEppEi' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3783' is-artificial='yes'/>
+            <parameter type-id='type-id-3782' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-3724'/>
+            <return type-id='type-id-3723'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEmmEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3783' is-artificial='yes'/>
-            <return type-id='type-id-3786'/>
+            <parameter type-id='type-id-3782' is-artificial='yes'/>
+            <return type-id='type-id-3785'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEmmEi' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='768' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3783' is-artificial='yes'/>
+            <parameter type-id='type-id-3782' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-3724'/>
+            <return type-id='type-id-3723'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEixEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3785' is-artificial='yes'/>
-            <parameter type-id='type-id-3781'/>
-            <return type-id='type-id-3777'/>
+            <parameter type-id='type-id-3784' is-artificial='yes'/>
+            <parameter type-id='type-id-3780'/>
+            <return type-id='type-id-3776'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEpLEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3783' is-artificial='yes'/>
-            <parameter type-id='type-id-3781'/>
-            <return type-id='type-id-3786'/>
+            <parameter type-id='type-id-3782' is-artificial='yes'/>
+            <parameter type-id='type-id-3780'/>
+            <return type-id='type-id-3785'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEplEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3785' is-artificial='yes'/>
-            <parameter type-id='type-id-3781'/>
-            <return type-id='type-id-3724'/>
+            <parameter type-id='type-id-3784' is-artificial='yes'/>
+            <parameter type-id='type-id-3780'/>
+            <return type-id='type-id-3723'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-=' mangled-name='_ZN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEmIEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3783' is-artificial='yes'/>
-            <parameter type-id='type-id-3781'/>
-            <return type-id='type-id-3786'/>
+            <parameter type-id='type-id-3782' is-artificial='yes'/>
+            <parameter type-id='type-id-3780'/>
+            <return type-id='type-id-3785'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEmiEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3785' is-artificial='yes'/>
-            <parameter type-id='type-id-3781'/>
-            <return type-id='type-id-3724'/>
+            <parameter type-id='type-id-3784' is-artificial='yes'/>
+            <parameter type-id='type-id-3780'/>
+            <return type-id='type-id-3723'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='base' mangled-name='_ZNK9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEE4baseEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEE4baseEv'>
-            <parameter type-id='type-id-3785' is-artificial='yes'/>
-            <return type-id='type-id-3784'/>
+            <parameter type-id='type-id-3784' is-artificial='yes'/>
+            <return type-id='type-id-3783'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='mongo'>
       <namespace-decl name='repl'>
-        <class-decl name='ScatterGatherAlgorithm' size-in-bits='64' visibility='default' filepath='src/mongo/db/repl/scatter_gather_algorithm.h' line='55' column='1' id='type-id-3753'>
+        <class-decl name='ScatterGatherAlgorithm' size-in-bits='64' visibility='default' filepath='src/mongo/db/repl/scatter_gather_algorithm.h' line='55' column='1' id='type-id-3752'>
           <member-function access='public' vtable-offset='0'>
             <function-decl name='getRequests' mangled-name='_ZNK5mongo4repl22ScatterGatherAlgorithm11getRequestsEv' filepath='src/mongo/db/repl/scatter_gather_algorithm.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3787' is-artificial='yes'/>
-              <return type-id='type-id-3788'/>
+              <parameter type-id='type-id-3786' is-artificial='yes'/>
+              <return type-id='type-id-3787'/>
             </function-decl>
           </member-function>
           <member-function access='protected' destructor='yes' vtable-offset='0'>
             <function-decl name='~ScatterGatherAlgorithm' mangled-name='_ZN5mongo4repl22ScatterGatherAlgorithmD0Ev' filepath='src/mongo/db/repl/scatter_gather_algorithm.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo4repl22ScatterGatherAlgorithmD1Ev'>
-              <parameter type-id='type-id-3682' is-artificial='yes'/>
+              <parameter type-id='type-id-3681' is-artificial='yes'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='1'>
             <function-decl name='processResponse' mangled-name='_ZN5mongo4repl22ScatterGatherAlgorithm15processResponseERKNS_8executor20RemoteCommandRequestERKNS_10StatusWithINS2_21RemoteCommandResponseEEE' filepath='src/mongo/db/repl/scatter_gather_algorithm.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3682' is-artificial='yes'/>
+              <parameter type-id='type-id-3681' is-artificial='yes'/>
               <parameter type-id='type-id-1238'/>
-              <parameter type-id='type-id-3789'/>
+              <parameter type-id='type-id-3788'/>
               <return type-id='type-id-11'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='2'>
             <function-decl name='hasReceivedSufficientResponses' mangled-name='_ZNK5mongo4repl22ScatterGatherAlgorithm30hasReceivedSufficientResponsesEv' filepath='src/mongo/db/repl/scatter_gather_algorithm.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-3787' is-artificial='yes'/>
+              <parameter type-id='type-id-3786' is-artificial='yes'/>
               <return type-id='type-id-19'/>
             </function-decl>
           </member-function>
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-3721'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3790'/>
+      <class-decl name='allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-3720'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3789'/>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-1018' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-3791'/>
+          <typedef-decl name='value_type' type-id='type-id-1018' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-3790'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-3792'/>
+          <typedef-decl name='pointer' type-id='type-id-2621' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-3791'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-66' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-3793'/>
+          <typedef-decl name='size_type' type-id='type-id-66' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-3792'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='rebind&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-3794'>
+          <class-decl name='rebind&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-3793'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3721' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-3795'/>
+              <typedef-decl name='other' type-id='type-id-3720' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-3794'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-function access='public'>
           <function-decl name='allocator' mangled-name='_ZNSaIN5mongo8executor12TaskExecutor14CallbackHandleEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaIN5mongo8executor12TaskExecutor14CallbackHandleEEC2Ev'>
-            <parameter type-id='type-id-3796' is-artificial='yes'/>
+            <parameter type-id='type-id-3795' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3796' is-artificial='yes'/>
-            <parameter type-id='type-id-3797'/>
+            <parameter type-id='type-id-3795' is-artificial='yes'/>
+            <parameter type-id='type-id-3796'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~allocator' mangled-name='_ZNSaIN5mongo8executor12TaskExecutor14CallbackHandleEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaIN5mongo8executor12TaskExecutor14CallbackHandleEED2Ev'>
-            <parameter type-id='type-id-3796' is-artificial='yes'/>
+            <parameter type-id='type-id-3795' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='initializer_list&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' visibility='default' is-declaration-only='yes' id='type-id-3742'/>
+      <class-decl name='initializer_list&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' visibility='default' is-declaration-only='yes' id='type-id-3741'/>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3730'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3729'/>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3728'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3727'/>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-3648' const='yes' id='type-id-3746'/>
-    <qualified-type-def type-id='type-id-3650' const='yes' id='type-id-3747'/>
-    <qualified-type-def type-id='type-id-3658' const='yes' id='type-id-3748'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3798' size-in-bits='64' id='type-id-3755'/>
-    <qualified-type-def type-id='type-id-3666' const='yes' id='type-id-3749'/>
-    <qualified-type-def type-id='type-id-3704' const='yes' id='type-id-3750'/>
-    <qualified-type-def type-id='type-id-3674' const='yes' id='type-id-3751'/>
-    <qualified-type-def type-id='type-id-3712' const='yes' id='type-id-3752'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3799' size-in-bits='64' id='type-id-3762'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3800' size-in-bits='64' id='type-id-3764'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3801' size-in-bits='64' id='type-id-3740'/>
-    <pointer-type-def type-id='type-id-3801' size-in-bits='64' id='type-id-3744'/>
+    <qualified-type-def type-id='type-id-3647' const='yes' id='type-id-3745'/>
+    <qualified-type-def type-id='type-id-3649' const='yes' id='type-id-3746'/>
+    <qualified-type-def type-id='type-id-3657' const='yes' id='type-id-3747'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3797' size-in-bits='64' id='type-id-3754'/>
+    <qualified-type-def type-id='type-id-3665' const='yes' id='type-id-3748'/>
+    <qualified-type-def type-id='type-id-3703' const='yes' id='type-id-3749'/>
+    <qualified-type-def type-id='type-id-3673' const='yes' id='type-id-3750'/>
+    <qualified-type-def type-id='type-id-3711' const='yes' id='type-id-3751'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3798' size-in-bits='64' id='type-id-3761'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3799' size-in-bits='64' id='type-id-3763'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3800' size-in-bits='64' id='type-id-3739'/>
+    <pointer-type-def type-id='type-id-3800' size-in-bits='64' id='type-id-3743'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3801' size-in-bits='64' id='type-id-3737'/>
     <reference-type-def kind='lvalue' type-id='type-id-3802' size-in-bits='64' id='type-id-3738'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3803' size-in-bits='64' id='type-id-3739'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2774' size-in-bits='64' id='type-id-3761'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3703' size-in-bits='64' id='type-id-3757'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3703' size-in-bits='64' id='type-id-3756'/>
-    <pointer-type-def type-id='type-id-3703' size-in-bits='64' id='type-id-3754'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3702' size-in-bits='64' id='type-id-3760'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3702' size-in-bits='64' id='type-id-3766'/>
-    <pointer-type-def type-id='type-id-3702' size-in-bits='64' id='type-id-3765'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3759' size-in-bits='64' id='type-id-3763'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3683' size-in-bits='64' id='type-id-3743'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3683' size-in-bits='64' id='type-id-3741'/>
-    <pointer-type-def type-id='type-id-3683' size-in-bits='64' id='type-id-3737'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3722' size-in-bits='64' id='type-id-3745'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2773' size-in-bits='64' id='type-id-3760'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3702' size-in-bits='64' id='type-id-3756'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3702' size-in-bits='64' id='type-id-3755'/>
+    <pointer-type-def type-id='type-id-3702' size-in-bits='64' id='type-id-3753'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3701' size-in-bits='64' id='type-id-3759'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3701' size-in-bits='64' id='type-id-3765'/>
+    <pointer-type-def type-id='type-id-3701' size-in-bits='64' id='type-id-3764'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3758' size-in-bits='64' id='type-id-3762'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3682' size-in-bits='64' id='type-id-3742'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3682' size-in-bits='64' id='type-id-3740'/>
+    <pointer-type-def type-id='type-id-3682' size-in-bits='64' id='type-id-3736'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3721' size-in-bits='64' id='type-id-3744'/>
     <namespace-decl name='std'>
-      <class-decl name='_Head_base&lt;2, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='129' column='1' id='type-id-3758'>
+      <class-decl name='_Head_base&lt;2, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='129' column='1' id='type-id-3757'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_head_impl' type-id='type-id-2774' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='174' column='1'/>
+          <var-decl name='_M_head_impl' type-id='type-id-2773' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='174' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3804' is-artificial='yes'/>
+            <parameter type-id='type-id-3803' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3804' is-artificial='yes'/>
-            <parameter type-id='type-id-3629'/>
+            <parameter type-id='type-id-3803' is-artificial='yes'/>
+            <parameter type-id='type-id-3628'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3804' is-artificial='yes'/>
-            <parameter type-id='type-id-3805'/>
+            <parameter type-id='type-id-3803' is-artificial='yes'/>
+            <parameter type-id='type-id-3804'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3804' is-artificial='yes'/>
-            <parameter type-id='type-id-3806'/>
+            <parameter type-id='type-id-3803' is-artificial='yes'/>
+            <parameter type-id='type-id-3805'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3804' is-artificial='yes'/>
+            <parameter type-id='type-id-3803' is-artificial='yes'/>
             <parameter type-id='type-id-424'/>
             <parameter type-id='type-id-425'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm2EPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEELb0EE7_M_headERS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm2EPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEELb0EE7_M_headERS7_'>
-            <parameter type-id='type-id-3807'/>
-            <return type-id='type-id-3761'/>
+            <parameter type-id='type-id-3806'/>
+            <return type-id='type-id-3760'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt10_Head_baseILm2EPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEELb0EE7_M_headERKS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3805'/>
-            <return type-id='type-id-3629'/>
+            <parameter type-id='type-id-3804'/>
+            <return type-id='type-id-3628'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Head_base&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZNSt10_Head_baseILm2EPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEELb0EEC2IS6_EEOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10_Head_baseILm2EPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEELb0EEC2IS6_EEOT_'>
-            <parameter type-id='type-id-3804' is-artificial='yes'/>
-            <parameter type-id='type-id-3610'/>
+            <parameter type-id='type-id-3803' is-artificial='yes'/>
+            <parameter type-id='type-id-3609'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='_Vector_base&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-3719'>
+      <class-decl name='_Vector_base&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-3718'>
         <member-type access='public'>
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-3808'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3721'/>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-3807'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3720'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_start' type-id='type-id-3736' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-3735' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_finish' type-id='type-id-3736' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-3735' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_end_of_storage' type-id='type-id-3736' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-3735' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE12_Vector_implC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE12_Vector_implC2Ev'>
-                <parameter type-id='type-id-3809' is-artificial='yes'/>
+                <parameter type-id='type-id-3808' is-artificial='yes'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3809' is-artificial='yes'/>
-                <parameter type-id='type-id-3810'/>
+                <parameter type-id='type-id-3808' is-artificial='yes'/>
+                <parameter type-id='type-id-3809'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3809' is-artificial='yes'/>
-                <parameter type-id='type-id-3811'/>
+                <parameter type-id='type-id-3808' is-artificial='yes'/>
+                <parameter type-id='type-id-3810'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE12_Vector_impl12_M_swap_dataERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3809' is-artificial='yes'/>
-                <parameter type-id='type-id-3812'/>
+                <parameter type-id='type-id-3808' is-artificial='yes'/>
+                <parameter type-id='type-id-3811'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3814' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-3813'/>
+          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3813' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-3812'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3815' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-3736'/>
+          <typedef-decl name='pointer' type-id='type-id-3814' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-3735'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-3721' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-3816'/>
+          <typedef-decl name='allocator_type' type-id='type-id-3720' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-3815'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-3808' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-3807' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE19_M_get_Tp_allocatorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE19_M_get_Tp_allocatorEv'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
-            <return type-id='type-id-3818'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
+            <return type-id='type-id-3817'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE19_M_get_Tp_allocatorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE19_M_get_Tp_allocatorEv'>
-            <parameter type-id='type-id-3819' is-artificial='yes'/>
-            <return type-id='type-id-3810'/>
+            <parameter type-id='type-id-3818' is-artificial='yes'/>
+            <return type-id='type-id-3809'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE13get_allocatorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3819' is-artificial='yes'/>
-            <return type-id='type-id-3816'/>
+            <parameter type-id='type-id-3818' is-artificial='yes'/>
+            <return type-id='type-id-3815'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EEC2Ev'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
-            <parameter type-id='type-id-3820'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
+            <parameter type-id='type-id-3819'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-3820'/>
+            <parameter type-id='type-id-3819'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
-            <parameter type-id='type-id-3811'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
+            <parameter type-id='type-id-3810'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
-            <parameter type-id='type-id-3821'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
+            <parameter type-id='type-id-3820'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
-            <parameter type-id='type-id-3821'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
             <parameter type-id='type-id-3820'/>
+            <parameter type-id='type-id-3819'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EED2Ev'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE11_M_allocateEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE11_M_allocateEm'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-3736'/>
+            <return type-id='type-id-3735'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE13_M_deallocateEPS3_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE13_M_deallocateEPS3_m'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
-            <parameter type-id='type-id-3736'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
+            <parameter type-id='type-id-3735'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor12TaskExecutor14CallbackHandleESaIS3_EE17_M_create_storageEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3817' is-artificial='yes'/>
+            <parameter type-id='type-id-3816' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-11'/>
           </function-decl>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3822'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3821'>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3823' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-3734'/>
+          <typedef-decl name='const_reference' type-id='type-id-3822' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-3733'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3822'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3821'>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-3824' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-3732'/>
+          <typedef-decl name='reference' type-id='type-id-3823' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-3731'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3825' size-in-bits='64' id='type-id-3824'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3726' size-in-bits='64' id='type-id-3776'/>
-    <pointer-type-def type-id='type-id-3726' size-in-bits='64' id='type-id-3773'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3724' size-in-bits='64' id='type-id-3786'/>
-    <pointer-type-def type-id='type-id-3724' size-in-bits='64' id='type-id-3783'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3824' size-in-bits='64' id='type-id-3823'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3725' size-in-bits='64' id='type-id-3775'/>
+    <pointer-type-def type-id='type-id-3725' size-in-bits='64' id='type-id-3772'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3723' size-in-bits='64' id='type-id-3785'/>
+    <pointer-type-def type-id='type-id-3723' size-in-bits='64' id='type-id-3782'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='new_allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-3790'>
+      <class-decl name='new_allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-3789'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3826'/>
+          <typedef-decl name='pointer' type-id='type-id-2621' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3825'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3827'/>
+          <typedef-decl name='reference' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3826'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2623' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3828'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3827'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-945' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3829'/>
+          <typedef-decl name='const_reference' type-id='type-id-945' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3828'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEEC2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEEC2Ev'>
-            <parameter type-id='type-id-3830' is-artificial='yes'/>
+            <parameter type-id='type-id-3829' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3830' is-artificial='yes'/>
-            <parameter type-id='type-id-3831'/>
+            <parameter type-id='type-id-3829' is-artificial='yes'/>
+            <parameter type-id='type-id-3830'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEED2Ev'>
-            <parameter type-id='type-id-3830' is-artificial='yes'/>
+            <parameter type-id='type-id-3829' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE7addressERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3832' is-artificial='yes'/>
-            <parameter type-id='type-id-3827'/>
-            <return type-id='type-id-3826'/>
+            <parameter type-id='type-id-3831' is-artificial='yes'/>
+            <parameter type-id='type-id-3826'/>
+            <return type-id='type-id-3825'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE7addressERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3832' is-artificial='yes'/>
-            <parameter type-id='type-id-3829'/>
-            <return type-id='type-id-3828'/>
+            <parameter type-id='type-id-3831' is-artificial='yes'/>
+            <parameter type-id='type-id-3828'/>
+            <return type-id='type-id-3827'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE8allocateEmPKv'>
-            <parameter type-id='type-id-3830' is-artificial='yes'/>
+            <parameter type-id='type-id-3829' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-3826'/>
+            <return type-id='type-id-3825'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE10deallocateEPS4_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE10deallocateEPS4_m'>
-            <parameter type-id='type-id-3830' is-artificial='yes'/>
-            <parameter type-id='type-id-3826'/>
+            <parameter type-id='type-id-3829' is-artificial='yes'/>
+            <parameter type-id='type-id-3825'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE8max_sizeEv'>
-            <parameter type-id='type-id-3832' is-artificial='yes'/>
+            <parameter type-id='type-id-3831' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE7destroyIS4_EEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE7destroyIS4_EEvPT_'>
-            <parameter type-id='type-id-3830' is-artificial='yes'/>
-            <parameter type-id='type-id-2622'/>
+            <parameter type-id='type-id-3829' is-artificial='yes'/>
+            <parameter type-id='type-id-2621'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='construct&lt;mongo::executor::TaskExecutor::CallbackHandle, const mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE9constructIS4_JRKS4_EEEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor12TaskExecutor14CallbackHandleEE9constructIS4_JRKS4_EEEvPT_DpOT0_'>
-            <parameter type-id='type-id-3830' is-artificial='yes'/>
-            <parameter type-id='type-id-2622'/>
+            <parameter type-id='type-id-3829' is-artificial='yes'/>
+            <parameter type-id='type-id-2621'/>
             <parameter type-id='type-id-945'/>
             <return type-id='type-id-11'/>
           </function-decl>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-3788'>
-        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-3833'/>
+      <class-decl name='vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='192' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='214' column='1' id='type-id-3787'>
+        <base-class access='protected' layout-offset-in-bits='0' type-id='type-id-3832'/>
         <member-type access='private'>
-          <typedef-decl name='allocator_type' type-id='type-id-3835' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-3834'/>
+          <typedef-decl name='allocator_type' type-id='type-id-3834' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='238' column='1' id='type-id-3833'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-1307' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-3836'/>
+          <typedef-decl name='value_type' type-id='type-id-1307' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='226' column='1' id='type-id-3835'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-3838' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-3837'/>
+          <typedef-decl name='iterator' type-id='type-id-3837' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='231' column='1' id='type-id-3836'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-3840' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-3839'/>
+          <typedef-decl name='const_iterator' type-id='type-id-3839' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='233' column='1' id='type-id-3838'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reverse_iterator' type-id='type-id-3842' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-3841'/>
+          <typedef-decl name='reverse_iterator' type-id='type-id-3841' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='235' column='1' id='type-id-3840'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reverse_iterator' type-id='type-id-3844' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-3843'/>
+          <typedef-decl name='const_reverse_iterator' type-id='type-id-3843' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='234' column='1' id='type-id-3842'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-3846' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-3845'/>
+          <typedef-decl name='reference' type-id='type-id-3845' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='229' column='1' id='type-id-3844'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-3848' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-3847'/>
+          <typedef-decl name='const_reference' type-id='type-id-3847' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='230' column='1' id='type-id-3846'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-3850' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-3849'/>
+          <typedef-decl name='pointer' type-id='type-id-3849' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='227' column='1' id='type-id-3848'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3852'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3851'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3852'/>
+            <parameter type-id='type-id-3851'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3853'/>
             <parameter type-id='type-id-3852'/>
+            <parameter type-id='type-id-3851'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3854'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3853'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3855'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3854'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3854'/>
-            <parameter type-id='type-id-3852'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3853'/>
+            <parameter type-id='type-id-3851'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3855'/>
-            <parameter type-id='type-id-3852'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3854'/>
+            <parameter type-id='type-id-3851'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='vector' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3856'/>
-            <parameter type-id='type-id-3852'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3855'/>
+            <parameter type-id='type-id-3851'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~vector' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EED2Ev'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EEaSERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='436' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3854'/>
-            <return type-id='type-id-3857'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3853'/>
+            <return type-id='type-id-3856'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EEaSEOS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3855'/>
-            <return type-id='type-id-3857'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3854'/>
+            <return type-id='type-id-3856'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EEaSESt16initializer_listIS2_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='470' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3856'/>
-            <return type-id='type-id-3857'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3855'/>
+            <return type-id='type-id-3856'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='assign' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6assignEmRKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3853'/>
+            <parameter type-id='type-id-3852'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='assign' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6assignESt16initializer_listIS2_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3856'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3855'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='547' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='556' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3839'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3838'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3839'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3838'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rbegin' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6rbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <return type-id='type-id-3841'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <return type-id='type-id-3840'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rbegin' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6rbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3843'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3842'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rend' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4rendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <return type-id='type-id-3841'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <return type-id='type-id-3840'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='rend' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4rendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3843'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3842'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cbegin' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6cbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3839'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3838'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='cend' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4cendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3839'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3838'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='crbegin' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE7crbeginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='638' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3843'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3842'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='crend' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE5crendEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3843'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3842'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4sizeEv'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='resize' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6resizeEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='resize' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6resizeEmRKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3853'/>
+            <parameter type-id='type-id-3852'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='shrink_to_fit' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE13shrink_to_fitEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='capacity' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE8capacityEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='empty' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE5emptyEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='reserve' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE7reserveEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EEixEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='779' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EEixEm'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <return type-id='type-id-3845'/>
+            <return type-id='type-id-3844'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EEixEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <return type-id='type-id-3847'/>
+            <return type-id='type-id-3846'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_range_check' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE14_M_range_checkEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='800' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='at' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE2atEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='822' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <return type-id='type-id-3845'/>
+            <return type-id='type-id-3844'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='at' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE2atEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <return type-id='type-id-3847'/>
+            <return type-id='type-id-3846'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='front' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE5frontEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <return type-id='type-id-3845'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <return type-id='type-id-3844'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='front' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE5frontEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='859' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3847'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3846'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='back' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4backEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <return type-id='type-id-3845'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <return type-id='type-id-3844'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='back' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4backEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='875' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-3847'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-3846'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='data' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <return type-id='type-id-2636'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <return type-id='type-id-2635'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='data' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4dataEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
-            <return type-id='type-id-2639'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
+            <return type-id='type-id-2638'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='push_back' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE9push_backERKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='913' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3853'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3852'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='push_back' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE9push_backEOS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3859'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3858'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='pop_back' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE8pop_backEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EERS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3839'/>
-            <parameter type-id='type-id-3853'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3838'/>
+            <parameter type-id='type-id-3852'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EEOS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3839'/>
-            <parameter type-id='type-id-3859'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3838'/>
+            <parameter type-id='type-id-3858'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EESt16initializer_listIS2_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1031' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3839'/>
-            <parameter type-id='type-id-3856'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3838'/>
+            <parameter type-id='type-id-3855'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='insert' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE6insertEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EEmRS7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1051' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3839'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3838'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3853'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3852'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3839'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3838'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='erase' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE5eraseEN9__gnu_cxx17__normal_iteratorIPKS2_S4_EES9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3839'/>
-            <parameter type-id='type-id-3839'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3838'/>
+            <parameter type-id='type-id-3838'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE4swapERS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3857'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3856'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='clear' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE5clearEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_fill_initialize' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE18_M_fill_initializeEmRKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3853'/>
+            <parameter type-id='type-id-3852'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_default_initialize' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE21_M_default_initializeEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_fill_assign' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE14_M_fill_assignEmRKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1354' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3853'/>
+            <parameter type-id='type-id-3852'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_fill_insert' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1395' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3836'/>
             <parameter type-id='type-id-230'/>
-            <parameter type-id='type-id-3853'/>
+            <parameter type-id='type-id-3852'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_default_append' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE17_M_default_appendEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1400' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_shrink_to_fit' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE16_M_shrink_to_fitEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1403' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
             <return type-id='type-id-19'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_check_len' mangled-name='_ZNKSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE12_M_check_lenEmPKc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1422' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3858' is-artificial='yes'/>
+            <parameter type-id='type-id-3857' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-240'/>
             <return type-id='type-id-230'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase_at_end' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE15_M_erase_at_endEPS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1436' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3849'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3848'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3837'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3836'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_erase' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EES8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3837'/>
-            <parameter type-id='type-id-3837'/>
-            <return type-id='type-id-3837'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3836'/>
+            <parameter type-id='type-id-3836'/>
+            <return type-id='type-id-3836'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE14_M_move_assignEOS4_St17integral_constantIbLb1EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1454' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3855'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3854'/>
             <parameter type-id='type-id-241'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_move_assign' mangled-name='_ZNSt6vectorIN5mongo8executor20RemoteCommandRequestESaIS2_EE14_M_move_assignEOS4_St17integral_constantIbLb0EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='1465' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3851' is-artificial='yes'/>
-            <parameter type-id='type-id-3855'/>
+            <parameter type-id='type-id-3850' is-artificial='yes'/>
+            <parameter type-id='type-id-3854'/>
             <parameter type-id='type-id-242'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3860' size-in-bits='64' id='type-id-3823'/>
-    <pointer-type-def type-id='type-id-3861' size-in-bits='64' id='type-id-3775'/>
-    <pointer-type-def type-id='type-id-3862' size-in-bits='64' id='type-id-3785'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3863' size-in-bits='64' id='type-id-3774'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3864' size-in-bits='64' id='type-id-3789'/>
-    <pointer-type-def type-id='type-id-3865' size-in-bits='64' id='type-id-3787'/>
-    <qualified-type-def type-id='type-id-3703' const='yes' id='type-id-3798'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3866' size-in-bits='64' id='type-id-3805'/>
-    <qualified-type-def type-id='type-id-3702' const='yes' id='type-id-3799'/>
-    <qualified-type-def type-id='type-id-3759' const='yes' id='type-id-3800'/>
-    <pointer-type-def type-id='type-id-3867' size-in-bits='64' id='type-id-3819'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3868' size-in-bits='64' id='type-id-3810'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3869' size-in-bits='64' id='type-id-3820'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3870' size-in-bits='64' id='type-id-3797'/>
-    <qualified-type-def type-id='type-id-3683' const='yes' id='type-id-3801'/>
-    <qualified-type-def type-id='type-id-3720' const='yes' id='type-id-3802'/>
-    <qualified-type-def type-id='type-id-3722' const='yes' id='type-id-3803'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3871' size-in-bits='64' id='type-id-3784'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3758' size-in-bits='64' id='type-id-3807'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3758' size-in-bits='64' id='type-id-3806'/>
-    <pointer-type-def type-id='type-id-3758' size-in-bits='64' id='type-id-3804'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3719' size-in-bits='64' id='type-id-3821'/>
-    <pointer-type-def type-id='type-id-3719' size-in-bits='64' id='type-id-3817'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3813' size-in-bits='64' id='type-id-3818'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3813' size-in-bits='64' id='type-id-3811'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3808' size-in-bits='64' id='type-id-3812'/>
-    <pointer-type-def type-id='type-id-3808' size-in-bits='64' id='type-id-3809'/>
-    <pointer-type-def type-id='type-id-3721' size-in-bits='64' id='type-id-3796'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3859' size-in-bits='64' id='type-id-3822'/>
+    <pointer-type-def type-id='type-id-3860' size-in-bits='64' id='type-id-3774'/>
+    <pointer-type-def type-id='type-id-3861' size-in-bits='64' id='type-id-3784'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3862' size-in-bits='64' id='type-id-3773'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3863' size-in-bits='64' id='type-id-3788'/>
+    <pointer-type-def type-id='type-id-3864' size-in-bits='64' id='type-id-3786'/>
+    <qualified-type-def type-id='type-id-3702' const='yes' id='type-id-3797'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3865' size-in-bits='64' id='type-id-3804'/>
+    <qualified-type-def type-id='type-id-3701' const='yes' id='type-id-3798'/>
+    <qualified-type-def type-id='type-id-3758' const='yes' id='type-id-3799'/>
+    <pointer-type-def type-id='type-id-3866' size-in-bits='64' id='type-id-3818'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3867' size-in-bits='64' id='type-id-3809'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3868' size-in-bits='64' id='type-id-3819'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3869' size-in-bits='64' id='type-id-3796'/>
+    <qualified-type-def type-id='type-id-3682' const='yes' id='type-id-3800'/>
+    <qualified-type-def type-id='type-id-3719' const='yes' id='type-id-3801'/>
+    <qualified-type-def type-id='type-id-3721' const='yes' id='type-id-3802'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3870' size-in-bits='64' id='type-id-3783'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3757' size-in-bits='64' id='type-id-3806'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3757' size-in-bits='64' id='type-id-3805'/>
+    <pointer-type-def type-id='type-id-3757' size-in-bits='64' id='type-id-3803'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3718' size-in-bits='64' id='type-id-3820'/>
+    <pointer-type-def type-id='type-id-3718' size-in-bits='64' id='type-id-3816'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3812' size-in-bits='64' id='type-id-3817'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3812' size-in-bits='64' id='type-id-3810'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3807' size-in-bits='64' id='type-id-3811'/>
+    <pointer-type-def type-id='type-id-3807' size-in-bits='64' id='type-id-3808'/>
+    <pointer-type-def type-id='type-id-3720' size-in-bits='64' id='type-id-3795'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3822'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3821'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3872' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-3815'/>
+          <typedef-decl name='pointer' type-id='type-id-3871' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-3814'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3822'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3821'>
         <member-type access='public'>
-          <class-decl name='rebind&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-3873'>
+          <class-decl name='rebind&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-3872'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3874' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-3814'/>
+              <typedef-decl name='other' type-id='type-id-3873' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-3813'/>
             </member-type>
           </class-decl>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='iterator_traits&lt;const mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-3875'>
+      <class-decl name='iterator_traits&lt;const mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-3874'>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-3772'/>
+          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-3771'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='iterator_traits&lt;const mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-3875'>
+      <class-decl name='iterator_traits&lt;const mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-3874'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2623' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-3770'/>
+          <typedef-decl name='pointer' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-3769'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='iterator_traits&lt;const mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-3875'>
+      <class-decl name='iterator_traits&lt;const mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-3874'>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-945' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-3768'/>
+          <typedef-decl name='reference' type-id='type-id-945' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-3767'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='iterator_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-3876'>
+      <class-decl name='iterator_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-3875'>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-3782'/>
+          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-3781'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='iterator_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-3876'>
+      <class-decl name='iterator_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-3875'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-3780'/>
+          <typedef-decl name='pointer' type-id='type-id-2621' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-3779'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='iterator_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-3876'>
+      <class-decl name='iterator_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-3875'>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-3778'/>
+          <typedef-decl name='reference' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-3777'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-3790' size-in-bits='64' id='type-id-3830'/>
+    <pointer-type-def type-id='type-id-3789' size-in-bits='64' id='type-id-3829'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__normal_iterator&lt;const mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3840'/>
+      <class-decl name='__normal_iterator&lt;const mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3839'/>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__normal_iterator&lt;mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3838'/>
+      <class-decl name='__normal_iterator&lt;mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3837'/>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-3835'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3877'/>
+      <class-decl name='allocator&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='92' column='1' id='type-id-3834'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3876'/>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-1307' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-3878'/>
+          <typedef-decl name='value_type' type-id='type-id-1307' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='101' column='1' id='type-id-3877'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2636' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-3879'/>
+          <typedef-decl name='pointer' type-id='type-id-2635' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='97' column='1' id='type-id-3878'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-66' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-3880'/>
+          <typedef-decl name='size_type' type-id='type-id-66' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='95' column='1' id='type-id-3879'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='rebind&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-3881'>
+          <class-decl name='rebind&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='104' column='1' id='type-id-3880'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3835' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-3882'/>
+              <typedef-decl name='other' type-id='type-id-3834' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='105' column='1' id='type-id-3881'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3883' is-artificial='yes'/>
+            <parameter type-id='type-id-3882' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3883' is-artificial='yes'/>
-            <parameter type-id='type-id-3884'/>
+            <parameter type-id='type-id-3882' is-artificial='yes'/>
+            <parameter type-id='type-id-3883'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~allocator' mangled-name='_ZNSaIN5mongo8executor20RemoteCommandRequestEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/allocator.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSaIN5mongo8executor20RemoteCommandRequestEED2Ev'>
-            <parameter type-id='type-id-3883' is-artificial='yes'/>
+            <parameter type-id='type-id-3882' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='initializer_list&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='47' column='1' id='type-id-3856'>
+      <class-decl name='initializer_list&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='47' column='1' id='type-id-3855'>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-2639' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='54' column='1' id='type-id-3885'/>
+          <typedef-decl name='iterator' type-id='type-id-2638' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='54' column='1' id='type-id-3884'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-2639' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='55' column='1' id='type-id-3886'/>
+          <typedef-decl name='const_iterator' type-id='type-id-2638' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='55' column='1' id='type-id-3885'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_array' type-id='type-id-3885' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='58' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-3884' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='58' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_len' type-id='type-id-230' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='59' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='initializer_list' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3887' is-artificial='yes'/>
-            <parameter type-id='type-id-3886'/>
+            <parameter type-id='type-id-3886' is-artificial='yes'/>
+            <parameter type-id='type-id-3885'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='initializer_list' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3887' is-artificial='yes'/>
+            <parameter type-id='type-id-3886' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='size' mangled-name='_ZNKSt16initializer_listIN5mongo8executor20RemoteCommandRequestEE4sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3888' is-artificial='yes'/>
+            <parameter type-id='type-id-3887' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='begin' mangled-name='_ZNKSt16initializer_listIN5mongo8executor20RemoteCommandRequestEE5beginEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3888' is-artificial='yes'/>
-            <return type-id='type-id-3886'/>
+            <parameter type-id='type-id-3887' is-artificial='yes'/>
+            <return type-id='type-id-3885'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='end' mangled-name='_ZNKSt16initializer_listIN5mongo8executor20RemoteCommandRequestEE3endEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/initializer_list' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3888' is-artificial='yes'/>
-            <return type-id='type-id-3886'/>
+            <parameter type-id='type-id-3887' is-artificial='yes'/>
+            <return type-id='type-id-3885'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3844'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3843'/>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3842'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3841'/>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-3825' const='yes' id='type-id-3860'/>
-    <qualified-type-def type-id='type-id-3726' const='yes' id='type-id-3861'/>
-    <qualified-type-def type-id='type-id-3724' const='yes' id='type-id-3862'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3889' size-in-bits='64' id='type-id-3831'/>
-    <pointer-type-def type-id='type-id-3889' size-in-bits='64' id='type-id-3832'/>
-    <qualified-type-def type-id='type-id-2623' const='yes' id='type-id-3863'/>
-    <qualified-type-def type-id='type-id-3890' const='yes' id='type-id-3864'/>
-    <qualified-type-def type-id='type-id-3753' const='yes' id='type-id-3865'/>
-    <qualified-type-def type-id='type-id-3758' const='yes' id='type-id-3866'/>
-    <qualified-type-def type-id='type-id-3719' const='yes' id='type-id-3867'/>
-    <qualified-type-def type-id='type-id-3813' const='yes' id='type-id-3868'/>
-    <qualified-type-def type-id='type-id-3816' const='yes' id='type-id-3869'/>
-    <qualified-type-def type-id='type-id-3721' const='yes' id='type-id-3870'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3891' size-in-bits='64' id='type-id-3854'/>
-    <pointer-type-def type-id='type-id-3891' size-in-bits='64' id='type-id-3858'/>
+    <qualified-type-def type-id='type-id-3824' const='yes' id='type-id-3859'/>
+    <qualified-type-def type-id='type-id-3725' const='yes' id='type-id-3860'/>
+    <qualified-type-def type-id='type-id-3723' const='yes' id='type-id-3861'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3888' size-in-bits='64' id='type-id-3830'/>
+    <pointer-type-def type-id='type-id-3888' size-in-bits='64' id='type-id-3831'/>
+    <qualified-type-def type-id='type-id-2622' const='yes' id='type-id-3862'/>
+    <qualified-type-def type-id='type-id-3889' const='yes' id='type-id-3863'/>
+    <qualified-type-def type-id='type-id-3752' const='yes' id='type-id-3864'/>
+    <qualified-type-def type-id='type-id-3757' const='yes' id='type-id-3865'/>
+    <qualified-type-def type-id='type-id-3718' const='yes' id='type-id-3866'/>
+    <qualified-type-def type-id='type-id-3812' const='yes' id='type-id-3867'/>
+    <qualified-type-def type-id='type-id-3815' const='yes' id='type-id-3868'/>
+    <qualified-type-def type-id='type-id-3720' const='yes' id='type-id-3869'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3890' size-in-bits='64' id='type-id-3853'/>
+    <pointer-type-def type-id='type-id-3890' size-in-bits='64' id='type-id-3857'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3891' size-in-bits='64' id='type-id-3851'/>
     <reference-type-def kind='lvalue' type-id='type-id-3892' size-in-bits='64' id='type-id-3852'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3893' size-in-bits='64' id='type-id-3853'/>
-    <qualified-type-def type-id='type-id-2622' const='yes' id='type-id-3871'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3788' size-in-bits='64' id='type-id-3857'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3788' size-in-bits='64' id='type-id-3855'/>
-    <pointer-type-def type-id='type-id-3788' size-in-bits='64' id='type-id-3851'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3836' size-in-bits='64' id='type-id-3859'/>
+    <qualified-type-def type-id='type-id-2621' const='yes' id='type-id-3870'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3787' size-in-bits='64' id='type-id-3856'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3787' size-in-bits='64' id='type-id-3854'/>
+    <pointer-type-def type-id='type-id-3787' size-in-bits='64' id='type-id-3850'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3835' size-in-bits='64' id='type-id-3858'/>
     <namespace-decl name='std'>
-      <class-decl name='_Vector_base&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-3833'>
+      <class-decl name='_Vector_base&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='72' column='1' id='type-id-3832'>
         <member-type access='public'>
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-3894'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3835'/>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='79' column='1' id='type-id-3893'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3834'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_start' type-id='type-id-3850' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-3849' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='82' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_finish' type-id='type-id-3850' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-3849' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='83' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_end_of_storage' type-id='type-id-3850' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-3849' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='84' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3895' is-artificial='yes'/>
+                <parameter type-id='type-id-3894' is-artificial='yes'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3895' is-artificial='yes'/>
-                <parameter type-id='type-id-3896'/>
+                <parameter type-id='type-id-3894' is-artificial='yes'/>
+                <parameter type-id='type-id-3895'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3895' is-artificial='yes'/>
-                <parameter type-id='type-id-3897'/>
+                <parameter type-id='type-id-3894' is-artificial='yes'/>
+                <parameter type-id='type-id-3896'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EE12_Vector_impl12_M_swap_dataERS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3895' is-artificial='yes'/>
-                <parameter type-id='type-id-3898'/>
+                <parameter type-id='type-id-3894' is-artificial='yes'/>
+                <parameter type-id='type-id-3897'/>
                 <return type-id='type-id-11'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3900' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-3899'/>
+          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3899' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='75' column='1' id='type-id-3898'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3901' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-3850'/>
+          <typedef-decl name='pointer' type-id='type-id-3900' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='77' column='1' id='type-id-3849'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-3835' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-3902'/>
+          <typedef-decl name='allocator_type' type-id='type-id-3834' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='110' column='1' id='type-id-3901'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-3894' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-3893' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='164' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EE19_M_get_Tp_allocatorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EE19_M_get_Tp_allocatorEv'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
-            <return type-id='type-id-3904'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
+            <return type-id='type-id-3903'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EE19_M_get_Tp_allocatorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3905' is-artificial='yes'/>
-            <return type-id='type-id-3896'/>
+            <parameter type-id='type-id-3904' is-artificial='yes'/>
+            <return type-id='type-id-3895'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EE13get_allocatorEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3905' is-artificial='yes'/>
-            <return type-id='type-id-3902'/>
+            <parameter type-id='type-id-3904' is-artificial='yes'/>
+            <return type-id='type-id-3901'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
-            <parameter type-id='type-id-3906'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
+            <parameter type-id='type-id-3905'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-3906'/>
+            <parameter type-id='type-id-3905'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
-            <parameter type-id='type-id-3897'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
+            <parameter type-id='type-id-3896'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
-            <parameter type-id='type-id-3907'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
+            <parameter type-id='type-id-3906'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
-            <parameter type-id='type-id-3907'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
             <parameter type-id='type-id-3906'/>
+            <parameter type-id='type-id-3905'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EED2Ev'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EE11_M_allocateEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-3850'/>
+            <return type-id='type-id-3849'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EE13_M_deallocateEPS2_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EE13_M_deallocateEPS2_m'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
-            <parameter type-id='type-id-3850'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
+            <parameter type-id='type-id-3849'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseIN5mongo8executor20RemoteCommandRequestESaIS2_EE17_M_create_storageEm' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_vector.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3903' is-artificial='yes'/>
+            <parameter type-id='type-id-3902' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-11'/>
           </function-decl>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3908'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3907'>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3909' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-3848'/>
+          <typedef-decl name='const_reference' type-id='type-id-3908' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-3847'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3908'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3907'>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-3910' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-3846'/>
+          <typedef-decl name='reference' type-id='type-id-3909' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-3845'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3822'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3821'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3911' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-3825'/>
+          <typedef-decl name='value_type' type-id='type-id-3910' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-3824'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3912'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3911'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3913' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-3872'/>
+          <typedef-decl name='pointer' type-id='type-id-3912' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-3871'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3912'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3911'>
         <member-type access='public'>
-          <typedef-decl name='rebind_alloc&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' type-id='type-id-3914' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-3874'/>
+          <typedef-decl name='rebind_alloc&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' type-id='type-id-3913' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-3873'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3915' size-in-bits='64' id='type-id-3910'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3914' size-in-bits='64' id='type-id-3909'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='new_allocator&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-3877'>
+      <class-decl name='new_allocator&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='58' column='1' id='type-id-3876'>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2636' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3916'/>
+          <typedef-decl name='pointer' type-id='type-id-2635' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='63' column='1' id='type-id-3915'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-1179' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3917'/>
+          <typedef-decl name='reference' type-id='type-id-1179' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='65' column='1' id='type-id-3916'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_pointer' type-id='type-id-2639' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3918'/>
+          <typedef-decl name='const_pointer' type-id='type-id-2638' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='64' column='1' id='type-id-3917'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-1238' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3919'/>
+          <typedef-decl name='const_reference' type-id='type-id-1238' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='66' column='1' id='type-id-3918'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3920' is-artificial='yes'/>
+            <parameter type-id='type-id-3919' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3920' is-artificial='yes'/>
-            <parameter type-id='type-id-3921'/>
+            <parameter type-id='type-id-3919' is-artificial='yes'/>
+            <parameter type-id='type-id-3920'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor20RemoteCommandRequestEED2Ev' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor20RemoteCommandRequestEED2Ev'>
-            <parameter type-id='type-id-3920' is-artificial='yes'/>
+            <parameter type-id='type-id-3919' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor20RemoteCommandRequestEE7addressERS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3922' is-artificial='yes'/>
-            <parameter type-id='type-id-3917'/>
-            <return type-id='type-id-3916'/>
+            <parameter type-id='type-id-3921' is-artificial='yes'/>
+            <parameter type-id='type-id-3916'/>
+            <return type-id='type-id-3915'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor20RemoteCommandRequestEE7addressERKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3922' is-artificial='yes'/>
-            <parameter type-id='type-id-3919'/>
-            <return type-id='type-id-3918'/>
+            <parameter type-id='type-id-3921' is-artificial='yes'/>
+            <parameter type-id='type-id-3918'/>
+            <return type-id='type-id-3917'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor20RemoteCommandRequestEE8allocateEmPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3920' is-artificial='yes'/>
+            <parameter type-id='type-id-3919' is-artificial='yes'/>
             <parameter type-id='type-id-230'/>
             <parameter type-id='type-id-286'/>
-            <return type-id='type-id-3916'/>
+            <return type-id='type-id-3915'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor20RemoteCommandRequestEE10deallocateEPS3_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx13new_allocatorIN5mongo8executor20RemoteCommandRequestEE10deallocateEPS3_m'>
-            <parameter type-id='type-id-3920' is-artificial='yes'/>
-            <parameter type-id='type-id-3916'/>
+            <parameter type-id='type-id-3919' is-artificial='yes'/>
+            <parameter type-id='type-id-3915'/>
             <parameter type-id='type-id-230'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIN5mongo8executor20RemoteCommandRequestEE8max_sizeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/new_allocator.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3922' is-artificial='yes'/>
+            <parameter type-id='type-id-3921' is-artificial='yes'/>
             <return type-id='type-id-230'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3923' size-in-bits='64' id='type-id-3909'/>
-    <qualified-type-def type-id='type-id-3790' const='yes' id='type-id-3889'/>
-    <pointer-type-def type-id='type-id-3924' size-in-bits='64' id='type-id-3905'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3925' size-in-bits='64' id='type-id-3896'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3926' size-in-bits='64' id='type-id-3906'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3927' size-in-bits='64' id='type-id-3884'/>
-    <pointer-type-def type-id='type-id-3928' size-in-bits='64' id='type-id-3888'/>
-    <qualified-type-def type-id='type-id-3788' const='yes' id='type-id-3891'/>
-    <qualified-type-def type-id='type-id-3834' const='yes' id='type-id-3892'/>
-    <qualified-type-def type-id='type-id-3836' const='yes' id='type-id-3893'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3833' size-in-bits='64' id='type-id-3907'/>
-    <pointer-type-def type-id='type-id-3833' size-in-bits='64' id='type-id-3903'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3899' size-in-bits='64' id='type-id-3904'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3899' size-in-bits='64' id='type-id-3897'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3894' size-in-bits='64' id='type-id-3898'/>
-    <pointer-type-def type-id='type-id-3894' size-in-bits='64' id='type-id-3895'/>
-    <pointer-type-def type-id='type-id-3835' size-in-bits='64' id='type-id-3883'/>
-    <pointer-type-def type-id='type-id-3856' size-in-bits='64' id='type-id-3887'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3922' size-in-bits='64' id='type-id-3908'/>
+    <qualified-type-def type-id='type-id-3789' const='yes' id='type-id-3888'/>
+    <pointer-type-def type-id='type-id-3923' size-in-bits='64' id='type-id-3904'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3924' size-in-bits='64' id='type-id-3895'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3925' size-in-bits='64' id='type-id-3905'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3926' size-in-bits='64' id='type-id-3883'/>
+    <pointer-type-def type-id='type-id-3927' size-in-bits='64' id='type-id-3887'/>
+    <qualified-type-def type-id='type-id-3787' const='yes' id='type-id-3890'/>
+    <qualified-type-def type-id='type-id-3833' const='yes' id='type-id-3891'/>
+    <qualified-type-def type-id='type-id-3835' const='yes' id='type-id-3892'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3832' size-in-bits='64' id='type-id-3906'/>
+    <pointer-type-def type-id='type-id-3832' size-in-bits='64' id='type-id-3902'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3898' size-in-bits='64' id='type-id-3903'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3898' size-in-bits='64' id='type-id-3896'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3893' size-in-bits='64' id='type-id-3897'/>
+    <pointer-type-def type-id='type-id-3893' size-in-bits='64' id='type-id-3894'/>
+    <pointer-type-def type-id='type-id-3834' size-in-bits='64' id='type-id-3882'/>
+    <pointer-type-def type-id='type-id-3855' size-in-bits='64' id='type-id-3886'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3908'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3907'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3929' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-3901'/>
+          <typedef-decl name='pointer' type-id='type-id-3928' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-3900'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3908'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3907'>
         <member-type access='public'>
-          <class-decl name='rebind&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-3930'>
+          <class-decl name='rebind&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-3929'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-3900'/>
+              <typedef-decl name='other' type-id='type-id-3930' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-3899'/>
             </member-type>
           </class-decl>
         </member-type>
     </namespace-decl>
     <namespace-decl name='mongo'>
       <namespace-decl name='repl'>
-        <typedef-decl name='ResponseStatus' type-id='type-id-2629' filepath='src/mongo/db/repl/replication_executor.h' line='350' column='1' id='type-id-3890'/>
+        <typedef-decl name='ResponseStatus' type-id='type-id-2628' filepath='src/mongo/db/repl/replication_executor.h' line='350' column='1' id='type-id-3889'/>
       </namespace-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;, mongo::executor::TaskExecutor::CallbackHandle, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-3932'>
+      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;, mongo::executor::TaskExecutor::CallbackHandle, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-3931'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-3795' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-3914'/>
+          <typedef-decl name='__type' type-id='type-id-3794' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-3913'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3912'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3911'>
         <member-type access='public'>
-          <typedef-decl name='__pointer' type-id='type-id-3792' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-3913'/>
+          <typedef-decl name='__pointer' type-id='type-id-3791' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-3912'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3912'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3911'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3791' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-3911'/>
+          <typedef-decl name='value_type' type-id='type-id-3790' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-3910'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-3877' size-in-bits='64' id='type-id-3920'/>
-    <qualified-type-def type-id='type-id-3915' const='yes' id='type-id-3923'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3933' size-in-bits='64' id='type-id-3921'/>
-    <pointer-type-def type-id='type-id-3933' size-in-bits='64' id='type-id-3922'/>
-    <qualified-type-def type-id='type-id-3833' const='yes' id='type-id-3924'/>
-    <qualified-type-def type-id='type-id-3899' const='yes' id='type-id-3925'/>
-    <qualified-type-def type-id='type-id-3902' const='yes' id='type-id-3926'/>
-    <qualified-type-def type-id='type-id-3835' const='yes' id='type-id-3927'/>
-    <qualified-type-def type-id='type-id-3856' const='yes' id='type-id-3928'/>
+    <pointer-type-def type-id='type-id-3876' size-in-bits='64' id='type-id-3919'/>
+    <qualified-type-def type-id='type-id-3914' const='yes' id='type-id-3922'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3932' size-in-bits='64' id='type-id-3920'/>
+    <pointer-type-def type-id='type-id-3932' size-in-bits='64' id='type-id-3921'/>
+    <qualified-type-def type-id='type-id-3832' const='yes' id='type-id-3923'/>
+    <qualified-type-def type-id='type-id-3898' const='yes' id='type-id-3924'/>
+    <qualified-type-def type-id='type-id-3901' const='yes' id='type-id-3925'/>
+    <qualified-type-def type-id='type-id-3834' const='yes' id='type-id-3926'/>
+    <qualified-type-def type-id='type-id-3855' const='yes' id='type-id-3927'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3908'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3907'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3934' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-3915'/>
+          <typedef-decl name='value_type' type-id='type-id-3933' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-3914'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3935'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3934'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3936' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-3929'/>
+          <typedef-decl name='pointer' type-id='type-id-3935' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-3928'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3935'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3934'>
         <member-type access='public'>
-          <typedef-decl name='rebind_alloc&lt;mongo::executor::RemoteCommandRequest&gt;' type-id='type-id-3937' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-3931'/>
+          <typedef-decl name='rebind_alloc&lt;mongo::executor::RemoteCommandRequest&gt;' type-id='type-id-3936' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-3930'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-3877' const='yes' id='type-id-3933'/>
+    <qualified-type-def type-id='type-id-3876' const='yes' id='type-id-3932'/>
     <namespace-decl name='std'>
-      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt;, mongo::executor::RemoteCommandRequest, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-3938'>
+      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt;, mongo::executor::RemoteCommandRequest, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-3937'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-3882' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-3937'/>
+          <typedef-decl name='__type' type-id='type-id-3881' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-3936'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3935'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3934'>
         <member-type access='public'>
-          <typedef-decl name='__pointer' type-id='type-id-3879' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-3936'/>
+          <typedef-decl name='__pointer' type-id='type-id-3878' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-3935'/>
         </member-type>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3935'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3934'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3878' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-3934'/>
+          <typedef-decl name='value_type' type-id='type-id-3877' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-3933'/>
         </member-type>
       </class-decl>
     </namespace-decl>
 
 
 
-      <class-decl name='_Bind_helper&lt;false, void (&amp;)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *), const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1601' column='1' id='type-id-3939'>
+      <class-decl name='_Bind_helper&lt;false, void (&amp;)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *), const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1601' column='1' id='type-id-3938'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1472' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1606' column='1' id='type-id-3940'/>
+          <typedef-decl name='type' type-id='type-id-1472' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1606' column='1' id='type-id-3939'/>
         </member-type>
       </class-decl>
-      <class-decl name='iterator_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-3876'>
+      <class-decl name='iterator_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='175' column='1' id='type-id-3875'>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-3778'/>
+          <typedef-decl name='reference' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='181' column='1' id='type-id-3777'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-3780'/>
+          <typedef-decl name='pointer' type-id='type-id-2621' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='180' column='1' id='type-id-3779'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-3782'/>
+          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='179' column='1' id='type-id-3781'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-1018' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='178' column='1' id='type-id-3941'/>
+          <typedef-decl name='value_type' type-id='type-id-1018' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='178' column='1' id='type-id-3940'/>
         </member-type>
       </class-decl>
-      <class-decl name='iterator_traits&lt;const mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-3875'>
+      <class-decl name='iterator_traits&lt;const mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='186' column='1' id='type-id-3874'>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-945' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-3768'/>
+          <typedef-decl name='reference' type-id='type-id-945' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='192' column='1' id='type-id-3767'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2623' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-3770'/>
+          <typedef-decl name='pointer' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='191' column='1' id='type-id-3769'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-3772'/>
+          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator_base_types.h' line='190' column='1' id='type-id-3771'/>
         </member-type>
       </class-decl>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3912'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3911'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3791' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-3911'/>
+          <typedef-decl name='value_type' type-id='type-id-3790' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-3910'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__pointer' type-id='type-id-3792' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-3913'/>
+          <typedef-decl name='__pointer' type-id='type-id-3791' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-3912'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3913' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-3872'/>
+          <typedef-decl name='pointer' type-id='type-id-3912' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-3871'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__size_type' type-id='type-id-3793' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-3942'/>
+          <typedef-decl name='__size_type' type-id='type-id-3792' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-3941'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-3942' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-3943'/>
+          <typedef-decl name='size_type' type-id='type-id-3941' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-3942'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__const_void_pointer' type-id='type-id-3945' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-3944'/>
+          <typedef-decl name='__const_void_pointer' type-id='type-id-3944' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-3943'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_void_pointer' type-id='type-id-3944' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-3946'/>
+          <typedef-decl name='const_void_pointer' type-id='type-id-3943' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-3945'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind_alloc&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' type-id='type-id-3914' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-3874'/>
+          <typedef-decl name='rebind_alloc&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' type-id='type-id-3913' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-3873'/>
         </member-type>
         <member-function access='private' static='yes'>
           <function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE17_S_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-3947'/>
+            <return type-id='type-id-3946'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE23_S_const_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-3948'/>
+            <return type-id='type-id-3947'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE22_S_void_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-3949'/>
+            <return type-id='type-id-3948'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE28_S_const_void_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-3945'/>
+            <return type-id='type-id-3944'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE25_S_difference_type_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-3950'/>
+            <return type-id='type-id-3949'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE8allocateERS4_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE8allocateERS4_m'>
-            <parameter type-id='type-id-3951'/>
-            <parameter type-id='type-id-3943'/>
-            <return type-id='type-id-3872'/>
+            <parameter type-id='type-id-3950'/>
+            <parameter type-id='type-id-3942'/>
+            <return type-id='type-id-3871'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE8allocateERS4_mPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3951'/>
-            <parameter type-id='type-id-3943'/>
-            <parameter type-id='type-id-3946'/>
-            <return type-id='type-id-3872'/>
+            <parameter type-id='type-id-3950'/>
+            <parameter type-id='type-id-3942'/>
+            <parameter type-id='type-id-3945'/>
+            <return type-id='type-id-3871'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE10deallocateERS4_PS3_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE10deallocateERS4_PS3_m'>
-            <parameter type-id='type-id-3951'/>
-            <parameter type-id='type-id-3872'/>
-            <parameter type-id='type-id-3943'/>
+            <parameter type-id='type-id-3950'/>
+            <parameter type-id='type-id-3871'/>
+            <parameter type-id='type-id-3942'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE8max_sizeERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE8max_sizeERKS4_'>
-            <parameter type-id='type-id-3797'/>
-            <return type-id='type-id-3943'/>
+            <parameter type-id='type-id-3796'/>
+            <return type-id='type-id-3942'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE37select_on_container_copy_constructionERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3797'/>
-            <return type-id='type-id-3721'/>
+            <parameter type-id='type-id-3796'/>
+            <return type-id='type-id-3720'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='construct&lt;mongo::executor::TaskExecutor::CallbackHandle, const mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE9constructIS3_JRKS3_EEEDTcl12_S_constructfp_fp0_spclsr3stdE7forwardIT0_Efp1_EEERS4_PT_DpOS9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE9constructIS3_JRKS3_EEEDTcl12_S_constructfp_fp0_spclsr3stdE7forwardIT0_Efp1_EEERS4_PT_DpOS9_'>
-            <parameter type-id='type-id-3951'/>
-            <parameter type-id='type-id-2622'/>
+            <parameter type-id='type-id-3950'/>
+            <parameter type-id='type-id-2621'/>
             <parameter type-id='type-id-945'/>
-            <return type-id='type-id-3952'/>
+            <return type-id='type-id-3951'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='destroy&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE7destroyIS3_EEvRS4_PT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='410' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE7destroyIS3_EEvRS4_PT_'>
-            <parameter type-id='type-id-3951'/>
-            <parameter type-id='type-id-2622'/>
+            <parameter type-id='type-id-3950'/>
+            <parameter type-id='type-id-2621'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_destroy&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE10_S_destroyIS3_EENSt9enable_ifIXsr6__and_INS5_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS4_PS9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE10_S_destroyIS3_EENSt9enable_ifIXsr6__and_INS5_16__destroy_helperIT_E4typeEEE5valueEvE4typeERS4_PS9_'>
-            <parameter type-id='type-id-3951'/>
-            <parameter type-id='type-id-2622'/>
-            <return type-id='type-id-3953'/>
+            <parameter type-id='type-id-3950'/>
+            <parameter type-id='type-id-2621'/>
+            <return type-id='type-id-3952'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_max_size&lt;const std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;, void&gt;' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE11_S_max_sizeIKS4_vEEmRT_i' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE11_S_max_sizeIKS4_vEEmRT_i'>
-            <parameter type-id='type-id-3797'/>
+            <parameter type-id='type-id-3796'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-3943'/>
+            <return type-id='type-id-3942'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_construct&lt;mongo::executor::TaskExecutor::CallbackHandle, const mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE12_S_constructIS3_JRKS3_EEENSt9enable_ifIXsr6__and_INS5_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERS4_PSB_DpOSC_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE12_S_constructIS3_JRKS3_EEENSt9enable_ifIXsr6__and_INS5_18__construct_helperIT_JDpT0_EE4typeEEE5valueEvE4typeERS4_PSB_DpOSC_'>
-            <parameter type-id='type-id-3951'/>
-            <parameter type-id='type-id-2622'/>
+            <parameter type-id='type-id-3950'/>
+            <parameter type-id='type-id-2621'/>
             <parameter type-id='type-id-945'/>
-            <return type-id='type-id-3952'/>
+            <return type-id='type-id-3951'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <typedef-decl name='__allocator_base&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' type-id='type-id-3790' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-3954'/>
-      <class-decl name='pointer_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-3955'>
+      <typedef-decl name='__allocator_base&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' type-id='type-id-3789' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-3953'/>
+      <class-decl name='pointer_traits&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-3954'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-3956'/>
+          <typedef-decl name='pointer' type-id='type-id-2621' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-3955'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;const value_type&gt;' type-id='type-id-2623' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-3948'/>
+          <typedef-decl name='rebind&lt;const value_type&gt;' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-3947'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-3949'/>
+          <typedef-decl name='rebind&lt;void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-3948'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;const void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-3945'/>
+          <typedef-decl name='rebind&lt;const void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-3944'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-3950'/>
+          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-3949'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPN5mongo8executor12TaskExecutor14CallbackHandleEE10pointer_toERS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3957'/>
-            <return type-id='type-id-3956'/>
+            <parameter type-id='type-id-3956'/>
+            <return type-id='type-id-3955'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__ptrtr_not_void&lt;mongo::executor::TaskExecutor::CallbackHandle, mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-3958'>
+      <class-decl name='__ptrtr_not_void&lt;mongo::executor::TaskExecutor::CallbackHandle, mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-3957'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-1018' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-3959'/>
+          <typedef-decl name='__type' type-id='type-id-1018' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-3958'/>
         </member-type>
       </class-decl>
-      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;, mongo::executor::TaskExecutor::CallbackHandle, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-3932'>
+      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;, mongo::executor::TaskExecutor::CallbackHandle, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-3931'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-3795' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-3914'/>
+          <typedef-decl name='__type' type-id='type-id-3794' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-3913'/>
         </member-type>
       </class-decl>
-      <typedef-decl name='_Require&lt;__has_construct&lt;mongo::executor::TaskExecutor::CallbackHandle, const mongo::executor::TaskExecutor::CallbackHandle &amp;&gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-3952'/>
-      <typedef-decl name='_Require&lt;__has_destroy&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-3953'/>
-      <class-decl name='initializer_list&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' visibility='default' is-declaration-only='yes' id='type-id-3742'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3728'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3730'/>
+      <typedef-decl name='_Require&lt;__has_construct&lt;mongo::executor::TaskExecutor::CallbackHandle, const mongo::executor::TaskExecutor::CallbackHandle &amp;&gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-3951'/>
+      <typedef-decl name='_Require&lt;__has_destroy&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' type-id='type-id-2320' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1957' column='1' id='type-id-3952'/>
+      <class-decl name='initializer_list&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' visibility='default' is-declaration-only='yes' id='type-id-3741'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3727'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3729'/>
       <function-decl name='bind&lt;void (&amp;)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *), const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZSt4bindIRFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEEJRKSt12_PlaceholderILi1EES8_SC_EENSt12_Bind_helperIXsr15__is_socketlikeIT_EE5valueESK_JDpT0_EE4typeEOSK_DpOSL_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4bindIRFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEEJRKSt12_PlaceholderILi1EES8_SC_EENSt12_Bind_helperIXsr15__is_socketlikeIT_EE5valueESK_JDpT0_EE4typeEOSK_DpOSL_'>
-        <parameter type-id='type-id-3960' name='__f' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
+        <parameter type-id='type-id-3959' name='__f' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
         <parameter type-id='type-id-929' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
-        <parameter type-id='type-id-3605' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
-        <parameter type-id='type-id-3610' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
-        <return type-id='type-id-3940'/>
+        <parameter type-id='type-id-3604' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
+        <parameter type-id='type-id-3609' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
+        <return type-id='type-id-3939'/>
       </function-decl>
-      <class-decl name='_Bind_helper&lt;false, void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *), const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1601' column='1' id='type-id-3961'>
+      <class-decl name='_Bind_helper&lt;false, void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *), const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1601' column='1' id='type-id-3960'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1234' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1606' column='1' id='type-id-3962'/>
+          <typedef-decl name='type' type-id='type-id-1234' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1606' column='1' id='type-id-3961'/>
         </member-type>
       </class-decl>
       <function-decl name='bind&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *), const std::_Placeholder&lt;1&gt; &amp;, mongo::repl::ScatterGatherRunner *&gt;' mangled-name='_ZSt4bindIPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEEJRKSt12_PlaceholderILi1EES8_EENSt12_Bind_helperIXsr15__is_socketlikeIT_EE5valueESG_JDpT0_EE4typeEOSG_DpOSH_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4bindIPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEEJRKSt12_PlaceholderILi1EES8_EENSt12_Bind_helperIXsr15__is_socketlikeIT_EE5valueESG_JDpT0_EE4typeEOSG_DpOSH_'>
-        <parameter type-id='type-id-3604' name='__f' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
+        <parameter type-id='type-id-3603' name='__f' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
         <parameter type-id='type-id-929' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
-        <parameter type-id='type-id-3605' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
-        <return type-id='type-id-3962'/>
+        <parameter type-id='type-id-3604' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
+        <return type-id='type-id-3961'/>
       </function-decl>
-      <class-decl name='_Bind&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; (mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt;)&gt;' size-in-bits='192' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1248' column='1' id='type-id-3963'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3964'/>
+      <class-decl name='_Bind&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; (mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt;)&gt;' size-in-bits='192' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1248' column='1' id='type-id-3962'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3963'/>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_f' type-id='type-id-3965' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1255' column='1'/>
+          <var-decl name='_M_f' type-id='type-id-3964' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1255' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_bound_args' type-id='type-id-3966' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1256' column='1'/>
+          <var-decl name='_M_bound_args' type-id='type-id-3965' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1256' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Bind' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1307' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3967' is-artificial='yes'/>
-            <parameter type-id='type-id-3968'/>
+            <parameter type-id='type-id-3966' is-artificial='yes'/>
+            <parameter type-id='type-id-3967'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Bind' mangled-name='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEPS3_St12_PlaceholderILi1EEEEC2EOSG_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEPS3_St12_PlaceholderILi1EEEEC2EOSG_'>
-            <parameter type-id='type-id-3967' is-artificial='yes'/>
-            <parameter type-id='type-id-3969'/>
+            <parameter type-id='type-id-3966' is-artificial='yes'/>
+            <parameter type-id='type-id-3968'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator()&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;, void&gt;' mangled-name='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEPS3_St12_PlaceholderILi1EEEEclIJRS6_EvEET0_DpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1319' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEPS3_St12_PlaceholderILi1EEEEclIJRS6_EvEET0_DpOT_'>
-            <parameter type-id='type-id-3967' is-artificial='yes'/>
+            <parameter type-id='type-id-3966' is-artificial='yes'/>
             <parameter type-id='type-id-931'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='__call&lt;void, mongo::executor::TaskExecutor::CallbackHandle &amp;, 0, 1&gt;' mangled-name='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEPS3_St12_PlaceholderILi1EEEE6__callIvJRS6_EJLm0ELm1EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEPS3_St12_PlaceholderILi1EEEE6__callIvJRS6_EJLm0ELm1EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE'>
-            <parameter type-id='type-id-3967' is-artificial='yes'/>
-            <parameter type-id='type-id-3625'/>
+            <parameter type-id='type-id-3966' is-artificial='yes'/>
+            <parameter type-id='type-id-3624'/>
             <parameter type-id='type-id-914'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Bind&lt;mongo::repl::ReplicationExecutor *&amp;, const std::_Placeholder&lt;1&gt; &amp;&gt;' mangled-name='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEPS3_St12_PlaceholderILi1EEEEC2IJRSC_RKSE_EEEOSB_DpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1303' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEPS3_St12_PlaceholderILi1EEEEC2IJRSC_RKSE_EEEOSB_DpOT_'>
-            <parameter type-id='type-id-3967' is-artificial='yes'/>
-            <parameter type-id='type-id-3970'/>
+            <parameter type-id='type-id-3966' is-artificial='yes'/>
+            <parameter type-id='type-id-3969'/>
             <parameter type-id='type-id-955'/>
             <parameter type-id='type-id-929'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Weak_result_type&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='184' column='1' id='type-id-3964'>
+      <class-decl name='_Weak_result_type&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='184' column='1' id='type-id-3963'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3970'/>
+      </class-decl>
+      <class-decl name='_Weak_result_type_impl&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='86' column='1' id='type-id-3970'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3971'/>
       </class-decl>
-      <class-decl name='_Weak_result_type_impl&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='86' column='1' id='type-id-3971'>
+      <class-decl name='_Maybe_get_result_type&lt;true, std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='78' column='1' id='type-id-3971'/>
+      <class-decl name='_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt;' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='509' column='1' id='type-id-3964'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3972'/>
-      </class-decl>
-      <class-decl name='_Maybe_get_result_type&lt;true, std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='78' column='1' id='type-id-3972'/>
-      <class-decl name='_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt;' size-in-bits='128' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='509' column='1' id='type-id-3965'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3973'/>
         <member-function access='public'>
           <function-decl name='_Mem_fn' mangled-name='_ZNSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEEC2ES9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='550' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEEC2ES9_'>
-            <parameter type-id='type-id-3974' is-artificial='yes'/>
+            <parameter type-id='type-id-3973' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator()&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;, void&gt;' mangled-name='_ZNKSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEEclIJRS5_EvEEvPS2_DpOT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='568' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEEclIJRS5_EvEEvPS2_DpOT_'>
-            <parameter type-id='type-id-3975' is-artificial='yes'/>
+            <parameter type-id='type-id-3974' is-artificial='yes'/>
             <parameter type-id='type-id-939'/>
             <parameter type-id='type-id-931'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_unary_or_binary_function&lt;void, mongo::repl::ReplicationExecutor *, const mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='504' column='1' id='type-id-3973'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3976'/>
+      <class-decl name='_Maybe_unary_or_binary_function&lt;void, mongo::repl::ReplicationExecutor *, const mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='504' column='1' id='type-id-3972'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3975'/>
       </class-decl>
-      <class-decl name='binary_function&lt;mongo::repl::ReplicationExecutor *, const mongo::executor::TaskExecutor::CallbackHandle &amp;, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_function.h' line='118' column='1' id='type-id-3976'/>
-      <class-decl name='tuple&lt;mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='523' column='1' id='type-id-3966'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3977'/>
+      <class-decl name='binary_function&lt;mongo::repl::ReplicationExecutor *, const mongo::executor::TaskExecutor::CallbackHandle &amp;, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_function.h' line='118' column='1' id='type-id-3975'/>
+      <class-decl name='tuple&lt;mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='523' column='1' id='type-id-3965'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3976'/>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='528' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3978' is-artificial='yes'/>
+            <parameter type-id='type-id-3977' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='532' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3978' is-artificial='yes'/>
+            <parameter type-id='type-id-3977' is-artificial='yes'/>
             <parameter type-id='type-id-944'/>
             <parameter type-id='type-id-929'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3978' is-artificial='yes'/>
-            <parameter type-id='type-id-3979'/>
+            <parameter type-id='type-id-3977' is-artificial='yes'/>
+            <parameter type-id='type-id-3978'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple' mangled-name='_ZNSt5tupleIJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEC2EOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='544' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEC2EOS6_'>
-            <parameter type-id='type-id-3978' is-artificial='yes'/>
-            <parameter type-id='type-id-3980'/>
+            <parameter type-id='type-id-3977' is-artificial='yes'/>
+            <parameter type-id='type-id-3979'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEaSERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='618' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3978' is-artificial='yes'/>
-            <parameter type-id='type-id-3979'/>
-            <return type-id='type-id-3981'/>
+            <parameter type-id='type-id-3977' is-artificial='yes'/>
+            <parameter type-id='type-id-3978'/>
+            <return type-id='type-id-3980'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt5tupleIJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEaSEOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3978' is-artificial='yes'/>
-            <parameter type-id='type-id-3980'/>
-            <return type-id='type-id-3981'/>
+            <parameter type-id='type-id-3977' is-artificial='yes'/>
+            <parameter type-id='type-id-3979'/>
+            <return type-id='type-id-3980'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='swap' mangled-name='_ZNSt5tupleIJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEE4swapERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='667' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3978' is-artificial='yes'/>
-            <parameter type-id='type-id-3981'/>
+            <parameter type-id='type-id-3977' is-artificial='yes'/>
+            <parameter type-id='type-id-3980'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='tuple&lt;mongo::repl::ReplicationExecutor *&amp;, const std::_Placeholder&lt;1&gt; &amp;, void&gt;' mangled-name='_ZNSt5tupleIJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEC2IRS3_RKS5_vEEOT_OT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='539' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt5tupleIJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEC2IRS3_RKS5_vEEOT_OT0_'>
-            <parameter type-id='type-id-3978' is-artificial='yes'/>
+            <parameter type-id='type-id-3977' is-artificial='yes'/>
             <parameter type-id='type-id-955'/>
             <parameter type-id='type-id-929'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Tuple_impl&lt;0, mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3977'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3982'/>
+      <class-decl name='_Tuple_impl&lt;0, mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3976'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3981'/>
         <base-class access='private' layout-offset-in-bits='0' type-id='type-id-952'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-3982' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3983'/>
+          <typedef-decl name='_Inherited' type-id='type-id-3981' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3982'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEE7_M_headERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEE7_M_headERS6_'>
-            <parameter type-id='type-id-3984'/>
+            <parameter type-id='type-id-3983'/>
             <return type-id='type-id-955'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEE7_M_headERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3985'/>
+            <parameter type-id='type-id-3984'/>
             <return type-id='type-id-944'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEE7_M_tailERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEE7_M_tailERS6_'>
-            <parameter type-id='type-id-3984'/>
-            <return type-id='type-id-3986'/>
+            <parameter type-id='type-id-3983'/>
+            <return type-id='type-id-3985'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEE7_M_tailERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3985'/>
-            <return type-id='type-id-3987'/>
+            <parameter type-id='type-id-3984'/>
+            <return type-id='type-id-3986'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3988' is-artificial='yes'/>
+            <parameter type-id='type-id-3987' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3988' is-artificial='yes'/>
+            <parameter type-id='type-id-3987' is-artificial='yes'/>
             <parameter type-id='type-id-944'/>
             <parameter type-id='type-id-929'/>
             <return type-id='type-id-11'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3988' is-artificial='yes'/>
-            <parameter type-id='type-id-3985'/>
+            <parameter type-id='type-id-3987' is-artificial='yes'/>
+            <parameter type-id='type-id-3984'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEC2EOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEC2EOS6_'>
-            <parameter type-id='type-id-3988' is-artificial='yes'/>
-            <parameter type-id='type-id-3989'/>
+            <parameter type-id='type-id-3987' is-artificial='yes'/>
+            <parameter type-id='type-id-3988'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEaSERKS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3988' is-artificial='yes'/>
-            <parameter type-id='type-id-3985'/>
-            <return type-id='type-id-3984'/>
+            <parameter type-id='type-id-3987' is-artificial='yes'/>
+            <parameter type-id='type-id-3984'/>
+            <return type-id='type-id-3983'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEaSEOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3988' is-artificial='yes'/>
-            <parameter type-id='type-id-3989'/>
-            <return type-id='type-id-3984'/>
+            <parameter type-id='type-id-3987' is-artificial='yes'/>
+            <parameter type-id='type-id-3988'/>
+            <return type-id='type-id-3983'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEE7_M_swapERS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3988' is-artificial='yes'/>
-            <parameter type-id='type-id-3984'/>
+            <parameter type-id='type-id-3987' is-artificial='yes'/>
+            <parameter type-id='type-id-3983'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl&lt;mongo::repl::ReplicationExecutor *&amp;, const std::_Placeholder&lt;1&gt; &amp;, void&gt;' mangled-name='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEC2IRS3_JRKS5_EvEEOT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEC2IRS3_JRKS5_EvEEOT_DpOT0_'>
-            <parameter type-id='type-id-3988' is-artificial='yes'/>
+            <parameter type-id='type-id-3987' is-artificial='yes'/>
             <parameter type-id='type-id-955'/>
             <parameter type-id='type-id-929'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Tuple_impl&lt;1, std::_Placeholder&lt;1&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3982'>
+      <class-decl name='_Tuple_impl&lt;1, std::_Placeholder&lt;1&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='231' column='1' id='type-id-3981'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-409'/>
         <base-class access='private' layout-offset-in-bits='0' type-id='type-id-962'/>
         <member-type access='public'>
-          <typedef-decl name='_Inherited' type-id='type-id-409' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3990'/>
+          <typedef-decl name='_Inherited' type-id='type-id-409' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='237' column='1' id='type-id-3989'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEE7_M_headERS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEE7_M_headERS2_'>
-            <parameter type-id='type-id-3991'/>
+            <parameter type-id='type-id-3990'/>
             <return type-id='type-id-965'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_head' mangled-name='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEE7_M_headERKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3992'/>
+            <parameter type-id='type-id-3991'/>
             <return type-id='type-id-929'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEE7_M_tailERS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEE7_M_tailERS2_'>
-            <parameter type-id='type-id-3991'/>
-            <return type-id='type-id-3993'/>
+            <parameter type-id='type-id-3990'/>
+            <return type-id='type-id-3992'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_M_tail' mangled-name='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEE7_M_tailERKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3992'/>
-            <return type-id='type-id-3994'/>
+            <parameter type-id='type-id-3991'/>
+            <return type-id='type-id-3993'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3995' is-artificial='yes'/>
+            <parameter type-id='type-id-3994' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEEC2ERKS1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='256' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEEC2ERKS1_'>
-            <parameter type-id='type-id-3995' is-artificial='yes'/>
+            <parameter type-id='type-id-3994' is-artificial='yes'/>
             <parameter type-id='type-id-929'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3995' is-artificial='yes'/>
-            <parameter type-id='type-id-3992'/>
+            <parameter type-id='type-id-3994' is-artificial='yes'/>
+            <parameter type-id='type-id-3991'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Tuple_impl' mangled-name='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEEC2EOS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEEC2EOS2_'>
-            <parameter type-id='type-id-3995' is-artificial='yes'/>
-            <parameter type-id='type-id-3996'/>
+            <parameter type-id='type-id-3994' is-artificial='yes'/>
+            <parameter type-id='type-id-3995'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEEaSERKS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3995' is-artificial='yes'/>
-            <parameter type-id='type-id-3992'/>
-            <return type-id='type-id-3991'/>
+            <parameter type-id='type-id-3994' is-artificial='yes'/>
+            <parameter type-id='type-id-3991'/>
+            <return type-id='type-id-3990'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEEaSEOS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3995' is-artificial='yes'/>
-            <parameter type-id='type-id-3996'/>
-            <return type-id='type-id-3991'/>
+            <parameter type-id='type-id-3994' is-artificial='yes'/>
+            <parameter type-id='type-id-3995'/>
+            <return type-id='type-id-3990'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZNSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEE7_M_swapERS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3995' is-artificial='yes'/>
-            <parameter type-id='type-id-3991'/>
+            <parameter type-id='type-id-3994' is-artificial='yes'/>
+            <parameter type-id='type-id-3990'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='for_each&lt;__gnu_cxx::__normal_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt;, std::_Bind&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; (mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt;)&gt; &gt;' mangled-name='_ZSt8for_eachIN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS5_SaIS5_EEEESt5_BindIFSt7_Mem_fnIMNS2_4repl19ReplicationExecutorEFvRKS5_EEPSE_St12_PlaceholderILi1EEEEET0_T_SQ_SP_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_algo.h' line='3750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8for_eachIN9__gnu_cxx17__normal_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS5_SaIS5_EEEESt5_BindIFSt7_Mem_fnIMNS2_4repl19ReplicationExecutorEFvRKS5_EEPSE_St12_PlaceholderILi1EEEEET0_T_SQ_SP_'>
-        <parameter type-id='type-id-3724' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_algo.h' line='3750' column='1'/>
-        <parameter type-id='type-id-3724' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_algo.h' line='3750' column='1'/>
-        <parameter type-id='type-id-3963' name='__f' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_algo.h' line='3750' column='1'/>
-        <return type-id='type-id-3963'/>
+        <parameter type-id='type-id-3723' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_algo.h' line='3750' column='1'/>
+        <parameter type-id='type-id-3723' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_algo.h' line='3750' column='1'/>
+        <parameter type-id='type-id-3962' name='__f' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_algo.h' line='3750' column='1'/>
+        <return type-id='type-id-3962'/>
       </function-decl>
-      <class-decl name='_Bind_helper&lt;false, void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;), mongo::repl::ReplicationExecutor *&amp;, const std::_Placeholder&lt;1&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1601' column='1' id='type-id-3997'>
+      <class-decl name='_Bind_helper&lt;false, void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;), mongo::repl::ReplicationExecutor *&amp;, const std::_Placeholder&lt;1&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1601' column='1' id='type-id-3996'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3963' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1606' column='1' id='type-id-3998'/>
+          <typedef-decl name='type' type-id='type-id-3962' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1606' column='1' id='type-id-3997'/>
         </member-type>
       </class-decl>
       <function-decl name='bind&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;), mongo::repl::ReplicationExecutor *&amp;, const std::_Placeholder&lt;1&gt; &amp;&gt;' mangled-name='_ZSt4bindIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEJRPS2_RKSt12_PlaceholderILi1EEEENSt12_Bind_helperIXsr15__is_socketlikeIT_EE5valueESH_JDpT0_EE4typeEOSH_DpOSI_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4bindIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEJRPS2_RKSt12_PlaceholderILi1EEEENSt12_Bind_helperIXsr15__is_socketlikeIT_EE5valueESH_JDpT0_EE4typeEOSH_DpOSI_'>
         <parameter type-id='type-id-955' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
         <parameter type-id='type-id-929' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1623' column='1'/>
-        <return type-id='type-id-3998'/>
+        <return type-id='type-id-3997'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; (mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt;)&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-3999'>
+      <class-decl name='remove_reference&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; (mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt;)&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-3998'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3963' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4000'/>
+          <typedef-decl name='type' type-id='type-id-3962' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-3999'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::_Bind&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; (mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt;)&gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS2_8executor12TaskExecutor14CallbackHandleEEEPS4_St12_PlaceholderILi1EEEEEONSt16remove_referenceIT_E4typeEOSK_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt5_BindIFSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS2_8executor12TaskExecutor14CallbackHandleEEEPS4_St12_PlaceholderILi1EEEEEONSt16remove_referenceIT_E4typeEOSK_'>
-        <parameter type-id='type-id-4001' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4002'/>
+        <parameter type-id='type-id-4000' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4001'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4003'>
+      <class-decl name='remove_reference&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4002'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3965' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4004'/>
+          <typedef-decl name='type' type-id='type-id-3964' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4003'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::_Mem_fn&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEEONSt16remove_referenceIT_E4typeEOSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt7_Mem_fnIMN5mongo4repl19ReplicationExecutorEFvRKNS1_8executor12TaskExecutor14CallbackHandleEEEEONSt16remove_referenceIT_E4typeEOSE_'>
-        <parameter type-id='type-id-4005' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4006'/>
+        <parameter type-id='type-id-4004' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4005'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::tuple&lt;mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4007'>
+      <class-decl name='remove_reference&lt;std::tuple&lt;mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4006'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3966' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4008'/>
+          <typedef-decl name='type' type-id='type-id-3965' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4007'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::tuple&lt;mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt5tupleIJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEEONSt16remove_referenceIT_E4typeEOSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt5tupleIJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEEEONSt16remove_referenceIT_E4typeEOSA_'>
-        <parameter type-id='type-id-3981' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4009'/>
+        <parameter type-id='type-id-3980' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4008'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::_Tuple_impl&lt;1, std::_Placeholder&lt;1&gt; &gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4010'>
+      <class-decl name='remove_reference&lt;std::_Tuple_impl&lt;1, std::_Placeholder&lt;1&gt; &gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4009'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3982' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4011'/>
+          <typedef-decl name='type' type-id='type-id-3981' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4010'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::_Tuple_impl&lt;1, std::_Placeholder&lt;1&gt; &gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEEEONSt16remove_referenceIT_E4typeEOS6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt11_Tuple_implILm1EJSt12_PlaceholderILi1EEEEEONSt16remove_referenceIT_E4typeEOS6_'>
-        <parameter type-id='type-id-3991' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4012'/>
+        <parameter type-id='type-id-3990' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4011'/>
       </function-decl>
       <function-decl name='forward_as_tuple&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' mangled-name='_ZSt16forward_as_tupleIJRN5mongo8executor12TaskExecutor14CallbackHandleEEESt5tupleIJDpOT_EES8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='904' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16forward_as_tupleIJRN5mongo8executor12TaskExecutor14CallbackHandleEEESt5tupleIJDpOT_EES8_'>
         <parameter type-id='type-id-931' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='904' column='1'/>
-        <return type-id='type-id-3616'/>
+        <return type-id='type-id-3615'/>
       </function-decl>
       <function-decl name='get&lt;0, mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt;' mangled-name='_ZSt3getILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm0EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_'>
-        <parameter type-id='type-id-3981' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
+        <parameter type-id='type-id-3980' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
         <return type-id='type-id-1597'/>
       </function-decl>
       <function-decl name='get&lt;1, mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt;' mangled-name='_ZSt3getILm1EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm1EJPN5mongo4repl19ReplicationExecutorESt12_PlaceholderILi1EEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_'>
-        <parameter type-id='type-id-3981' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
+        <parameter type-id='type-id-3980' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
         <return type-id='type-id-1599'/>
       </function-decl>
       <function-decl name='__get_helper&lt;1, std::_Placeholder&lt;1&gt;&gt;' mangled-name='_ZSt12__get_helperILm1ESt12_PlaceholderILi1EEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS3_DpT1_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm1ESt12_PlaceholderILi1EEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS3_DpT1_EE'>
-        <parameter type-id='type-id-3991' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
+        <parameter type-id='type-id-3990' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
         <return type-id='type-id-1599'/>
       </function-decl>
-      <class-decl name='__add_ref&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='66' column='1' id='type-id-4013'>
+      <class-decl name='__add_ref&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='66' column='1' id='type-id-4012'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='67' column='1' id='type-id-4014'/>
+          <typedef-decl name='type' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='67' column='1' id='type-id-4013'/>
         </member-type>
       </class-decl>
       <function-decl name='get&lt;0, mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' mangled-name='_ZSt3getILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm0EJRN5mongo8executor12TaskExecutor14CallbackHandleEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSA_'>
         <parameter type-id='type-id-2214' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
-        <return type-id='type-id-4014'/>
+        <return type-id='type-id-4013'/>
       </function-decl>
       <function-decl name='__get_helper&lt;0, mongo::executor::TaskExecutor::CallbackHandle &amp;&gt;' mangled-name='_ZSt12__get_helperILm0ERN5mongo8executor12TaskExecutor14CallbackHandleEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS6_DpT1_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm0ERN5mongo8executor12TaskExecutor14CallbackHandleEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS6_DpT1_EE'>
-        <parameter type-id='type-id-3660' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
-        <return type-id='type-id-4014'/>
+        <parameter type-id='type-id-3659' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
+        <return type-id='type-id-4013'/>
       </function-decl>
       <function-decl name='__get_helper&lt;0, mongo::repl::ReplicationExecutor *, std::_Placeholder&lt;1&gt; &gt;' mangled-name='_ZSt12__get_helperILm0EPN5mongo4repl19ReplicationExecutorEJSt12_PlaceholderILi1EEEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS7_DpT1_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm0EPN5mongo4repl19ReplicationExecutorEJSt12_PlaceholderILi1EEEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS7_DpT1_EE'>
-        <parameter type-id='type-id-3984' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
+        <parameter type-id='type-id-3983' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
         <return type-id='type-id-1597'/>
       </function-decl>
       <function-decl name='forward&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt;' mangled-name='_ZSt7forwardIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEEOT_RNSt16remove_referenceISA_E4typeE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEEOT_RNSt16remove_referenceISA_E4typeE'>
         <return type-id='type-id-11'/>
       </function-decl>
       <function-decl name='__uninitialized_move_if_noexcept_a&lt;mongo::executor::TaskExecutor::CallbackHandle *, mongo::executor::TaskExecutor::CallbackHandle *, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' mangled-name='_ZSt34__uninitialized_move_if_noexcept_aIPN5mongo8executor12TaskExecutor14CallbackHandleES4_SaIS3_EET0_T_S7_S6_RT1_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt34__uninitialized_move_if_noexcept_aIPN5mongo8executor12TaskExecutor14CallbackHandleES4_SaIS3_EET0_T_S7_S6_RT1_'>
-        <parameter type-id='type-id-2622' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1'/>
-        <parameter type-id='type-id-2622' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='296' column='1'/>
-        <parameter type-id='type-id-2622' name='__result' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='297' column='1'/>
-        <parameter type-id='type-id-3951' name='__alloc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='298' column='1'/>
-        <return type-id='type-id-2622'/>
+        <parameter type-id='type-id-2621' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='295' column='1'/>
+        <parameter type-id='type-id-2621' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='296' column='1'/>
+        <parameter type-id='type-id-2621' name='__result' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='297' column='1'/>
+        <parameter type-id='type-id-3950' name='__alloc' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='298' column='1'/>
+        <return type-id='type-id-2621'/>
       </function-decl>
       <function-decl name='_Destroy&lt;mongo::executor::TaskExecutor::CallbackHandle *, mongo::executor::TaskExecutor::CallbackHandle&gt;' mangled-name='_ZSt8_DestroyIPN5mongo8executor12TaskExecutor14CallbackHandleES3_EvT_S5_RSaIT0_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIPN5mongo8executor12TaskExecutor14CallbackHandleES3_EvT_S5_RSaIT0_E'>
-        <parameter type-id='type-id-2622' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
-        <parameter type-id='type-id-2622' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
-        <parameter type-id='type-id-3951' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='149' column='1'/>
+        <parameter type-id='type-id-2621' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
+        <parameter type-id='type-id-2621' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
+        <parameter type-id='type-id-3950' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='149' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
       <function-decl name='_Destroy&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' mangled-name='_ZSt8_DestroyIPN5mongo8executor12TaskExecutor14CallbackHandleEEvT_S5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIPN5mongo8executor12TaskExecutor14CallbackHandleEEvT_S5_'>
-        <parameter type-id='type-id-2622' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
-        <parameter type-id='type-id-2622' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
+        <parameter type-id='type-id-2621' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
+        <parameter type-id='type-id-2621' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
       <function-decl name='_Destroy&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' mangled-name='_ZSt8_DestroyIN5mongo8executor12TaskExecutor14CallbackHandleEEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIN5mongo8executor12TaskExecutor14CallbackHandleEEvPT_'>
-        <parameter type-id='type-id-2622' name='__pointer' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='92' column='1'/>
+        <parameter type-id='type-id-2621' name='__pointer' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='92' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
       <function-decl name='__addressof&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' mangled-name='_ZSt11__addressofIN5mongo8executor12TaskExecutor14CallbackHandleEEPT_RS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt11__addressofIN5mongo8executor12TaskExecutor14CallbackHandleEEPT_RS4_'>
         <parameter type-id='type-id-931' name='__r' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='47' column='1'/>
-        <return type-id='type-id-2622'/>
+        <return type-id='type-id-2621'/>
       </function-decl>
-      <class-decl name='move_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='947' column='1' id='type-id-4015'>
+      <class-decl name='move_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' size-in-bits='64' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='947' column='1' id='type-id-4014'>
         <member-type access='private'>
-          <typedef-decl name='iterator_type' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='955' column='1' id='type-id-4016'/>
+          <typedef-decl name='iterator_type' type-id='type-id-2621' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='955' column='1' id='type-id-4015'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-3941' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='957' column='1' id='type-id-4017'/>
+          <typedef-decl name='value_type' type-id='type-id-3940' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='957' column='1' id='type-id-4016'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reference' type-id='type-id-4019' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='961' column='1' id='type-id-4018'/>
+          <typedef-decl name='reference' type-id='type-id-4018' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='961' column='1' id='type-id-4017'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2622' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='960' column='1' id='type-id-4020'/>
+          <typedef-decl name='pointer' type-id='type-id-2621' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='960' column='1' id='type-id-4019'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='difference_type' type-id='type-id-3782' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='958' column='1' id='type-id-4021'/>
+          <typedef-decl name='difference_type' type-id='type-id-3781' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='958' column='1' id='type-id-4020'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_current' type-id='type-id-2622' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='950' column='1'/>
+          <var-decl name='_M_current' type-id='type-id-2621' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='950' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='move_iterator' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='963' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4022' is-artificial='yes'/>
+            <parameter type-id='type-id-4021' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='move_iterator' mangled-name='_ZNSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEC2ES4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='967' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEC2ES4_'>
-            <parameter type-id='type-id-4022' is-artificial='yes'/>
-            <parameter type-id='type-id-4016'/>
+            <parameter type-id='type-id-4021' is-artificial='yes'/>
+            <parameter type-id='type-id-4015'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='base' mangled-name='_ZNKSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEE4baseEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='975' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEE4baseEv'>
-            <parameter type-id='type-id-4023' is-artificial='yes'/>
-            <return type-id='type-id-4016'/>
+            <parameter type-id='type-id-4022' is-artificial='yes'/>
+            <return type-id='type-id-4015'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*' mangled-name='_ZNKSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEdeEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='979' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEdeEv'>
-            <parameter type-id='type-id-4023' is-artificial='yes'/>
-            <return type-id='type-id-4018'/>
+            <parameter type-id='type-id-4022' is-artificial='yes'/>
+            <return type-id='type-id-4017'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEptEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='983' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4023' is-artificial='yes'/>
-            <return type-id='type-id-4020'/>
+            <parameter type-id='type-id-4022' is-artificial='yes'/>
+            <return type-id='type-id-4019'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEppEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='987' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEppEv'>
-            <parameter type-id='type-id-4022' is-artificial='yes'/>
-            <return type-id='type-id-4024'/>
+            <parameter type-id='type-id-4021' is-artificial='yes'/>
+            <return type-id='type-id-4023'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEppEi' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='994' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4022' is-artificial='yes'/>
+            <parameter type-id='type-id-4021' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-4015'/>
+            <return type-id='type-id-4014'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEmmEv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1002' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4022' is-artificial='yes'/>
-            <return type-id='type-id-4024'/>
+            <parameter type-id='type-id-4021' is-artificial='yes'/>
+            <return type-id='type-id-4023'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEmmEi' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1009' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4022' is-artificial='yes'/>
+            <parameter type-id='type-id-4021' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-4015'/>
+            <return type-id='type-id-4014'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+' mangled-name='_ZNKSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEplEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1017' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4023' is-artificial='yes'/>
-            <parameter type-id='type-id-4021'/>
-            <return type-id='type-id-4015'/>
+            <parameter type-id='type-id-4022' is-artificial='yes'/>
+            <parameter type-id='type-id-4020'/>
+            <return type-id='type-id-4014'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+=' mangled-name='_ZNSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEpLEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1021' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4022' is-artificial='yes'/>
-            <parameter type-id='type-id-4021'/>
-            <return type-id='type-id-4024'/>
+            <parameter type-id='type-id-4021' is-artificial='yes'/>
+            <parameter type-id='type-id-4020'/>
+            <return type-id='type-id-4023'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-' mangled-name='_ZNKSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEmiEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1028' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4023' is-artificial='yes'/>
-            <parameter type-id='type-id-4021'/>
-            <return type-id='type-id-4015'/>
+            <parameter type-id='type-id-4022' is-artificial='yes'/>
+            <parameter type-id='type-id-4020'/>
+            <return type-id='type-id-4014'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-=' mangled-name='_ZNSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEmIEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1032' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4022' is-artificial='yes'/>
-            <parameter type-id='type-id-4021'/>
-            <return type-id='type-id-4024'/>
+            <parameter type-id='type-id-4021' is-artificial='yes'/>
+            <parameter type-id='type-id-4020'/>
+            <return type-id='type-id-4023'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator[]' mangled-name='_ZNKSt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEEixEl' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1039' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4023' is-artificial='yes'/>
-            <parameter type-id='type-id-4021'/>
-            <return type-id='type-id-4018'/>
+            <parameter type-id='type-id-4022' is-artificial='yes'/>
+            <parameter type-id='type-id-4020'/>
+            <return type-id='type-id-4017'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='__uninitialized_copy_a&lt;std::move_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;, mongo::executor::TaskExecutor::CallbackHandle *, mongo::executor::TaskExecutor::CallbackHandle&gt;' mangled-name='_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEES5_S4_ET0_T_S8_S7_RSaIT1_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt22__uninitialized_copy_aISt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEES5_S4_ET0_T_S8_S7_RSaIT1_E'>
-        <parameter type-id='type-id-4015' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
-        <parameter type-id='type-id-4015' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
-        <parameter type-id='type-id-2622' name='__result' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
-        <parameter type-id='type-id-3951' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
-        <return type-id='type-id-2622'/>
+        <parameter type-id='type-id-4014' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
+        <parameter type-id='type-id-4014' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='277' column='1'/>
+        <parameter type-id='type-id-2621' name='__result' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
+        <parameter type-id='type-id-3950' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='278' column='1'/>
+        <return type-id='type-id-2621'/>
       </function-decl>
       <function-decl name='__make_move_if_noexcept_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *, std::move_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt; &gt;' mangled-name='_ZSt32__make_move_if_noexcept_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt13move_iteratorIS4_EET0_T_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1149' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt32__make_move_if_noexcept_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleESt13move_iteratorIS4_EET0_T_'>
-        <parameter type-id='type-id-2622' name='__i' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1149' column='1'/>
-        <return type-id='type-id-4015'/>
+        <parameter type-id='type-id-2621' name='__i' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1149' column='1'/>
+        <return type-id='type-id-4014'/>
       </function-decl>
       <function-decl name='uninitialized_copy&lt;std::move_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;, mongo::executor::TaskExecutor::CallbackHandle *&gt;' mangled-name='_ZSt18uninitialized_copyISt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEES5_ET0_T_S8_S7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18uninitialized_copyISt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEES5_ET0_T_S8_S7_'>
-        <parameter type-id='type-id-4015' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
-        <parameter type-id='type-id-4015' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
-        <parameter type-id='type-id-2622' name='__result' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='108' column='1'/>
-        <return type-id='type-id-2622'/>
+        <parameter type-id='type-id-4014' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
+        <parameter type-id='type-id-4014' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='107' column='1'/>
+        <parameter type-id='type-id-2621' name='__result' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='108' column='1'/>
+        <return type-id='type-id-2621'/>
       </function-decl>
       <function-decl name='operator!=&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' mangled-name='_ZStneIPN5mongo8executor12TaskExecutor14CallbackHandleEEbRKSt13move_iteratorIT_ES9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1066' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStneIPN5mongo8executor12TaskExecutor14CallbackHandleEEbRKSt13move_iteratorIT_ES9_'>
-        <parameter type-id='type-id-4025' name='__x' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
-        <parameter type-id='type-id-4025' name='__y' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
+        <parameter type-id='type-id-4024' name='__x' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
+        <parameter type-id='type-id-4024' name='__y' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
         <return type-id='type-id-19'/>
       </function-decl>
       <function-decl name='_Construct&lt;mongo::executor::TaskExecutor::CallbackHandle, mongo::executor::TaskExecutor::CallbackHandle&gt;' mangled-name='_ZSt10_ConstructIN5mongo8executor12TaskExecutor14CallbackHandleEJS3_EEvPT_DpOT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt10_ConstructIN5mongo8executor12TaskExecutor14CallbackHandleEJS3_EEvPT_DpOT0_'>
-        <parameter type-id='type-id-2622' name='__p' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='74' column='1'/>
+        <parameter type-id='type-id-2621' name='__p' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='74' column='1'/>
         <parameter type-id='type-id-1023' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='74' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
       <function-decl name='operator==&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' mangled-name='_ZSteqIPN5mongo8executor12TaskExecutor14CallbackHandleEEbRKSt13move_iteratorIT_ES9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1054' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSteqIPN5mongo8executor12TaskExecutor14CallbackHandleEEbRKSt13move_iteratorIT_ES9_'>
-        <parameter type-id='type-id-4025' name='__x' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
-        <parameter type-id='type-id-4025' name='__y' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
+        <parameter type-id='type-id-4024' name='__x' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1066' column='1'/>
+        <parameter type-id='type-id-4024' name='__y' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='1067' column='1'/>
         <return type-id='type-id-19'/>
       </function-decl>
       <function-decl name='max&lt;unsigned long&gt;' mangled-name='_ZSt3maxImERKT_S2_S2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_algobase.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3maxImERKT_S2_S2_'>
         <parameter type-id='type-id-1239' name='__b' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_algobase.h' line='356' column='1'/>
         <return type-id='type-id-1239'/>
       </function-decl>
-      <typedef-decl name='__allocator_base&lt;mongo::executor::RemoteCommandRequest&gt;' type-id='type-id-3877' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-4026'/>
+      <typedef-decl name='__allocator_base&lt;mongo::executor::RemoteCommandRequest&gt;' type-id='type-id-3876' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h' line='48' column='1' id='type-id-4025'/>
       <function-decl name='_Destroy&lt;mongo::executor::RemoteCommandRequest *, mongo::executor::RemoteCommandRequest&gt;' mangled-name='_ZSt8_DestroyIPN5mongo8executor20RemoteCommandRequestES2_EvT_S4_RSaIT0_E' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIPN5mongo8executor20RemoteCommandRequestES2_EvT_S4_RSaIT0_E'>
-        <parameter type-id='type-id-2636' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
-        <parameter type-id='type-id-2636' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
-        <parameter type-id='type-id-4027' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='149' column='1'/>
+        <parameter type-id='type-id-2635' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
+        <parameter type-id='type-id-2635' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='148' column='1'/>
+        <parameter type-id='type-id-4026' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='149' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
       <function-decl name='_Destroy&lt;mongo::executor::RemoteCommandRequest *&gt;' mangled-name='_ZSt8_DestroyIPN5mongo8executor20RemoteCommandRequestEEvT_S4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIPN5mongo8executor20RemoteCommandRequestEEvT_S4_'>
-        <parameter type-id='type-id-2636' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
-        <parameter type-id='type-id-2636' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
+        <parameter type-id='type-id-2635' name='__first' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
+        <parameter type-id='type-id-2635' name='__last' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='122' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
       <function-decl name='_Destroy&lt;mongo::executor::RemoteCommandRequest&gt;' mangled-name='_ZSt8_DestroyIN5mongo8executor20RemoteCommandRequestEEvPT_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt8_DestroyIN5mongo8executor20RemoteCommandRequestEEvPT_'>
-        <parameter type-id='type-id-2636' name='__pointer' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='92' column='1'/>
+        <parameter type-id='type-id-2635' name='__pointer' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='92' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
       <function-decl name='__addressof&lt;mongo::executor::RemoteCommandRequest&gt;' mangled-name='_ZSt11__addressofIN5mongo8executor20RemoteCommandRequestEEPT_RS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt11__addressofIN5mongo8executor20RemoteCommandRequestEEPT_RS3_'>
         <parameter type-id='type-id-1179' name='__r' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='47' column='1'/>
-        <return type-id='type-id-2636'/>
+        <return type-id='type-id-2635'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *))(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4028'>
+      <class-decl name='remove_reference&lt;std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *))(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4027'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1234' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4029'/>
+          <typedef-decl name='type' type-id='type-id-1234' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4028'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *))(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt5_BindIFPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS1_4repl19ScatterGatherRunnerEESt12_PlaceholderILi1EES9_EEEONSt16remove_referenceIT_E4typeEOSI_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt5_BindIFPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS1_4repl19ScatterGatherRunnerEESt12_PlaceholderILi1EES9_EEEONSt16remove_referenceIT_E4typeEOSI_'>
-        <parameter type-id='type-id-4030' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4031'/>
+        <parameter type-id='type-id-4029' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4030'/>
       </function-decl>
       <function-decl name='forward_as_tuple&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt;' mangled-name='_ZSt16forward_as_tupleIJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEESt5tupleIJDpOT_EES9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='904' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16forward_as_tupleIJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEESt5tupleIJDpOT_EES9_'>
         <parameter type-id='type-id-1233' name='__args' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='904' column='1'/>
-        <return type-id='type-id-3615'/>
+        <return type-id='type-id-3614'/>
       </function-decl>
       <function-decl name='get&lt;0, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt;' mangled-name='_ZSt3getILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_'>
-        <parameter type-id='type-id-3637' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
+        <parameter type-id='type-id-3636' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
         <return type-id='type-id-1599'/>
       </function-decl>
-      <class-decl name='__add_ref&lt;mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='62' column='1' id='type-id-4032'>
+      <class-decl name='__add_ref&lt;mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='62' column='1' id='type-id-4031'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3706' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='63' column='1' id='type-id-4033'/>
+          <typedef-decl name='type' type-id='type-id-3705' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='63' column='1' id='type-id-4032'/>
         </member-type>
       </class-decl>
       <function-decl name='get&lt;1, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt;' mangled-name='_ZSt3getILm1EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm1EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_'>
-        <parameter type-id='type-id-3637' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
-        <return type-id='type-id-4033'/>
+        <parameter type-id='type-id-3636' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
+        <return type-id='type-id-4032'/>
       </function-decl>
       <function-decl name='__get_helper&lt;1, mongo::repl::ScatterGatherRunner *&gt;' mangled-name='_ZSt12__get_helperILm1EPN5mongo4repl19ScatterGatherRunnerEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm1EPN5mongo4repl19ScatterGatherRunnerEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS5_DpT1_EE'>
-        <parameter type-id='type-id-3713' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
-        <return type-id='type-id-4033'/>
+        <parameter type-id='type-id-3712' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
+        <return type-id='type-id-4032'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;mongo::repl::ScatterGatherRunner *&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4034'>
+      <class-decl name='remove_reference&lt;mongo::repl::ScatterGatherRunner *&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4033'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3638' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4035'/>
+          <typedef-decl name='type' type-id='type-id-3637' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4034'/>
         </member-type>
       </class-decl>
       <function-decl name='forward&lt;mongo::repl::ScatterGatherRunner *&amp;&gt;' mangled-name='_ZSt7forwardIRPN5mongo4repl19ScatterGatherRunnerEEOT_RNSt16remove_referenceIS5_E4typeE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIRPN5mongo4repl19ScatterGatherRunnerEEOT_RNSt16remove_referenceIS5_E4typeE'>
-        <parameter type-id='type-id-4036' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
-        <return type-id='type-id-3706'/>
+        <parameter type-id='type-id-4035' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
+        <return type-id='type-id-3705'/>
       </function-decl>
       <function-decl name='__get_helper&lt;0, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt;' mangled-name='_ZSt12__get_helperILm0ESt12_PlaceholderILi1EEJPN5mongo4repl19ScatterGatherRunnerEEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS7_DpT1_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm0ESt12_PlaceholderILi1EEJPN5mongo4repl19ScatterGatherRunnerEEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS7_DpT1_EE'>
-        <parameter type-id='type-id-3676' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
+        <parameter type-id='type-id-3675' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
         <return type-id='type-id-1599'/>
       </function-decl>
-      <class-decl name='__add_ref&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='66' column='1' id='type-id-4037'>
+      <class-decl name='__add_ref&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='66' column='1' id='type-id-4036'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1233' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='67' column='1' id='type-id-4038'/>
+          <typedef-decl name='type' type-id='type-id-1233' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='67' column='1' id='type-id-4037'/>
         </member-type>
       </class-decl>
       <function-decl name='get&lt;0, const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt;' mangled-name='_ZSt3getILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm0EJRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSB_'>
         <parameter type-id='type-id-2233' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
-        <return type-id='type-id-4038'/>
+        <return type-id='type-id-4037'/>
       </function-decl>
       <function-decl name='__get_helper&lt;0, const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt;' mangled-name='_ZSt12__get_helperILm0ERKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS7_DpT1_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm0ERKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS7_DpT1_EE'>
-        <parameter type-id='type-id-3652' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
-        <return type-id='type-id-4038'/>
+        <parameter type-id='type-id-3651' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
+        <return type-id='type-id-4037'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;void (*&amp;)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4039'>
+      <class-decl name='remove_reference&lt;void (*&amp;)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4038'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3601' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4040'/>
+          <typedef-decl name='type' type-id='type-id-3600' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4039'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;void (*&amp;)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' mangled-name='_ZSt4moveIRPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEEEONSt16remove_referenceIT_E4typeEOSD_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEEEONSt16remove_referenceIT_E4typeEOSD_'>
-        <parameter type-id='type-id-4041' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4042'/>
+        <parameter type-id='type-id-4040' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4041'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4043'>
+      <class-decl name='remove_reference&lt;std::tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4042'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3602' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4044'/>
+          <typedef-decl name='type' type-id='type-id-3601' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4043'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *&gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEEONSt16remove_referenceIT_E4typeEOSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEEEEONSt16remove_referenceIT_E4typeEOSA_'>
-        <parameter type-id='type-id-3637' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4045'/>
+        <parameter type-id='type-id-3636' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4044'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4046'>
+      <class-decl name='remove_reference&lt;std::_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4045'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3674' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4047'/>
+          <typedef-decl name='type' type-id='type-id-3673' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4046'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *&gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEEEONSt16remove_referenceIT_E4typeEOS8_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEEEEONSt16remove_referenceIT_E4typeEOS8_'>
-        <parameter type-id='type-id-3713' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4048'/>
+        <parameter type-id='type-id-3712' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4047'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1500' column='1' id='type-id-4049'>
+      <class-decl name='remove_reference&lt;mongo::repl::ScatterGatherRunner *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1500' column='1' id='type-id-4048'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3638' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1501' column='1' id='type-id-4050'/>
+          <typedef-decl name='type' type-id='type-id-3637' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1501' column='1' id='type-id-4049'/>
         </member-type>
       </class-decl>
       <function-decl name='forward&lt;mongo::repl::ScatterGatherRunner *&gt;' mangled-name='_ZSt7forwardIPN5mongo4repl19ScatterGatherRunnerEEOT_RNSt16remove_referenceIS4_E4typeE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIPN5mongo4repl19ScatterGatherRunnerEEOT_RNSt16remove_referenceIS4_E4typeE'>
-        <parameter type-id='type-id-4051' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
-        <return type-id='type-id-3605'/>
+        <parameter type-id='type-id-4050' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
+        <return type-id='type-id-3604'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1500' column='1' id='type-id-4052'>
+      <class-decl name='remove_reference&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1500' column='1' id='type-id-4051'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3601' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1501' column='1' id='type-id-4053'/>
+          <typedef-decl name='type' type-id='type-id-3600' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1501' column='1' id='type-id-4052'/>
         </member-type>
       </class-decl>
       <function-decl name='forward&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' mangled-name='_ZSt7forwardIPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEEEOT_RNSt16remove_referenceISB_E4typeE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEEEOT_RNSt16remove_referenceISB_E4typeE'>
-        <parameter type-id='type-id-4054' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
-        <return type-id='type-id-3604'/>
+        <parameter type-id='type-id-4053' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
+        <return type-id='type-id-3603'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *))(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4055'>
+      <class-decl name='remove_reference&lt;std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *))(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4054'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1472' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4056'/>
+          <typedef-decl name='type' type-id='type-id-1472' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4055'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *))(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt5_BindIFPFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS1_4repl19ScatterGatherRunnerEPNS1_10StatusWithINS3_11EventHandleEEEESt12_PlaceholderILi1EES9_SD_EEEONSt16remove_referenceIT_E4typeEOSM_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt5_BindIFPFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS1_4repl19ScatterGatherRunnerEPNS1_10StatusWithINS3_11EventHandleEEEESt12_PlaceholderILi1EES9_SD_EEEONSt16remove_referenceIT_E4typeEOSM_'>
-        <parameter type-id='type-id-4057' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4058'/>
+        <parameter type-id='type-id-4056' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4057'/>
       </function-decl>
       <function-decl name='get&lt;0, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZSt3getILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSH_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm0EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSH_'>
-        <parameter type-id='type-id-3632' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
+        <parameter type-id='type-id-3631' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
         <return type-id='type-id-1599'/>
       </function-decl>
       <function-decl name='get&lt;1, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZSt3getILm1EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSH_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm1EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSH_'>
-        <parameter type-id='type-id-3632' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
-        <return type-id='type-id-4033'/>
+        <parameter type-id='type-id-3631' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
+        <return type-id='type-id-4032'/>
       </function-decl>
-      <class-decl name='__add_ref&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='62' column='1' id='type-id-4059'>
+      <class-decl name='__add_ref&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='62' column='1' id='type-id-4058'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3761' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='63' column='1' id='type-id-4060'/>
+          <typedef-decl name='type' type-id='type-id-3760' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='63' column='1' id='type-id-4059'/>
         </member-type>
       </class-decl>
       <function-decl name='get&lt;2, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZSt3getILm2EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSH_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt3getILm2EJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refINSt13tuple_elementIXT_ESt5tupleIJDpT0_EEE4typeEE4typeERSH_'>
-        <parameter type-id='type-id-3632' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
-        <return type-id='type-id-4060'/>
+        <parameter type-id='type-id-3631' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='758' column='1'/>
+        <return type-id='type-id-4059'/>
       </function-decl>
       <function-decl name='__get_helper&lt;2, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZSt12__get_helperILm2EPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS8_DpT1_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm2EPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEJEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJS8_DpT1_EE'>
-        <parameter type-id='type-id-3760' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
-        <return type-id='type-id-4060'/>
+        <parameter type-id='type-id-3759' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
+        <return type-id='type-id-4059'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4061'>
+      <class-decl name='remove_reference&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4060'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2774' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4062'/>
+          <typedef-decl name='type' type-id='type-id-2773' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4061'/>
         </member-type>
       </class-decl>
       <function-decl name='forward&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&amp;&gt;' mangled-name='_ZSt7forwardIRPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEOT_RNSt16remove_referenceIS8_E4typeE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIRPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEOT_RNSt16remove_referenceIS8_E4typeE'>
-        <parameter type-id='type-id-4063' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
-        <return type-id='type-id-3761'/>
+        <parameter type-id='type-id-4062' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
+        <return type-id='type-id-3760'/>
       </function-decl>
       <function-decl name='__get_helper&lt;1, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZSt12__get_helperILm1EPN5mongo4repl19ScatterGatherRunnerEJPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJSB_DpT1_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm1EPN5mongo4repl19ScatterGatherRunnerEJPNS0_10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJSB_DpT1_EE'>
-        <parameter type-id='type-id-3705' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
-        <return type-id='type-id-4033'/>
+        <parameter type-id='type-id-3704' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
+        <return type-id='type-id-4032'/>
       </function-decl>
       <function-decl name='__get_helper&lt;0, std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZSt12__get_helperILm0ESt12_PlaceholderILi1EEJPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJSD_DpT1_EE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt12__get_helperILm0ESt12_PlaceholderILi1EEJPN5mongo4repl19ScatterGatherRunnerEPNS2_10StatusWithINS2_8executor12TaskExecutor11EventHandleEEEEENSt9__add_refIT0_E4typeERSt11_Tuple_implIXT_EJSD_DpT1_EE'>
-        <parameter type-id='type-id-3668' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
+        <parameter type-id='type-id-3667' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/tuple' line='745' column='1'/>
         <return type-id='type-id-1599'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;void (*&amp;)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4064'>
+      <class-decl name='remove_reference&lt;void (*&amp;)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4063'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3607' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4065'/>
+          <typedef-decl name='type' type-id='type-id-3606' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4064'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;void (*&amp;)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' mangled-name='_ZSt4moveIRPFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEEEONSt16remove_referenceIT_E4typeEOSH_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRPFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEEEONSt16remove_referenceIT_E4typeEOSH_'>
-        <parameter type-id='type-id-4066' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4067'/>
+        <parameter type-id='type-id-4065' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4066'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4068'>
+      <class-decl name='remove_reference&lt;std::tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4067'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3608' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4069'/>
+          <typedef-decl name='type' type-id='type-id-3607' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4068'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::tuple&lt;std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS3_10StatusWithINS3_8executor12TaskExecutor11EventHandleEEEEEEONSt16remove_referenceIT_E4typeEOSG_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt5tupleIJSt12_PlaceholderILi1EEPN5mongo4repl19ScatterGatherRunnerEPNS3_10StatusWithINS3_8executor12TaskExecutor11EventHandleEEEEEEONSt16remove_referenceIT_E4typeEOSG_'>
-        <parameter type-id='type-id-3632' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4070'/>
+        <parameter type-id='type-id-3631' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4069'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4071'>
+      <class-decl name='remove_reference&lt;std::_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4070'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3666' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4072'/>
+          <typedef-decl name='type' type-id='type-id-3665' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4071'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::_Tuple_impl&lt;1, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS1_10StatusWithINS1_8executor12TaskExecutor11EventHandleEEEEEEONSt16remove_referenceIT_E4typeEOSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt11_Tuple_implILm1EJPN5mongo4repl19ScatterGatherRunnerEPNS1_10StatusWithINS1_8executor12TaskExecutor11EventHandleEEEEEEONSt16remove_referenceIT_E4typeEOSE_'>
-        <parameter type-id='type-id-3705' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4073'/>
+        <parameter type-id='type-id-3704' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4072'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::_Tuple_impl&lt;2, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4074'>
+      <class-decl name='remove_reference&lt;std::_Tuple_impl&lt;2, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4073'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3702' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4075'/>
+          <typedef-decl name='type' type-id='type-id-3701' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4074'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::_Tuple_impl&lt;2, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt; &amp;&gt;' mangled-name='_ZSt4moveIRSt11_Tuple_implILm2EJPN5mongo10StatusWithINS1_8executor12TaskExecutor11EventHandleEEEEEEONSt16remove_referenceIT_E4typeEOSB_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt4moveIRSt11_Tuple_implILm2EJPN5mongo10StatusWithINS1_8executor12TaskExecutor11EventHandleEEEEEEONSt16remove_referenceIT_E4typeEOSB_'>
-        <parameter type-id='type-id-3760' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
-        <return type-id='type-id-4076'/>
+        <parameter type-id='type-id-3759' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='101' column='1'/>
+        <return type-id='type-id-4075'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1500' column='1' id='type-id-4077'>
+      <class-decl name='remove_reference&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1500' column='1' id='type-id-4076'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2774' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1501' column='1' id='type-id-4078'/>
+          <typedef-decl name='type' type-id='type-id-2773' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1501' column='1' id='type-id-4077'/>
         </member-type>
       </class-decl>
       <function-decl name='forward&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&gt;' mangled-name='_ZSt7forwardIPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEOT_RNSt16remove_referenceIS7_E4typeE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEEEOT_RNSt16remove_referenceIS7_E4typeE'>
-        <parameter type-id='type-id-4079' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
-        <return type-id='type-id-3610'/>
+        <parameter type-id='type-id-4078' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
+        <return type-id='type-id-3609'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;void (&amp;)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4080'>
+      <class-decl name='remove_reference&lt;void (&amp;)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1504' column='1' id='type-id-4079'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3641' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4081'/>
+          <typedef-decl name='type' type-id='type-id-3640' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1505' column='1' id='type-id-4080'/>
         </member-type>
       </class-decl>
       <function-decl name='forward&lt;void (&amp;)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' mangled-name='_ZSt7forwardIRFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEEEOT_RNSt16remove_referenceISF_E4typeE' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt7forwardIRFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEEEOT_RNSt16remove_referenceISF_E4typeE'>
-        <parameter type-id='type-id-4082' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
-        <return type-id='type-id-3960'/>
+        <parameter type-id='type-id-4081' name='__t' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/move.h' line='76' column='1'/>
+        <return type-id='type-id-3959'/>
       </function-decl>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3935'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='80' column='1' id='type-id-3934'>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3878' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-3934'/>
+          <typedef-decl name='value_type' type-id='type-id-3877' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='85' column='1' id='type-id-3933'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__pointer' type-id='type-id-3879' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-3936'/>
+          <typedef-decl name='__pointer' type-id='type-id-3878' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' id='type-id-3935'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3936' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-3929'/>
+          <typedef-decl name='pointer' type-id='type-id-3935' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='102' column='1' id='type-id-3928'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__size_type' type-id='type-id-3880' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-4083'/>
+          <typedef-decl name='__size_type' type-id='type-id-3879' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='148' column='1' id='type-id-4082'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-4083' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-4084'/>
+          <typedef-decl name='size_type' type-id='type-id-4082' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='157' column='1' id='type-id-4083'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__const_void_pointer' type-id='type-id-4086' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-4085'/>
+          <typedef-decl name='__const_void_pointer' type-id='type-id-4085' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' id='type-id-4084'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_void_pointer' type-id='type-id-4085' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-4087'/>
+          <typedef-decl name='const_void_pointer' type-id='type-id-4084' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='135' column='1' id='type-id-4086'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind_alloc&lt;mongo::executor::RemoteCommandRequest&gt;' type-id='type-id-3937' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-3931'/>
+          <typedef-decl name='rebind_alloc&lt;mongo::executor::RemoteCommandRequest&gt;' type-id='type-id-3936' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='197' column='1' id='type-id-3930'/>
         </member-type>
         <member-function access='private' static='yes'>
           <function-decl name='_S_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE17_S_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-4088'/>
+            <return type-id='type-id-4087'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_const_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE23_S_const_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-4089'/>
+            <return type-id='type-id-4088'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE22_S_void_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-4090'/>
+            <return type-id='type-id-4089'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_const_void_pointer_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE28_S_const_void_pointer_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-4086'/>
+            <return type-id='type-id-4085'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
           <function-decl name='_S_difference_type_helper' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE25_S_difference_type_helperEz' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter is-variadic='yes'/>
-            <return type-id='type-id-4091'/>
+            <return type-id='type-id-4090'/>
           </function-decl>
         </member-function>
         <member-function access='private' static='yes'>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE8allocateERS3_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4027'/>
-            <parameter type-id='type-id-4084'/>
-            <return type-id='type-id-3929'/>
+            <parameter type-id='type-id-4026'/>
+            <parameter type-id='type-id-4083'/>
+            <return type-id='type-id-3928'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='allocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE8allocateERS3_mPKv' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4027'/>
-            <parameter type-id='type-id-4084'/>
-            <parameter type-id='type-id-4087'/>
-            <return type-id='type-id-3929'/>
+            <parameter type-id='type-id-4026'/>
+            <parameter type-id='type-id-4083'/>
+            <parameter type-id='type-id-4086'/>
+            <return type-id='type-id-3928'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='deallocate' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE10deallocateERS3_PS2_m' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE10deallocateERS3_PS2_m'>
-            <parameter type-id='type-id-4027'/>
-            <parameter type-id='type-id-3929'/>
-            <parameter type-id='type-id-4084'/>
+            <parameter type-id='type-id-4026'/>
+            <parameter type-id='type-id-3928'/>
+            <parameter type-id='type-id-4083'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='max_size' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE8max_sizeERKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3884'/>
-            <return type-id='type-id-4084'/>
+            <parameter type-id='type-id-3883'/>
+            <return type-id='type-id-4083'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt16allocator_traitsISaIN5mongo8executor20RemoteCommandRequestEEE37select_on_container_copy_constructionERKS3_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3884'/>
-            <return type-id='type-id-3835'/>
+            <parameter type-id='type-id-3883'/>
+            <return type-id='type-id-3834'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='pointer_traits&lt;mongo::executor::RemoteCommandRequest *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-4092'>
+      <class-decl name='pointer_traits&lt;mongo::executor::RemoteCommandRequest *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='150' column='1' id='type-id-4091'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2636' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-4093'/>
+          <typedef-decl name='pointer' type-id='type-id-2635' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='153' column='1' id='type-id-4092'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;const value_type&gt;' type-id='type-id-2639' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-4089'/>
+          <typedef-decl name='rebind&lt;const value_type&gt;' type-id='type-id-2638' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-4088'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-4090'/>
+          <typedef-decl name='rebind&lt;void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-4089'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind&lt;const void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-4086'/>
+          <typedef-decl name='rebind&lt;const void&gt;' type-id='type-id-286' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='160' column='1' id='type-id-4085'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-4091'/>
+          <typedef-decl name='difference_type' type-id='type-id-287' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='157' column='1' id='type-id-4090'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='pointer_to' mangled-name='_ZNSt14pointer_traitsIPN5mongo8executor20RemoteCommandRequestEE10pointer_toERS2_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4094'/>
-            <return type-id='type-id-4093'/>
+            <parameter type-id='type-id-4093'/>
+            <return type-id='type-id-4092'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__ptrtr_not_void&lt;mongo::executor::RemoteCommandRequest, mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-4095'>
+      <class-decl name='__ptrtr_not_void&lt;mongo::executor::RemoteCommandRequest, mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='105' column='1' id='type-id-4094'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-1307' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-4096'/>
+          <typedef-decl name='__type' type-id='type-id-1307' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/ptr_traits.h' line='107' column='1' id='type-id-4095'/>
         </member-type>
       </class-decl>
-      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt;, mongo::executor::RemoteCommandRequest, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-3938'>
+      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt;, mongo::executor::RemoteCommandRequest, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='63' column='1' id='type-id-3937'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-3882' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-3937'/>
+          <typedef-decl name='__type' type-id='type-id-3881' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/alloc_traits.h' line='65' column='1' id='type-id-3936'/>
         </member-type>
       </class-decl>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3842'/>
-      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3844'/>
-      <class-decl name='__add_rvalue_reference_helper&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1530' column='1' id='type-id-3618'>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3841'/>
+      <class-decl name='reverse_iterator&lt;__gnu_cxx::__normal_iterator&lt;const mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3843'/>
+      <class-decl name='__add_rvalue_reference_helper&lt;mongo::executor::TaskExecutor::CallbackHandle &amp;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1530' column='1' id='type-id-3617'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1531' column='1' id='type-id-2227'/>
         </member-type>
       </class-decl>
-      <class-decl name='__add_rvalue_reference_helper&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1530' column='1' id='type-id-3617'>
+      <class-decl name='__add_rvalue_reference_helper&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1530' column='1' id='type-id-3616'>
         <member-type access='public'>
           <typedef-decl name='type' type-id='type-id-1233' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/type_traits' line='1531' column='1' id='type-id-2230'/>
         </member-type>
       </class-decl>
-      <class-decl name='_Maybe_wrap_member_pointer&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1210' column='1' id='type-id-4097'>
+      <class-decl name='_Maybe_wrap_member_pointer&lt;void (mongo::repl::ReplicationExecutor::*)(const mongo::executor::TaskExecutor::CallbackHandle &amp;)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1210' column='1' id='type-id-4096'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-3965' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1212' column='1' id='type-id-4098'/>
+          <typedef-decl name='type' type-id='type-id-3964' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1212' column='1' id='type-id-4097'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='__do_wrap' mangled-name='_ZNSt26_Maybe_wrap_member_pointerIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEE9__do_wrapES9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1215' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt26_Maybe_wrap_member_pointerIMN5mongo4repl19ReplicationExecutorEFvRKNS0_8executor12TaskExecutor14CallbackHandleEEE9__do_wrapES9_'>
-            <return type-id='type-id-4098'/>
+            <return type-id='type-id-4097'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Destroy_aux&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='96' column='1' id='type-id-4099'>
+      <class-decl name='_Destroy_aux&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='96' column='1' id='type-id-4098'>
         <member-function access='public' static='yes'>
           <function-decl name='__destroy&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIPN5mongo8executor12TaskExecutor14CallbackHandleEEEvT_S7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Destroy_auxILb0EE9__destroyIPN5mongo8executor12TaskExecutor14CallbackHandleEEEvT_S7_'>
-            <parameter type-id='type-id-2622'/>
-            <parameter type-id='type-id-2622'/>
+            <parameter type-id='type-id-2621'/>
+            <parameter type-id='type-id-2621'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='__destroy&lt;mongo::executor::RemoteCommandRequest *&gt;' mangled-name='_ZNSt12_Destroy_auxILb0EE9__destroyIPN5mongo8executor20RemoteCommandRequestEEEvT_S6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_construct.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12_Destroy_auxILb0EE9__destroyIPN5mongo8executor20RemoteCommandRequestEEEvT_S6_'>
-            <parameter type-id='type-id-2636'/>
-            <parameter type-id='type-id-2636'/>
+            <parameter type-id='type-id-2635'/>
+            <parameter type-id='type-id-2635'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__uninitialized_copy&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='64' column='1' id='type-id-4100'>
+      <class-decl name='__uninitialized_copy&lt;false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='64' column='1' id='type-id-4099'>
         <member-function access='public' static='yes'>
           <function-decl name='__uninit_copy&lt;std::move_iterator&lt;mongo::executor::TaskExecutor::CallbackHandle *&gt;, mongo::executor::TaskExecutor::CallbackHandle *&gt;' mangled-name='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEES7_EET0_T_SA_S9_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_uninitialized.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPN5mongo8executor12TaskExecutor14CallbackHandleEES7_EET0_T_SA_S9_'>
-            <parameter type-id='type-id-4015'/>
-            <parameter type-id='type-id-4015'/>
-            <parameter type-id='type-id-2622'/>
-            <return type-id='type-id-2622'/>
+            <parameter type-id='type-id-4014'/>
+            <parameter type-id='type-id-4014'/>
+            <parameter type-id='type-id-2621'/>
+            <return type-id='type-id-2621'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Function_handler&lt;void (const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;), std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *))(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2030' column='1' id='type-id-4101'>
+      <class-decl name='_Function_handler&lt;void (const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;), std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *))(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2030' column='1' id='type-id-4100'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-874'/>
         <member-function access='public' static='yes'>
           <function-decl name='_M_invoke' mangled-name='_ZNSt17_Function_handlerIFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEESt5_BindIFPFvS5_PNS0_4repl19ScatterGatherRunnerEESt12_PlaceholderILi1EESA_EEE9_M_invokeERKSt9_Any_dataS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2037' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Function_handlerIFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEESt5_BindIFPFvS5_PNS0_4repl19ScatterGatherRunnerEESt12_PlaceholderILi1EESA_EEE9_M_invokeERKSt9_Any_dataS5_'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Mu&lt;mongo::repl::ScatterGatherRunner *, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-4102'>
+      <class-decl name='_Mu&lt;mongo::repl::ScatterGatherRunner *, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-4101'>
         <member-function access='public' static='yes'>
           <function-decl name='operator()&lt;mongo::repl::ScatterGatherRunner *&amp;, std::tuple&lt;const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;&gt; &gt;' mangled-name='_ZNVKSt3_MuIPN5mongo4repl19ScatterGatherRunnerELb0ELb0EEclIRS3_St5tupleIJRKNS0_8executor12TaskExecutor25RemoteCommandCallbackArgsEEEEEOT_SF_RT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNVKSt3_MuIPN5mongo4repl19ScatterGatherRunnerELb0ELb0EEclIRS3_St5tupleIJRKNS0_8executor12TaskExecutor25RemoteCommandCallbackArgsEEEEEOT_SF_RT0_'>
-            <parameter type-id='type-id-4103' is-artificial='yes'/>
-            <parameter type-id='type-id-3706'/>
+            <parameter type-id='type-id-4102' is-artificial='yes'/>
+            <parameter type-id='type-id-3705'/>
             <parameter type-id='type-id-2233'/>
-            <return type-id='type-id-3706'/>
+            <return type-id='type-id-3705'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='operator()&lt;mongo::repl::ScatterGatherRunner *&amp;, std::tuple&lt;const mongo::executor::TaskExecutor::CallbackArgs &amp;&gt; &gt;' mangled-name='_ZNVKSt3_MuIPN5mongo4repl19ScatterGatherRunnerELb0ELb0EEclIRS3_St5tupleIJRKNS0_8executor12TaskExecutor12CallbackArgsEEEEEOT_SF_RT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNVKSt3_MuIPN5mongo4repl19ScatterGatherRunnerELb0ELb0EEclIRS3_St5tupleIJRKNS0_8executor12TaskExecutor12CallbackArgsEEEEEOT_SF_RT0_'>
-            <parameter type-id='type-id-4103' is-artificial='yes'/>
-            <parameter type-id='type-id-3706'/>
+            <parameter type-id='type-id-4102' is-artificial='yes'/>
+            <parameter type-id='type-id-3705'/>
             <parameter type-id='type-id-1389'/>
-            <return type-id='type-id-3706'/>
+            <return type-id='type-id-3705'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_wrap_member_pointer&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1191' column='1' id='type-id-4104'>
+      <class-decl name='_Maybe_wrap_member_pointer&lt;void (*)(const mongo::executor::TaskExecutor::RemoteCommandCallbackArgs &amp;, mongo::repl::ScatterGatherRunner *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1191' column='1' id='type-id-4103'>
         <member-function access='public' static='yes'>
           <function-decl name='__do_wrap' mangled-name='_ZNSt26_Maybe_wrap_member_pointerIPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEEE9__do_wrapERKSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4105'/>
-            <return type-id='type-id-4105'/>
+            <parameter type-id='type-id-4104'/>
+            <return type-id='type-id-4104'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='__do_wrap' mangled-name='_ZNSt26_Maybe_wrap_member_pointerIPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEEE9__do_wrapEOSA_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1200' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt26_Maybe_wrap_member_pointerIPFvRKN5mongo8executor12TaskExecutor25RemoteCommandCallbackArgsEPNS0_4repl19ScatterGatherRunnerEEE9__do_wrapEOSA_'>
-            <parameter type-id='type-id-3604'/>
-            <return type-id='type-id-3604'/>
+            <parameter type-id='type-id-3603'/>
+            <return type-id='type-id-3603'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Function_handler&lt;void (const mongo::executor::TaskExecutor::CallbackArgs &amp;), std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *))(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2030' column='1' id='type-id-4106'>
+      <class-decl name='_Function_handler&lt;void (const mongo::executor::TaskExecutor::CallbackArgs &amp;), std::_Bind&lt;void (*(std::_Placeholder&lt;1&gt;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *))(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt; &gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2030' column='1' id='type-id-4105'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-878'/>
         <member-function access='public' static='yes'>
           <function-decl name='_M_invoke' mangled-name='_ZNSt17_Function_handlerIFvRKN5mongo8executor12TaskExecutor12CallbackArgsEESt5_BindIFPFvS5_PNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEESt12_PlaceholderILi1EESA_SE_EEE9_M_invokeERKSt9_Any_dataS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='2037' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17_Function_handlerIFvRKN5mongo8executor12TaskExecutor12CallbackArgsEESt5_BindIFPFvS5_PNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEESt12_PlaceholderILi1EESA_SE_EEE9_M_invokeERKSt9_Any_dataS5_'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Mu&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-4107'>
+      <class-decl name='_Mu&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *, false, false&gt;' size-in-bits='8' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1167' column='1' id='type-id-4106'>
         <member-function access='public' static='yes'>
           <function-decl name='operator()&lt;mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *&amp;, std::tuple&lt;const mongo::executor::TaskExecutor::CallbackArgs &amp;&gt; &gt;' mangled-name='_ZNVKSt3_MuIPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEELb0ELb0EEclIRS6_St5tupleIJRKNS3_12CallbackArgsEEEEEOT_SG_RT0_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNVKSt3_MuIPN5mongo10StatusWithINS0_8executor12TaskExecutor11EventHandleEEELb0ELb0EEclIRS6_St5tupleIJRKNS3_12CallbackArgsEEEEEOT_SG_RT0_'>
-            <parameter type-id='type-id-4108' is-artificial='yes'/>
-            <parameter type-id='type-id-3761'/>
+            <parameter type-id='type-id-4107' is-artificial='yes'/>
+            <parameter type-id='type-id-3760'/>
             <parameter type-id='type-id-1389'/>
-            <return type-id='type-id-3761'/>
+            <return type-id='type-id-3760'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_wrap_member_pointer&lt;void (*)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1191' column='1' id='type-id-4109'>
+      <class-decl name='_Maybe_wrap_member_pointer&lt;void (*)(const mongo::executor::TaskExecutor::CallbackArgs &amp;, mongo::repl::ScatterGatherRunner *, mongo::StatusWith&lt;mongo::executor::TaskExecutor::EventHandle&gt; *)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1191' column='1' id='type-id-4108'>
         <member-function access='public' static='yes'>
           <function-decl name='__do_wrap' mangled-name='_ZNSt26_Maybe_wrap_member_pointerIPFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEEE9__do_wrapERKSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4110'/>
-            <return type-id='type-id-4110'/>
+            <parameter type-id='type-id-4109'/>
+            <return type-id='type-id-4109'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='__do_wrap' mangled-name='_ZNSt26_Maybe_wrap_member_pointerIPFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEEE9__do_wrapEOSE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/functional' line='1200' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt26_Maybe_wrap_member_pointerIPFvRKN5mongo8executor12TaskExecutor12CallbackArgsEPNS0_4repl19ScatterGatherRunnerEPNS0_10StatusWithINS2_11EventHandleEEEEE9__do_wrapEOSE_'>
-            <parameter type-id='type-id-3609'/>
-            <return type-id='type-id-3609'/>
+            <parameter type-id='type-id-3608'/>
+            <return type-id='type-id-3608'/>
           </function-decl>
         </member-function>
       </class-decl>
       </namespace-decl>
 
 
-      <class-decl name='ObjScopeGuardImpl1&lt;mongo::repl::ScatterGatherRunner, void (mongo::repl::ScatterGatherRunner::*)(mongo::repl::ReplicationExecutor *), mongo::repl::ReplicationExecutor *&gt;' size-in-bits='320' visibility='default' filepath='src/mongo/util/scopeguard.h' line='277' column='1' id='type-id-4111'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-4112'/>
+      <class-decl name='ObjScopeGuardImpl1&lt;mongo::repl::ScatterGatherRunner, void (mongo::repl::ScatterGatherRunner::*)(mongo::repl::ReplicationExecutor *), mongo::repl::ReplicationExecutor *&gt;' size-in-bits='320' visibility='default' filepath='src/mongo/util/scopeguard.h' line='277' column='1' id='type-id-4110'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-4111'/>
         <data-member access='protected' layout-offset-in-bits='64'>
-          <var-decl name='obj_' type-id='type-id-3685' visibility='default' filepath='src/mongo/util/scopeguard.h' line='294' column='1'/>
+          <var-decl name='obj_' type-id='type-id-3684' visibility='default' filepath='src/mongo/util/scopeguard.h' line='294' column='1'/>
         </data-member>
         <data-member access='protected' layout-offset-in-bits='256'>
-          <var-decl name='p1_' type-id='type-id-3201' visibility='default' filepath='src/mongo/util/scopeguard.h' line='296' column='1'/>
+          <var-decl name='p1_' type-id='type-id-3200' visibility='default' filepath='src/mongo/util/scopeguard.h' line='296' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='MakeObjGuard' mangled-name='_ZN5mongo18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS2_FvPNS1_19ReplicationExecutorEES4_E12MakeObjGuardERS2_S6_S4_' filepath='src/mongo/util/scopeguard.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS2_FvPNS1_19ReplicationExecutorEES4_E12MakeObjGuardERS2_S6_S4_'>
-            <parameter type-id='type-id-3685'/>
+            <parameter type-id='type-id-3684'/>
             <parameter type-id='type-id-939'/>
-            <return type-id='type-id-4111'/>
+            <return type-id='type-id-4110'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~ObjScopeGuardImpl1' mangled-name='_ZN5mongo18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS2_FvPNS1_19ReplicationExecutorEES4_ED2Ev' filepath='src/mongo/util/scopeguard.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS2_FvPNS1_19ReplicationExecutorEES4_ED2Ev'>
-            <parameter type-id='type-id-4113' is-artificial='yes'/>
+            <parameter type-id='type-id-4112' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Execute' mangled-name='_ZN5mongo18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS2_FvPNS1_19ReplicationExecutorEES4_E7ExecuteEv' filepath='src/mongo/util/scopeguard.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS2_FvPNS1_19ReplicationExecutorEES4_E7ExecuteEv'>
-            <parameter type-id='type-id-4113' is-artificial='yes'/>
+            <parameter type-id='type-id-4112' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='ObjScopeGuardImpl1' mangled-name='_ZN5mongo18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS2_FvPNS1_19ReplicationExecutorEES4_EC2ERS2_S6_S4_' filepath='src/mongo/util/scopeguard.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS2_FvPNS1_19ReplicationExecutorEES4_EC2ERS2_S6_S4_'>
-            <parameter type-id='type-id-4113' is-artificial='yes'/>
-            <parameter type-id='type-id-3685'/>
+            <parameter type-id='type-id-4112' is-artificial='yes'/>
+            <parameter type-id='type-id-3684'/>
             <parameter type-id='type-id-939'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='ScopeGuardImplBase' size-in-bits='8' visibility='default' filepath='src/mongo/util/scopeguard.h' line='85' column='1' id='type-id-4112'>
+      <class-decl name='ScopeGuardImplBase' size-in-bits='8' visibility='default' filepath='src/mongo/util/scopeguard.h' line='85' column='1' id='type-id-4111'>
         <data-member access='protected' layout-offset-in-bits='0'>
           <var-decl name='dismissed_' type-id='type-id-19' visibility='default' filepath='src/mongo/util/scopeguard.h' line='104' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZN5mongo18ScopeGuardImplBaseaSERKS0_' filepath='src/mongo/util/scopeguard.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4114' is-artificial='yes'/>
-            <parameter type-id='type-id-4115'/>
-            <return type-id='type-id-4116'/>
+            <parameter type-id='type-id-4113' is-artificial='yes'/>
+            <parameter type-id='type-id-4114'/>
+            <return type-id='type-id-4115'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes'>
           <function-decl name='~ScopeGuardImplBase' mangled-name='_ZN5mongo18ScopeGuardImplBaseD2Ev' filepath='src/mongo/util/scopeguard.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18ScopeGuardImplBaseD2Ev'>
-            <parameter type-id='type-id-4114' is-artificial='yes'/>
+            <parameter type-id='type-id-4113' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='ScopeGuardImplBase' filepath='src/mongo/util/scopeguard.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4114' is-artificial='yes'/>
-            <parameter type-id='type-id-4115'/>
+            <parameter type-id='type-id-4113' is-artificial='yes'/>
+            <parameter type-id='type-id-4114'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='ScopeGuardImplBase' mangled-name='_ZN5mongo18ScopeGuardImplBaseC2Ev' filepath='src/mongo/util/scopeguard.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18ScopeGuardImplBaseC2Ev'>
-            <parameter type-id='type-id-4114' is-artificial='yes'/>
+            <parameter type-id='type-id-4113' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='Dismiss' mangled-name='_ZNK5mongo18ScopeGuardImplBase7DismissEv' filepath='src/mongo/util/scopeguard.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK5mongo18ScopeGuardImplBase7DismissEv'>
-            <parameter type-id='type-id-4117' is-artificial='yes'/>
+            <parameter type-id='type-id-4116' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='SafeExecute&lt;mongo::ObjScopeGuardImpl1&lt;mongo::repl::ScatterGatherRunner, void (mongo::repl::ScatterGatherRunner::*)(mongo::repl::ReplicationExecutor *), mongo::repl::ReplicationExecutor *&gt; &gt;' mangled-name='_ZN5mongo18ScopeGuardImplBase11SafeExecuteINS_18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS4_FvPNS3_19ReplicationExecutorEES6_EEEEvRT_' filepath='src/mongo/util/scopeguard.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo18ScopeGuardImplBase11SafeExecuteINS_18ObjScopeGuardImpl1INS_4repl19ScatterGatherRunnerEMS4_FvPNS3_19ReplicationExecutorEES6_EEEEvRT_'>
-            <parameter type-id='type-id-4118'/>
+            <parameter type-id='type-id-4117'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='MakeGuard&lt;void, mongo::repl::ScatterGatherRunner, mongo::repl::ScatterGatherRunner, mongo::repl::ReplicationExecutor *, mongo::repl::ReplicationExecutor *&gt;' mangled-name='_ZN5mongo9MakeGuardIvNS_4repl19ScatterGatherRunnerES2_PNS1_19ReplicationExecutorES4_EENS_18ObjScopeGuardImpl1IT0_MT1_FT_T2_ET3_EESB_PS6_SC_' filepath='src/mongo/util/scopeguard.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo9MakeGuardIvNS_4repl19ScatterGatherRunnerES2_PNS1_19ReplicationExecutorES4_EENS_18ObjScopeGuardImpl1IT0_MT1_FT_T2_ET3_EESB_PS6_SC_'>
-        <parameter type-id='type-id-3638' name='obj' filepath='src/mongo/util/scopeguard.h' line='313' column='1'/>
+        <parameter type-id='type-id-3637' name='obj' filepath='src/mongo/util/scopeguard.h' line='313' column='1'/>
         <parameter type-id='type-id-939' name='p1' filepath='src/mongo/util/scopeguard.h' line='314' column='1'/>
-        <return type-id='type-id-4111'/>
+        <return type-id='type-id-4110'/>
       </function-decl>
       <function-decl name='fassert' mangled-name='_ZN5mongo7fassertEiRKNS_6StatusE' filepath='src/mongo/util/assert_util.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5mongo7fassertEiRKNS_6StatusE'>
         <parameter type-id='type-id-15' name='msgid' filepath='src/mongo/util/assert_util.h' line='229' column='1'/>
         <return type-id='type-id-11'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-4112' size-in-bits='64' id='type-id-4116'/>
-    <pointer-type-def type-id='type-id-4112' size-in-bits='64' id='type-id-4114'/>
-    <qualified-type-def type-id='type-id-4112' const='yes' id='type-id-4119'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4119' size-in-bits='64' id='type-id-4115'/>
-    <pointer-type-def type-id='type-id-4119' size-in-bits='64' id='type-id-4117'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4111' size-in-bits='64' id='type-id-4118'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4111' size-in-bits='64' id='type-id-4115'/>
+    <pointer-type-def type-id='type-id-4111' size-in-bits='64' id='type-id-4113'/>
+    <qualified-type-def type-id='type-id-4111' const='yes' id='type-id-4118'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4118' size-in-bits='64' id='type-id-4114'/>
+    <pointer-type-def type-id='type-id-4118' size-in-bits='64' id='type-id-4116'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4110' size-in-bits='64' id='type-id-4117'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='operator!=&lt;mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt;' mangled-name='_ZN9__gnu_cxxneIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='829' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxxneIPN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_'>
-        <parameter type-id='type-id-4120' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
-        <parameter type-id='type-id-4120' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
+        <parameter type-id='type-id-4119' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='829' column='1'/>
+        <parameter type-id='type-id-4119' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='830' column='1'/>
         <return type-id='type-id-19'/>
       </function-decl>
       <function-decl name='operator==&lt;const mongo::executor::TaskExecutor::CallbackHandle *, std::vector&lt;mongo::executor::TaskExecutor::CallbackHandle, std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt; &gt;' mangled-name='_ZN9__gnu_cxxeqIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='815' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxxeqIPKN5mongo8executor12TaskExecutor14CallbackHandleESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESF_'>
-        <parameter type-id='type-id-4121' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='815' column='1'/>
-        <parameter type-id='type-id-4121' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='816' column='1'/>
+        <parameter type-id='type-id-4120' name='__lhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='815' column='1'/>
+        <parameter type-id='type-id-4120' name='__rhs' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/bits/stl_iterator.h' line='816' column='1'/>
         <return type-id='type-id-19'/>
       </function-decl>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3822'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3912'/>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::TaskExecutor::CallbackHandle&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3821'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3911'/>
         <member-type access='public'>
-          <class-decl name='rebind&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-3873'>
+          <class-decl name='rebind&lt;mongo::executor::TaskExecutor::CallbackHandle&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-3872'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3874' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-3814'/>
+              <typedef-decl name='other' type-id='type-id-3873' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-3813'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3872' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-3815'/>
+          <typedef-decl name='pointer' type-id='type-id-3871' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-3814'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3911' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-3825'/>
+          <typedef-decl name='value_type' type-id='type-id-3910' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-3824'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-3824' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-3732'/>
+          <typedef-decl name='reference' type-id='type-id-3823' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-3731'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3823' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-3734'/>
+          <typedef-decl name='const_reference' type-id='type-id-3822' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-3733'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE17_S_select_on_copyERKS5_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3797'/>
-            <return type-id='type-id-3721'/>
+            <parameter type-id='type-id-3796'/>
+            <return type-id='type-id-3720'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5mongo8executor12TaskExecutor14CallbackHandleEEE10_S_on_swapERS5_S7_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3951'/>
-            <parameter type-id='type-id-3951'/>
+            <parameter type-id='type-id-3950'/>
+            <parameter type-id='type-id-3950'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3908'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3935'/>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='95' column='1' id='type-id-3907'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3934'/>
         <member-type access='public'>
-          <class-decl name='rebind&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-3930'>
+          <class-decl name='rebind&lt;mongo::executor::RemoteCommandRequest&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='168' column='1' id='type-id-3929'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3931' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-3900'/>
+              <typedef-decl name='other' type-id='type-id-3930' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='169' column='1' id='type-id-3899'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3929' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-3901'/>
+          <typedef-decl name='pointer' type-id='type-id-3928' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='104' column='1' id='type-id-3900'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='value_type' type-id='type-id-3934' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-3915'/>
+          <typedef-decl name='value_type' type-id='type-id-3933' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='103' column='1' id='type-id-3914'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-3910' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-3846'/>
+          <typedef-decl name='reference' type-id='type-id-3909' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='109' column='1' id='type-id-3845'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3909' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-3848'/>
+          <typedef-decl name='const_reference' type-id='type-id-3908' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='110' column='1' id='type-id-3847'/>
         </member-type>
         <member-function access='public' static='yes'>
           <function-decl name='_S_select_on_copy' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5mongo8executor20RemoteCommandRequestEEE17_S_select_on_copyERKS4_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3884'/>
-            <return type-id='type-id-3835'/>
+            <parameter type-id='type-id-3883'/>
+            <return type-id='type-id-3834'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_on_swap' mangled-name='_ZN9__gnu_cxx14__alloc_traitsISaIN5mongo8executor20RemoteCommandRequestEEE10_S_on_swapERS4_S6_' filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/4.9/../../../../include/c++/4.9/ext/alloc_traits.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-4027'/>
-            <parameter type-id='type-id-4027'/>
+            <parameter type-id='type-id-4026'/>
+            <parameter type-id='type-id-4026'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__normal_iterator&lt;mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3838'/>
-      <class-decl name='__normal_iterator&lt;const mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3840'/>
+      <class-decl name='__normal_iterator&lt;mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3837'/>
+      <class-decl name='__normal_iterator&lt;const mongo::executor::RemoteCommandRequest *, std::vector&lt;mongo::executor::RemoteCommandRequest, std::allocator&lt;mongo::executor::RemoteCommandRequest&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3839'/>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3862' size-in-bits='64' id='type-id-4120'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3861' size-in-bits='64' id='type-id-4121'/>
-    <pointer-type-def type-id='type-id-3911' size-in-bits='64' id='type-id-3947'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3959' size-in-bits='64' id='type-id-3957'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3721' size-in-bits='64' id='type-id-3951'/>
-    <pointer-type-def type-id='type-id-4111' size-in-bits='64' id='type-id-4113'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3641' size-in-bits='64' id='type-id-3960'/>
-    <pointer-type-def type-id='type-id-3965' size-in-bits='64' id='type-id-3974'/>
-    <qualified-type-def type-id='type-id-3965' const='yes' id='type-id-4122'/>
-    <pointer-type-def type-id='type-id-4122' size-in-bits='64' id='type-id-3975'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3982' size-in-bits='64' id='type-id-3991'/>
-    <qualified-type-def type-id='type-id-3982' const='yes' id='type-id-4123'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4123' size-in-bits='64' id='type-id-3992'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3990' size-in-bits='64' id='type-id-3993'/>
-    <qualified-type-def type-id='type-id-3990' const='yes' id='type-id-4124'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4124' size-in-bits='64' id='type-id-3994'/>
-    <pointer-type-def type-id='type-id-3982' size-in-bits='64' id='type-id-3995'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3982' size-in-bits='64' id='type-id-3996'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3977' size-in-bits='64' id='type-id-3984'/>
-    <qualified-type-def type-id='type-id-3977' const='yes' id='type-id-4125'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4125' size-in-bits='64' id='type-id-3985'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3983' size-in-bits='64' id='type-id-3986'/>
-    <qualified-type-def type-id='type-id-3983' const='yes' id='type-id-4126'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4126' size-in-bits='64' id='type-id-3987'/>
-    <pointer-type-def type-id='type-id-3977' size-in-bits='64' id='type-id-3988'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3977' size-in-bits='64' id='type-id-3989'/>
-    <pointer-type-def type-id='type-id-3966' size-in-bits='64' id='type-id-3978'/>
-    <qualified-type-def type-id='type-id-3966' const='yes' id='type-id-4127'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4127' size-in-bits='64' id='type-id-3979'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3966' size-in-bits='64' id='type-id-3980'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3966' size-in-bits='64' id='type-id-3981'/>
-    <pointer-type-def type-id='type-id-3963' size-in-bits='64' id='type-id-3967'/>
-    <qualified-type-def type-id='type-id-3963' const='yes' id='type-id-4128'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4128' size-in-bits='64' id='type-id-3968'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3963' size-in-bits='64' id='type-id-3969'/>
-    <reference-type-def kind='rvalue' type-id='type-id-3965' size-in-bits='64' id='type-id-3970'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4000' size-in-bits='64' id='type-id-4002'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3963' size-in-bits='64' id='type-id-4001'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4004' size-in-bits='64' id='type-id-4006'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3965' size-in-bits='64' id='type-id-4005'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4008' size-in-bits='64' id='type-id-4009'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4011' size-in-bits='64' id='type-id-4012'/>
-    <pointer-type-def type-id='type-id-4015' size-in-bits='64' id='type-id-4022'/>
-    <qualified-type-def type-id='type-id-4015' const='yes' id='type-id-4129'/>
-    <pointer-type-def type-id='type-id-4129' size-in-bits='64' id='type-id-4023'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4017' size-in-bits='64' id='type-id-4019'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4015' size-in-bits='64' id='type-id-4024'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4129' size-in-bits='64' id='type-id-4025'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3835' size-in-bits='64' id='type-id-4027'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4029' size-in-bits='64' id='type-id-4031'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1234' size-in-bits='64' id='type-id-4030'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4035' size-in-bits='64' id='type-id-4036'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4040' size-in-bits='64' id='type-id-4042'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3601' size-in-bits='64' id='type-id-4041'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4044' size-in-bits='64' id='type-id-4045'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4047' size-in-bits='64' id='type-id-4048'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4050' size-in-bits='64' id='type-id-4051'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4053' size-in-bits='64' id='type-id-4054'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4056' size-in-bits='64' id='type-id-4058'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1472' size-in-bits='64' id='type-id-4057'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4062' size-in-bits='64' id='type-id-4063'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4065' size-in-bits='64' id='type-id-4067'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3607' size-in-bits='64' id='type-id-4066'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4069' size-in-bits='64' id='type-id-4070'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4072' size-in-bits='64' id='type-id-4073'/>
-    <reference-type-def kind='rvalue' type-id='type-id-4075' size-in-bits='64' id='type-id-4076'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4078' size-in-bits='64' id='type-id-4079'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4081' size-in-bits='64' id='type-id-4082'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3861' size-in-bits='64' id='type-id-4119'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3860' size-in-bits='64' id='type-id-4120'/>
+    <pointer-type-def type-id='type-id-3910' size-in-bits='64' id='type-id-3946'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3958' size-in-bits='64' id='type-id-3956'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3720' size-in-bits='64' id='type-id-3950'/>
+    <pointer-type-def type-id='type-id-4110' size-in-bits='64' id='type-id-4112'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3640' size-in-bits='64' id='type-id-3959'/>
+    <pointer-type-def type-id='type-id-3964' size-in-bits='64' id='type-id-3973'/>
+    <qualified-type-def type-id='type-id-3964' const='yes' id='type-id-4121'/>
+    <pointer-type-def type-id='type-id-4121' size-in-bits='64' id='type-id-3974'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3981' size-in-bits='64' id='type-id-3990'/>
+    <qualified-type-def type-id='type-id-3981' const='yes' id='type-id-4122'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4122' size-in-bits='64' id='type-id-3991'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3989' size-in-bits='64' id='type-id-3992'/>
+    <qualified-type-def type-id='type-id-3989' const='yes' id='type-id-4123'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4123' size-in-bits='64' id='type-id-3993'/>
+    <pointer-type-def type-id='type-id-3981' size-in-bits='64' id='type-id-3994'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3981' size-in-bits='64' id='type-id-3995'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3976' size-in-bits='64' id='type-id-3983'/>
+    <qualified-type-def type-id='type-id-3976' const='yes' id='type-id-4124'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4124' size-in-bits='64' id='type-id-3984'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3982' size-in-bits='64' id='type-id-3985'/>
+    <qualified-type-def type-id='type-id-3982' const='yes' id='type-id-4125'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4125' size-in-bits='64' id='type-id-3986'/>
+    <pointer-type-def type-id='type-id-3976' size-in-bits='64' id='type-id-3987'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3976' size-in-bits='64' id='type-id-3988'/>
+    <pointer-type-def type-id='type-id-3965' size-in-bits='64' id='type-id-3977'/>
+    <qualified-type-def type-id='type-id-3965' const='yes' id='type-id-4126'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4126' size-in-bits='64' id='type-id-3978'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3965' size-in-bits='64' id='type-id-3979'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3965' size-in-bits='64' id='type-id-3980'/>
+    <pointer-type-def type-id='type-id-3962' size-in-bits='64' id='type-id-3966'/>
+    <qualified-type-def type-id='type-id-3962' const='yes' id='type-id-4127'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4127' size-in-bits='64' id='type-id-3967'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3962' size-in-bits='64' id='type-id-3968'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3964' size-in-bits='64' id='type-id-3969'/>
+    <reference-type-def kind='rvalue' type-id='type-id-3999' size-in-bits='64' id='type-id-4001'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3962' size-in-bits='64' id='type-id-4000'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4003' size-in-bits='64' id='type-id-4005'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3964' size-in-bits='64' id='type-id-4004'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4007' size-in-bits='64' id='type-id-4008'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4010' size-in-bits='64' id='type-id-4011'/>
+    <pointer-type-def type-id='type-id-4014' size-in-bits='64' id='type-id-4021'/>
+    <qualified-type-def type-id='type-id-4014' const='yes' id='type-id-4128'/>
+    <pointer-type-def type-id='type-id-4128' size-in-bits='64' id='type-id-4022'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4016' size-in-bits='64' id='type-id-4018'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4014' size-in-bits='64' id='type-id-4023'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4128' size-in-bits='64' id='type-id-4024'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3834' size-in-bits='64' id='type-id-4026'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4028' size-in-bits='64' id='type-id-4030'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1234' size-in-bits='64' id='type-id-4029'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4034' size-in-bits='64' id='type-id-4035'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4039' size-in-bits='64' id='type-id-4041'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3600' size-in-bits='64' id='type-id-4040'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4043' size-in-bits='64' id='type-id-4044'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4046' size-in-bits='64' id='type-id-4047'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4049' size-in-bits='64' id='type-id-4050'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4052' size-in-bits='64' id='type-id-4053'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4055' size-in-bits='64' id='type-id-4057'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1472' size-in-bits='64' id='type-id-4056'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4061' size-in-bits='64' id='type-id-4062'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4064' size-in-bits='64' id='type-id-4066'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3606' size-in-bits='64' id='type-id-4065'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4068' size-in-bits='64' id='type-id-4069'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4071' size-in-bits='64' id='type-id-4072'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4074' size-in-bits='64' id='type-id-4075'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4077' size-in-bits='64' id='type-id-4078'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4080' size-in-bits='64' id='type-id-4081'/>
     <namespace-decl name='boost'>
 
 
 
 
 
-      <class-decl name='remove_reference&lt;boost::optional&lt;mongo::executor::TaskExecutor::EventHandle&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-4130'>
+      <class-decl name='remove_reference&lt;boost::optional&lt;mongo::executor::TaskExecutor::EventHandle&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-4129'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2773' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-4131'/>
+          <typedef-decl name='type' type-id='type-id-2772' filepath='src/third_party/boost-1.56.0/boost/type_traits/remove_reference.hpp' line='42' column='1' id='type-id-4130'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;boost::optional&lt;mongo::executor::TaskExecutor::EventHandle&gt; &amp;&gt;' mangled-name='_ZN5boost4moveIRNS_8optionalIN5mongo8executor12TaskExecutor11EventHandleEEEEEONS_16remove_referenceIT_E4typeEOS9_' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN5boost4moveIRNS_8optionalIN5mongo8executor12TaskExecutor11EventHandleEEEEEONS_16remove_referenceIT_E4typeEOS9_'>
-        <parameter type-id='type-id-3036' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1'/>
-        <return type-id='type-id-4132'/>
+        <parameter type-id='type-id-3035' name='t' filepath='src/third_party/boost-1.56.0/boost/move/utility.hpp' line='138' column='1'/>
+        <return type-id='type-id-4131'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='rvalue' type-id='type-id-4131' size-in-bits='64' id='type-id-4132'/>
+    <reference-type-def kind='rvalue' type-id='type-id-4130' size-in-bits='64' id='type-id-4131'/>
 
 
 
-    <pointer-type-def type-id='type-id-3934' size-in-bits='64' id='type-id-4088'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4096' size-in-bits='64' id='type-id-4094'/>
-    <qualified-type-def type-id='type-id-4102' volatile='yes' id='type-id-4133'/>
-    <qualified-type-def type-id='type-id-4133' const='yes' id='type-id-4134'/>
-    <pointer-type-def type-id='type-id-4134' size-in-bits='64' id='type-id-4103'/>
-    <qualified-type-def type-id='type-id-3601' const='yes' id='type-id-4135'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4135' size-in-bits='64' id='type-id-4105'/>
-    <qualified-type-def type-id='type-id-4107' volatile='yes' id='type-id-4136'/>
-    <qualified-type-def type-id='type-id-4136' const='yes' id='type-id-4137'/>
-    <pointer-type-def type-id='type-id-4137' size-in-bits='64' id='type-id-4108'/>
-    <qualified-type-def type-id='type-id-3607' const='yes' id='type-id-4138'/>
-    <reference-type-def kind='lvalue' type-id='type-id-4138' size-in-bits='64' id='type-id-4110'/>
+    <pointer-type-def type-id='type-id-3933' size-in-bits='64' id='type-id-4087'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4095' size-in-bits='64' id='type-id-4093'/>
+    <qualified-type-def type-id='type-id-4101' volatile='yes' id='type-id-4132'/>
+    <qualified-type-def type-id='type-id-4132' const='yes' id='type-id-4133'/>
+    <pointer-type-def type-id='type-id-4133' size-in-bits='64' id='type-id-4102'/>
+    <qualified-type-def type-id='type-id-3600' const='yes' id='type-id-4134'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4134' size-in-bits='64' id='type-id-4104'/>
+    <qualified-type-def type-id='type-id-4106' volatile='yes' id='type-id-4135'/>
+    <qualified-type-def type-id='type-id-4135' const='yes' id='type-id-4136'/>
+    <pointer-type-def type-id='type-id-4136' size-in-bits='64' id='type-id-4107'/>
+    <qualified-type-def type-id='type-id-3606' const='yes' id='type-id-4137'/>
+    <reference-type-def kind='lvalue' type-id='type-id-4137' size-in-bits='64' id='type-id-4109'/>
   </abi-instr>
 </abi-corpus>
index 1e3a7b106b946d1486fbcb552b90a1412f4a0fd5..a1e2437225e898d486a85b50b15ca3daaabebcf6 100644 (file)
     <class-decl name='__locale_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1163'/>
 
 
-    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1' id='type-id-2195'>
-      <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='87' column='1' id='type-id-523'>
-          <data-member access='private'>
-            <var-decl name='__wch' type-id='type-id-502' visibility='default' filepath='/usr/include/wchar.h' line='89' column='1'/>
-          </data-member>
-          <data-member access='private'>
-            <var-decl name='__wchb' type-id='type-id-524' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
-          </data-member>
-        </union-decl>
-      </member-type>
-      <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='__count' type-id='type-id-36' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1'/>
-      </data-member>
-      <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-523' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
-      </data-member>
-    </class-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/complex_io.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
       <function-decl name='__check_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-656'/>
-        <return type-id='type-id-2196'/>
+        <return type-id='type-id-2195'/>
       </function-decl>
       <function-decl name='operator|' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-70'/>
         <parameter type-id='type-id-219'/>
         <return type-id='type-id-473'/>
       </function-decl>
-      <class-decl name='complex&lt;float&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1039' column='1' id='type-id-2197'>
+      <class-decl name='complex&lt;float&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1039' column='1' id='type-id-2196'>
         <member-type access='public'>
-          <typedef-decl name='_ComplexT' type-id='type-id-2199' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1042' column='1' id='type-id-2198'/>
+          <typedef-decl name='_ComplexT' type-id='type-id-2198' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1042' column='1' id='type-id-2197'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_value' type-id='type-id-2198' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1180' column='1'/>
+          <var-decl name='_M_value' type-id='type-id-2197' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1180' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1044' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
-            <parameter type-id='type-id-2198'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
+            <parameter type-id='type-id-2197'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1046' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <parameter type-id='type-id-538'/>
             <parameter type-id='type-id-538'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1056' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
-            <parameter type-id='type-id-2201'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
+            <parameter type-id='type-id-2200'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1057' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
-            <parameter type-id='type-id-2202'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
+            <parameter type-id='type-id-2201'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='real' mangled-name='_ZNSt7complexIfE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1069' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <return type-id='type-id-301'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='real' mangled-name='_ZNKSt7complexIfE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1072' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2203' is-artificial='yes'/>
-            <return type-id='type-id-2204'/>
+            <parameter type-id='type-id-2202' is-artificial='yes'/>
+            <return type-id='type-id-2203'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIfE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1075' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <return type-id='type-id-301'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='imag' mangled-name='_ZNKSt7complexIfE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1078' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2203' is-artificial='yes'/>
-            <return type-id='type-id-2204'/>
+            <parameter type-id='type-id-2202' is-artificial='yes'/>
+            <return type-id='type-id-2203'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='real' mangled-name='_ZNSt7complexIfE4realEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1084' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <parameter type-id='type-id-538'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIfE4imagEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1087' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <parameter type-id='type-id-538'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator=' mangled-name='_ZNSt7complexIfEaSEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1090' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <parameter type-id='type-id-538'/>
-            <return type-id='type-id-2205'/>
+            <return type-id='type-id-2204'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator+=' mangled-name='_ZNSt7complexIfEpLEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1097' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <parameter type-id='type-id-538'/>
-            <return type-id='type-id-2205'/>
+            <return type-id='type-id-2204'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator-=' mangled-name='_ZNSt7complexIfEmIEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <parameter type-id='type-id-538'/>
-            <return type-id='type-id-2205'/>
+            <return type-id='type-id-2204'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator*=' mangled-name='_ZNSt7complexIfEmLEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1111' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <parameter type-id='type-id-538'/>
-            <return type-id='type-id-2205'/>
+            <return type-id='type-id-2204'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator/=' mangled-name='_ZNSt7complexIfEdVEf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2200' is-artificial='yes'/>
+            <parameter type-id='type-id-2199' is-artificial='yes'/>
             <parameter type-id='type-id-538'/>
-            <return type-id='type-id-2205'/>
+            <return type-id='type-id-2204'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='__rep' mangled-name='_ZNKSt7complexIfE5__repEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1177' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2203' is-artificial='yes'/>
-            <return type-id='type-id-2206'/>
+            <parameter type-id='type-id-2202' is-artificial='yes'/>
+            <return type-id='type-id-2205'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='complex&lt;double&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1186' column='1' id='type-id-2207'>
+      <class-decl name='complex&lt;double&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1186' column='1' id='type-id-2206'>
         <member-type access='private'>
-          <typedef-decl name='_ComplexT' type-id='type-id-2209' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1189' column='1' id='type-id-2208'/>
+          <typedef-decl name='_ComplexT' type-id='type-id-2208' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1189' column='1' id='type-id-2207'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_value' type-id='type-id-2208' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1328' column='1'/>
+          <var-decl name='_M_value' type-id='type-id-2207' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1328' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1191' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
-            <parameter type-id='type-id-2208'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
+            <parameter type-id='type-id-2207'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
             <parameter type-id='type-id-536'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
-            <parameter type-id='type-id-2211'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
+            <parameter type-id='type-id-2210'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
-            <parameter type-id='type-id-2202'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
+            <parameter type-id='type-id-2201'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='real' mangled-name='_ZNSt7complexIdE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1218' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <return type-id='type-id-302'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='real' mangled-name='_ZNKSt7complexIdE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1221' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2212' is-artificial='yes'/>
-            <return type-id='type-id-2213'/>
+            <parameter type-id='type-id-2211' is-artificial='yes'/>
+            <return type-id='type-id-2212'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIdE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1224' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <return type-id='type-id-302'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='imag' mangled-name='_ZNKSt7complexIdE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2212' is-artificial='yes'/>
-            <return type-id='type-id-2213'/>
+            <parameter type-id='type-id-2211' is-artificial='yes'/>
+            <return type-id='type-id-2212'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='real' mangled-name='_ZNSt7complexIdE4realEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1233' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIdE4imagEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt7complexIdEaSEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1239' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
-            <return type-id='type-id-2214'/>
+            <return type-id='type-id-2213'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt7complexIdEpLEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1246' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
-            <return type-id='type-id-2214'/>
+            <return type-id='type-id-2213'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt7complexIdEmIEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
-            <return type-id='type-id-2214'/>
+            <return type-id='type-id-2213'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt7complexIdEmLEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1260' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
-            <return type-id='type-id-2214'/>
+            <return type-id='type-id-2213'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt7complexIdEdVEd' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2210' is-artificial='yes'/>
+            <parameter type-id='type-id-2209' is-artificial='yes'/>
             <parameter type-id='type-id-536'/>
-            <return type-id='type-id-2214'/>
+            <return type-id='type-id-2213'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__rep' mangled-name='_ZNKSt7complexIdE5__repEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1325' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2212' is-artificial='yes'/>
-            <return type-id='type-id-2215'/>
+            <parameter type-id='type-id-2211' is-artificial='yes'/>
+            <return type-id='type-id-2214'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='complex&lt;long double&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1334' column='1' id='type-id-2216'>
+      <class-decl name='complex&lt;long double&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1334' column='1' id='type-id-2215'>
         <member-type access='private'>
-          <typedef-decl name='_ComplexT' type-id='type-id-2218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1337' column='1' id='type-id-2217'/>
+          <typedef-decl name='_ComplexT' type-id='type-id-2217' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1337' column='1' id='type-id-2216'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_value' type-id='type-id-2217' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1478' column='1'/>
+          <var-decl name='_M_value' type-id='type-id-2216' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1478' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1339' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
-            <parameter type-id='type-id-2217'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
+            <parameter type-id='type-id-2216'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1341' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <parameter type-id='type-id-539'/>
             <parameter type-id='type-id-539'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1352' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
-            <parameter type-id='type-id-2211'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
+            <parameter type-id='type-id-2210'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='complex' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1355' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
-            <parameter type-id='type-id-2201'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
+            <parameter type-id='type-id-2200'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='real' mangled-name='_ZNSt7complexIeE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1368' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <return type-id='type-id-303'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='real' mangled-name='_ZNKSt7complexIeE4realEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1371' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2220' is-artificial='yes'/>
-            <return type-id='type-id-2221'/>
+            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <return type-id='type-id-2220'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIeE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1374' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <return type-id='type-id-303'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='imag' mangled-name='_ZNKSt7complexIeE4imagEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1377' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2220' is-artificial='yes'/>
-            <return type-id='type-id-2221'/>
+            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <return type-id='type-id-2220'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='real' mangled-name='_ZNSt7complexIeE4realEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1383' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <parameter type-id='type-id-539'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='imag' mangled-name='_ZNSt7complexIeE4imagEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1386' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <parameter type-id='type-id-539'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt7complexIeEaSEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1389' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <parameter type-id='type-id-539'/>
-            <return type-id='type-id-2222'/>
+            <return type-id='type-id-2221'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt7complexIeEpLEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1396' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <parameter type-id='type-id-539'/>
-            <return type-id='type-id-2222'/>
+            <return type-id='type-id-2221'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt7complexIeEmIEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1403' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <parameter type-id='type-id-539'/>
-            <return type-id='type-id-2222'/>
+            <return type-id='type-id-2221'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt7complexIeEmLEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1410' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <parameter type-id='type-id-539'/>
-            <return type-id='type-id-2222'/>
+            <return type-id='type-id-2221'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt7complexIeEdVEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1417' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <parameter type-id='type-id-2218' is-artificial='yes'/>
             <parameter type-id='type-id-539'/>
-            <return type-id='type-id-2222'/>
+            <return type-id='type-id-2221'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__rep' mangled-name='_ZNKSt7complexIeE5__repEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='1475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2220' is-artificial='yes'/>
-            <return type-id='type-id-2223'/>
+            <parameter type-id='type-id-2219' is-artificial='yes'/>
+            <return type-id='type-id-2222'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;float, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIfcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIfcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2205'/>
+        <parameter type-id='type-id-2204'/>
         <return type-id='type-id-289'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;double, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIdcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIdcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2214'/>
+        <parameter type-id='type-id-2213'/>
         <return type-id='type-id-289'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;long double, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIecSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIecSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2222'/>
+        <parameter type-id='type-id-2221'/>
         <return type-id='type-id-289'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;float, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIfwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIfwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-328'/>
-        <parameter type-id='type-id-2205'/>
+        <parameter type-id='type-id-2204'/>
         <return type-id='type-id-328'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;double, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIdwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIdwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-328'/>
-        <parameter type-id='type-id-2214'/>
+        <parameter type-id='type-id-2213'/>
         <return type-id='type-id-328'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;long double, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-328'/>
-        <parameter type-id='type-id-2222'/>
+        <parameter type-id='type-id-2221'/>
         <return type-id='type-id-328'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;long double, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIecSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIecSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2202'/>
+        <parameter type-id='type-id-2201'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;double, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIdcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIdcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2201'/>
+        <parameter type-id='type-id-2200'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;float, char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIfcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIfcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2211'/>
+        <parameter type-id='type-id-2210'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_c' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_c@@GLIBCXX_3.4'>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;long double, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-2202'/>
+        <parameter type-id='type-id-2201'/>
         <return type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;double, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIdwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIdwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-2201'/>
+        <parameter type-id='type-id-2200'/>
         <return type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;float, wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIfwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/complex' line='519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIfwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-2211'/>
+        <parameter type-id='type-id-2210'/>
         <return type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/istream.tcc' line='925' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_@@GLIBCXX_3.4'>
         <parameter type-id='type-id-48'/>
         <return type-id='type-id-850'/>
       </function-decl>
-      <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='60' column='1' id='type-id-2224'>
+      <class-decl name='basic_stringbuf&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='60' column='1' id='type-id-2223'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-37'/>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-146' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2225'/>
+          <typedef-decl name='__string_type' type-id='type-id-146' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2224'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-15' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='64' column='1' id='type-id-2226'/>
+          <typedef-decl name='char_type' type-id='type-id-15' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='64' column='1' id='type-id-2225'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-40' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='69' column='1' id='type-id-2227'/>
+          <typedef-decl name='int_type' type-id='type-id-40' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='69' column='1' id='type-id-2226'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pos_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='70' column='1' id='type-id-2228'/>
+          <typedef-decl name='pos_type' type-id='type-id-42' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='70' column='1' id='type-id-2227'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='off_type' type-id='type-id-44' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='71' column='1' id='type-id-2229'/>
+          <typedef-decl name='off_type' type-id='type-id-44' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='71' column='1' id='type-id-2228'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-37' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='73' column='1' id='type-id-2230'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-37' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='73' column='1' id='type-id-2229'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__size_type' type-id='type-id-152' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='75' column='1' id='type-id-2231'/>
+          <typedef-decl name='__size_type' type-id='type-id-152' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='75' column='1' id='type-id-2230'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='512'>
           <var-decl name='_M_mode' type-id='type-id-51' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='79' column='1'/>
         </data-member>
         <data-member access='protected' layout-offset-in-bits='576'>
-          <var-decl name='_M_string' type-id='type-id-2225' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='82' column='1'/>
+          <var-decl name='_M_string' type-id='type-id-2224' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='82' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2233' is-artificial='yes'/>
-            <return type-id='type-id-2225'/>
+            <parameter type-id='type-id-2232' is-artificial='yes'/>
+            <return type-id='type-id-2224'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2234'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2233'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2234'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2233'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_stringbuf_init' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_sync' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2235'/>
-            <parameter type-id='type-id-2231'/>
-            <parameter type-id='type-id-2231'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2234'/>
+            <parameter type-id='type-id-2230'/>
+            <parameter type-id='type-id-2230'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_update_egptr' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_pbump' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8_M_pbumpEPcS4_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8_M_pbumpEPcS4_l@@GLIBCXX_3.4.16'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2235'/>
-            <parameter type-id='type-id-2235'/>
-            <parameter type-id='type-id-2229'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2234'/>
+            <parameter type-id='type-id-2234'/>
+            <parameter type-id='type-id-2228'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2234'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2233'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='3'>
           <function-decl name='setbuf' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2235'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2234'/>
             <parameter type-id='type-id-48'/>
-            <return type-id='type-id-2236'/>
+            <return type-id='type-id-2235'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2229'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2228'/>
             <parameter type-id='type-id-50'/>
             <parameter type-id='type-id-51'/>
-            <return type-id='type-id-2228'/>
+            <return type-id='type-id-2227'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2228'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2227'/>
             <parameter type-id='type-id-51'/>
-            <return type-id='type-id-2228'/>
+            <return type-id='type-id-2227'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='7'>
           <function-decl name='showmanyc' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@@GLIBCXX_3.4.6'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
             <return type-id='type-id-48'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <return type-id='type-id-2227'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <return type-id='type-id-2226'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2227'/>
-            <return type-id='type-id-2227'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2226'/>
+            <return type-id='type-id-2226'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2232' is-artificial='yes'/>
-            <parameter type-id='type-id-2227'/>
-            <return type-id='type-id-2227'/>
+            <parameter type-id='type-id-2231' is-artificial='yes'/>
+            <parameter type-id='type-id-2226'/>
+            <return type-id='type-id-2226'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2816' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='373' column='1' id='type-id-2237'>
+      <class-decl name='basic_ostringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2816' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='373' column='1' id='type-id-2236'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-773'/>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-146' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2238'/>
+          <typedef-decl name='__string_type' type-id='type-id-146' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2237'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2224' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='388' column='1' id='type-id-2239'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2223' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='388' column='1' id='type-id-2238'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2239' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='392' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2238' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='392' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2241' is-artificial='yes'/>
-            <return type-id='type-id-2238'/>
+            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <return type-id='type-id-2237'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2242'/>
+            <parameter type-id='type-id-2241'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2241' is-artificial='yes'/>
-            <return type-id='type-id-2243'/>
+            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <return type-id='type-id-2242'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
-            <parameter type-id='type-id-2242'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
+            <parameter type-id='type-id-2241'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2242'/>
+            <parameter type-id='type-id-2241'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2242'/>
+            <parameter type-id='type-id-2241'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2240' is-artificial='yes'/>
+            <parameter type-id='type-id-2239' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_stringbuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='60' column='1' id='type-id-2244'>
+      <class-decl name='basic_stringbuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='60' column='1' id='type-id-2243'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-121'/>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-216' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2245'/>
+          <typedef-decl name='__string_type' type-id='type-id-216' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='74' column='1' id='type-id-2244'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-105' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='64' column='1' id='type-id-2246'/>
+          <typedef-decl name='char_type' type-id='type-id-105' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='64' column='1' id='type-id-2245'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-124' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='69' column='1' id='type-id-2247'/>
+          <typedef-decl name='int_type' type-id='type-id-124' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='69' column='1' id='type-id-2246'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='pos_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='70' column='1' id='type-id-2248'/>
+          <typedef-decl name='pos_type' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='70' column='1' id='type-id-2247'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='off_type' type-id='type-id-128' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='71' column='1' id='type-id-2249'/>
+          <typedef-decl name='off_type' type-id='type-id-128' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='71' column='1' id='type-id-2248'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__streambuf_type' type-id='type-id-121' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='73' column='1' id='type-id-2250'/>
+          <typedef-decl name='__streambuf_type' type-id='type-id-121' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='73' column='1' id='type-id-2249'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__size_type' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='75' column='1' id='type-id-2251'/>
+          <typedef-decl name='__size_type' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='75' column='1' id='type-id-2250'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='512'>
           <var-decl name='_M_mode' type-id='type-id-51' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='79' column='1'/>
         </data-member>
         <data-member access='protected' layout-offset-in-bits='576'>
-          <var-decl name='_M_string' type-id='type-id-2245' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='82' column='1'/>
+          <var-decl name='_M_string' type-id='type-id-2244' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='82' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2253' is-artificial='yes'/>
-            <return type-id='type-id-2245'/>
+            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <return type-id='type-id-2244'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2254'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2253'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2254'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2253'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_stringbuf_init' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE17_M_stringbuf_initESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE17_M_stringbuf_initESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_sync' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7_M_syncEPwmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7_M_syncEPwmm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2255'/>
-            <parameter type-id='type-id-2251'/>
-            <parameter type-id='type-id-2251'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2254'/>
+            <parameter type-id='type-id-2250'/>
+            <parameter type-id='type-id-2250'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_update_egptr' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE15_M_update_egptrEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE15_M_update_egptrEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_pbump' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8_M_pbumpEPwS4_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8_M_pbumpEPwS4_l@@GLIBCXX_3.4.16'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2255'/>
-            <parameter type-id='type-id-2255'/>
-            <parameter type-id='type-id-2249'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2254'/>
+            <parameter type-id='type-id-2254'/>
+            <parameter type-id='type-id-2248'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringbuf' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2254'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2253'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='3'>
           <function-decl name='setbuf' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE6setbufEPwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE6setbufEPwl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2255'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2254'/>
             <parameter type-id='type-id-48'/>
-            <return type-id='type-id-2256'/>
+            <return type-id='type-id-2255'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2249'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2248'/>
             <parameter type-id='type-id-50'/>
             <parameter type-id='type-id-51'/>
-            <return type-id='type-id-2248'/>
+            <return type-id='type-id-2247'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2248'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2247'/>
             <parameter type-id='type-id-51'/>
-            <return type-id='type-id-2248'/>
+            <return type-id='type-id-2247'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='7'>
           <function-decl name='showmanyc' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv@@GLIBCXX_3.4.6'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
             <return type-id='type-id-48'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <return type-id='type-id-2247'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <return type-id='type-id-2246'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEj@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2247'/>
-            <return type-id='type-id-2247'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2246'/>
+            <return type-id='type-id-2246'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/sstream.tcc' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEj@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2252' is-artificial='yes'/>
-            <parameter type-id='type-id-2247'/>
-            <return type-id='type-id-2247'/>
+            <parameter type-id='type-id-2251' is-artificial='yes'/>
+            <parameter type-id='type-id-2246'/>
+            <return type-id='type-id-2246'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ostringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2816' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='373' column='1' id='type-id-2257'>
+      <class-decl name='basic_ostringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2816' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='373' column='1' id='type-id-2256'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-774'/>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-216' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2258'/>
+          <typedef-decl name='__string_type' type-id='type-id-216' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='387' column='1' id='type-id-2257'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2244' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='388' column='1' id='type-id-2259'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2243' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='388' column='1' id='type-id-2258'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2259' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='392' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='392' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2261' is-artificial='yes'/>
-            <return type-id='type-id-2258'/>
+            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <return type-id='type-id-2257'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2262'/>
+            <parameter type-id='type-id-2261'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2261' is-artificial='yes'/>
-            <return type-id='type-id-2263'/>
+            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <return type-id='type-id-2262'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
-            <parameter type-id='type-id-2262'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
+            <parameter type-id='type-id-2261'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2262'/>
+            <parameter type-id='type-id-2261'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2262'/>
+            <parameter type-id='type-id-2261'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ostringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ostringstream' mangled-name='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2260' is-artificial='yes'/>
+            <parameter type-id='type-id-2259' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         <return type-id='type-id-850'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-913' size-in-bits='64' id='type-id-2196'/>
+    <reference-type-def kind='lvalue' type-id='type-id-913' size-in-bits='64' id='type-id-2195'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='__is_null_pointer&lt;char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-149'/>
         <return type-id='type-id-23'/>
       </function-decl>
     </namespace-decl>
-    <type-decl name='complex float' size-in-bits='64' id='type-id-2199'/>
-    <pointer-type-def type-id='type-id-2197' size-in-bits='64' id='type-id-2200'/>
-    <type-decl name='complex double' size-in-bits='128' id='type-id-2209'/>
-    <pointer-type-def type-id='type-id-2207' size-in-bits='64' id='type-id-2210'/>
-    <qualified-type-def type-id='type-id-2197' const='yes' id='type-id-2264'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2264' size-in-bits='64' id='type-id-2211'/>
-    <type-decl name='complex long double' size-in-bits='256' id='type-id-2218'/>
-    <pointer-type-def type-id='type-id-2216' size-in-bits='64' id='type-id-2219'/>
-    <qualified-type-def type-id='type-id-2207' const='yes' id='type-id-2265'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2265' size-in-bits='64' id='type-id-2201'/>
-    <qualified-type-def type-id='type-id-539' const='yes' id='type-id-2266'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2266' size-in-bits='64' id='type-id-2221'/>
-    <qualified-type-def type-id='type-id-2216' const='yes' id='type-id-2267'/>
-    <pointer-type-def type-id='type-id-2267' size-in-bits='64' id='type-id-2220'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2216' size-in-bits='64' id='type-id-2222'/>
-    <qualified-type-def type-id='type-id-2217' const='yes' id='type-id-2223'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2267' size-in-bits='64' id='type-id-2202'/>
-    <qualified-type-def type-id='type-id-536' const='yes' id='type-id-2268'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2268' size-in-bits='64' id='type-id-2213'/>
-    <pointer-type-def type-id='type-id-2265' size-in-bits='64' id='type-id-2212'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2207' size-in-bits='64' id='type-id-2214'/>
-    <qualified-type-def type-id='type-id-2208' const='yes' id='type-id-2215'/>
-    <qualified-type-def type-id='type-id-538' const='yes' id='type-id-2269'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2269' size-in-bits='64' id='type-id-2204'/>
-    <pointer-type-def type-id='type-id-2264' size-in-bits='64' id='type-id-2203'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2197' size-in-bits='64' id='type-id-2205'/>
-    <qualified-type-def type-id='type-id-2198' const='yes' id='type-id-2206'/>
-
-
-
-    <pointer-type-def type-id='type-id-2224' size-in-bits='64' id='type-id-2232'/>
-    <qualified-type-def type-id='type-id-2224' const='yes' id='type-id-2270'/>
-    <pointer-type-def type-id='type-id-2270' size-in-bits='64' id='type-id-2233'/>
-    <pointer-type-def type-id='type-id-2237' size-in-bits='64' id='type-id-2240'/>
-    <qualified-type-def type-id='type-id-2237' const='yes' id='type-id-2271'/>
-    <pointer-type-def type-id='type-id-2271' size-in-bits='64' id='type-id-2241'/>
-    <pointer-type-def type-id='type-id-2244' size-in-bits='64' id='type-id-2252'/>
-    <qualified-type-def type-id='type-id-2244' const='yes' id='type-id-2272'/>
-    <pointer-type-def type-id='type-id-2272' size-in-bits='64' id='type-id-2253'/>
-    <pointer-type-def type-id='type-id-2257' size-in-bits='64' id='type-id-2260'/>
-    <qualified-type-def type-id='type-id-2257' const='yes' id='type-id-2273'/>
-    <pointer-type-def type-id='type-id-2273' size-in-bits='64' id='type-id-2261'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2274' size-in-bits='64' id='type-id-2242'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2275' size-in-bits='64' id='type-id-2262'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2276' size-in-bits='64' id='type-id-2234'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2277' size-in-bits='64' id='type-id-2254'/>
-    <pointer-type-def type-id='type-id-2239' size-in-bits='64' id='type-id-2243'/>
-    <pointer-type-def type-id='type-id-2259' size-in-bits='64' id='type-id-2263'/>
-    <pointer-type-def type-id='type-id-2230' size-in-bits='64' id='type-id-2236'/>
-    <pointer-type-def type-id='type-id-2226' size-in-bits='64' id='type-id-2235'/>
-    <pointer-type-def type-id='type-id-2250' size-in-bits='64' id='type-id-2256'/>
-    <pointer-type-def type-id='type-id-2246' size-in-bits='64' id='type-id-2255'/>
-    <qualified-type-def type-id='type-id-2238' const='yes' id='type-id-2274'/>
-    <qualified-type-def type-id='type-id-2258' const='yes' id='type-id-2275'/>
-    <qualified-type-def type-id='type-id-2225' const='yes' id='type-id-2276'/>
-    <qualified-type-def type-id='type-id-2245' const='yes' id='type-id-2277'/>
+    <type-decl name='complex float' size-in-bits='64' id='type-id-2198'/>
+    <pointer-type-def type-id='type-id-2196' size-in-bits='64' id='type-id-2199'/>
+    <type-decl name='complex double' size-in-bits='128' id='type-id-2208'/>
+    <pointer-type-def type-id='type-id-2206' size-in-bits='64' id='type-id-2209'/>
+    <qualified-type-def type-id='type-id-2196' const='yes' id='type-id-2263'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2263' size-in-bits='64' id='type-id-2210'/>
+    <type-decl name='complex long double' size-in-bits='256' id='type-id-2217'/>
+    <pointer-type-def type-id='type-id-2215' size-in-bits='64' id='type-id-2218'/>
+    <qualified-type-def type-id='type-id-2206' const='yes' id='type-id-2264'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2264' size-in-bits='64' id='type-id-2200'/>
+    <qualified-type-def type-id='type-id-539' const='yes' id='type-id-2265'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2265' size-in-bits='64' id='type-id-2220'/>
+    <qualified-type-def type-id='type-id-2215' const='yes' id='type-id-2266'/>
+    <pointer-type-def type-id='type-id-2266' size-in-bits='64' id='type-id-2219'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2215' size-in-bits='64' id='type-id-2221'/>
+    <qualified-type-def type-id='type-id-2216' const='yes' id='type-id-2222'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2266' size-in-bits='64' id='type-id-2201'/>
+    <qualified-type-def type-id='type-id-536' const='yes' id='type-id-2267'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2267' size-in-bits='64' id='type-id-2212'/>
+    <pointer-type-def type-id='type-id-2264' size-in-bits='64' id='type-id-2211'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2206' size-in-bits='64' id='type-id-2213'/>
+    <qualified-type-def type-id='type-id-2207' const='yes' id='type-id-2214'/>
+    <qualified-type-def type-id='type-id-538' const='yes' id='type-id-2268'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2268' size-in-bits='64' id='type-id-2203'/>
+    <pointer-type-def type-id='type-id-2263' size-in-bits='64' id='type-id-2202'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2196' size-in-bits='64' id='type-id-2204'/>
+    <qualified-type-def type-id='type-id-2197' const='yes' id='type-id-2205'/>
+
+
+
+    <pointer-type-def type-id='type-id-2223' size-in-bits='64' id='type-id-2231'/>
+    <qualified-type-def type-id='type-id-2223' const='yes' id='type-id-2269'/>
+    <pointer-type-def type-id='type-id-2269' size-in-bits='64' id='type-id-2232'/>
+    <pointer-type-def type-id='type-id-2236' size-in-bits='64' id='type-id-2239'/>
+    <qualified-type-def type-id='type-id-2236' const='yes' id='type-id-2270'/>
+    <pointer-type-def type-id='type-id-2270' size-in-bits='64' id='type-id-2240'/>
+    <pointer-type-def type-id='type-id-2243' size-in-bits='64' id='type-id-2251'/>
+    <qualified-type-def type-id='type-id-2243' const='yes' id='type-id-2271'/>
+    <pointer-type-def type-id='type-id-2271' size-in-bits='64' id='type-id-2252'/>
+    <pointer-type-def type-id='type-id-2256' size-in-bits='64' id='type-id-2259'/>
+    <qualified-type-def type-id='type-id-2256' const='yes' id='type-id-2272'/>
+    <pointer-type-def type-id='type-id-2272' size-in-bits='64' id='type-id-2260'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2273' size-in-bits='64' id='type-id-2241'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2274' size-in-bits='64' id='type-id-2261'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2275' size-in-bits='64' id='type-id-2233'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2276' size-in-bits='64' id='type-id-2253'/>
+    <pointer-type-def type-id='type-id-2238' size-in-bits='64' id='type-id-2242'/>
+    <pointer-type-def type-id='type-id-2258' size-in-bits='64' id='type-id-2262'/>
+    <pointer-type-def type-id='type-id-2229' size-in-bits='64' id='type-id-2235'/>
+    <pointer-type-def type-id='type-id-2225' size-in-bits='64' id='type-id-2234'/>
+    <pointer-type-def type-id='type-id-2249' size-in-bits='64' id='type-id-2255'/>
+    <pointer-type-def type-id='type-id-2245' size-in-bits='64' id='type-id-2254'/>
+    <qualified-type-def type-id='type-id-2237' const='yes' id='type-id-2273'/>
+    <qualified-type-def type-id='type-id-2257' const='yes' id='type-id-2274'/>
+    <qualified-type-def type-id='type-id-2224' const='yes' id='type-id-2275'/>
+    <qualified-type-def type-id='type-id-2244' const='yes' id='type-id-2276'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/ctype.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='ctype_byname&lt;wchar_t&gt;' size-in-bits='10752' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1497' column='1' id='type-id-2278'>
+      <class-decl name='ctype_byname&lt;wchar_t&gt;' size-in-bits='10752' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1497' column='1' id='type-id-2277'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-107'/>
         <member-function access='private'>
           <function-decl name='ctype_byname' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2279' is-artificial='yes'/>
+            <parameter type-id='type-id-2278' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='ctype_byname' mangled-name='_ZNSt12ctype_bynameIwEC2EPKcm' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIwEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2279' is-artificial='yes'/>
+            <parameter type-id='type-id-2278' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ctype_byname' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2279' is-artificial='yes'/>
+            <parameter type-id='type-id-2278' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ctype_byname' mangled-name='_ZNSt12ctype_bynameIwED0Ev' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIwED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2279' is-artificial='yes'/>
+            <parameter type-id='type-id-2278' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ctype_byname' mangled-name='_ZNSt12ctype_bynameIwED2Ev' filepath='../../../.././libstdc++-v3/src/c++98/ctype.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIwED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2279' is-artificial='yes'/>
+            <parameter type-id='type-id-2278' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
 
 
 
-    <pointer-type-def type-id='type-id-2278' size-in-bits='64' id='type-id-2279'/>
+    <pointer-type-def type-id='type-id-2277' size-in-bits='64' id='type-id-2278'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/globals_io.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <typedef-decl name='fake_istream' type-id='type-id-2280' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='53' column='1' id='type-id-2281'/>
-      <var-decl name='cin' type-id='type-id-2281' mangled-name='_ZSt3cin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='57' column='1' elf-symbol-id='_ZSt3cin@@GLIBCXX_3.4'/>
-      <typedef-decl name='fake_ostream' type-id='type-id-2282' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='55' column='1' id='type-id-2283'/>
-      <var-decl name='cout' type-id='type-id-2283' mangled-name='_ZSt4cout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='58' column='1' elf-symbol-id='_ZSt4cout@@GLIBCXX_3.4'/>
-      <var-decl name='cerr' type-id='type-id-2283' mangled-name='_ZSt4cerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='59' column='1' elf-symbol-id='_ZSt4cerr@@GLIBCXX_3.4'/>
-      <var-decl name='clog' type-id='type-id-2283' mangled-name='_ZSt4clog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='60' column='1' elf-symbol-id='_ZSt4clog@@GLIBCXX_3.4'/>
-      <typedef-decl name='fake_wistream' type-id='type-id-2280' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='63' column='1' id='type-id-2284'/>
-      <var-decl name='wcin' type-id='type-id-2284' mangled-name='_ZSt4wcin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='67' column='1' elf-symbol-id='_ZSt4wcin@@GLIBCXX_3.4'/>
-      <typedef-decl name='fake_wostream' type-id='type-id-2282' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='65' column='1' id='type-id-2285'/>
-      <var-decl name='wcout' type-id='type-id-2285' mangled-name='_ZSt5wcout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='68' column='1' elf-symbol-id='_ZSt5wcout@@GLIBCXX_3.4'/>
-      <var-decl name='wcerr' type-id='type-id-2285' mangled-name='_ZSt5wcerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='69' column='1' elf-symbol-id='_ZSt5wcerr@@GLIBCXX_3.4'/>
-      <var-decl name='wclog' type-id='type-id-2285' mangled-name='_ZSt5wclog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='70' column='1' elf-symbol-id='_ZSt5wclog@@GLIBCXX_3.4'/>
+      <typedef-decl name='fake_istream' type-id='type-id-2279' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='53' column='1' id='type-id-2280'/>
+      <var-decl name='cin' type-id='type-id-2280' mangled-name='_ZSt3cin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='57' column='1' elf-symbol-id='_ZSt3cin@@GLIBCXX_3.4'/>
+      <typedef-decl name='fake_ostream' type-id='type-id-2281' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='55' column='1' id='type-id-2282'/>
+      <var-decl name='cout' type-id='type-id-2282' mangled-name='_ZSt4cout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='58' column='1' elf-symbol-id='_ZSt4cout@@GLIBCXX_3.4'/>
+      <var-decl name='cerr' type-id='type-id-2282' mangled-name='_ZSt4cerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='59' column='1' elf-symbol-id='_ZSt4cerr@@GLIBCXX_3.4'/>
+      <var-decl name='clog' type-id='type-id-2282' mangled-name='_ZSt4clog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='60' column='1' elf-symbol-id='_ZSt4clog@@GLIBCXX_3.4'/>
+      <typedef-decl name='fake_wistream' type-id='type-id-2279' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='63' column='1' id='type-id-2283'/>
+      <var-decl name='wcin' type-id='type-id-2283' mangled-name='_ZSt4wcin' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='67' column='1' elf-symbol-id='_ZSt4wcin@@GLIBCXX_3.4'/>
+      <typedef-decl name='fake_wostream' type-id='type-id-2281' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='65' column='1' id='type-id-2284'/>
+      <var-decl name='wcout' type-id='type-id-2284' mangled-name='_ZSt5wcout' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='68' column='1' elf-symbol-id='_ZSt5wcout@@GLIBCXX_3.4'/>
+      <var-decl name='wcerr' type-id='type-id-2284' mangled-name='_ZSt5wcerr' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='69' column='1' elf-symbol-id='_ZSt5wcerr@@GLIBCXX_3.4'/>
+      <var-decl name='wclog' type-id='type-id-2284' mangled-name='_ZSt5wclog' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='70' column='1' elf-symbol-id='_ZSt5wclog@@GLIBCXX_3.4'/>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='stdio_sync_filebuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='57' column='1' id='type-id-2286'>
+      <class-decl name='stdio_sync_filebuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='57' column='1' id='type-id-2285'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-121'/>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-124' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2287'/>
+          <typedef-decl name='int_type' type-id='type-id-124' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2286'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='512'>
-          <var-decl name='_M_file' type-id='type-id-2288' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='69' column='1'/>
+          <var-decl name='_M_file' type-id='type-id-2287' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='69' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='576'>
-          <var-decl name='_M_unget_buf' type-id='type-id-2287' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='73' column='1'/>
+          <var-decl name='_M_unget_buf' type-id='type-id-2286' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='73' column='1'/>
         </data-member>
         <member-function access='protected'>
           <function-decl name='syncgetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8syncgetcEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
-            <return type-id='type-id-2287'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
+            <return type-id='type-id-2286'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncputc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8syncputcEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
-            <parameter type-id='type-id-2287'/>
-            <return type-id='type-id-2287'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
+            <parameter type-id='type-id-2286'/>
+            <return type-id='type-id-2286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
             <parameter type-id='type-id-597'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='file' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv@@GLIBCXX_3.4.2'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
-            <return type-id='type-id-2288'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
+            <return type-id='type-id-2287'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncungetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE10syncungetcEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
-            <parameter type-id='type-id-2287'/>
-            <return type-id='type-id-2287'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
+            <parameter type-id='type-id-2286'/>
+            <return type-id='type-id-2286'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP8_IO_FILE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP8_IO_FILE@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
             <parameter type-id='type-id-597'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
             <parameter type-id='type-id-60'/>
             <parameter type-id='type-id-50'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
             <parameter type-id='type-id-59'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-59'/>
         </member-function>
         <member-function access='protected' vtable-offset='6'>
           <function-decl name='sync' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
             <return type-id='type-id-36'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='8'>
           <function-decl name='xsgetn' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwl@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
             <parameter type-id='type-id-219'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-48'/>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
-            <return type-id='type-id-2287'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
+            <return type-id='type-id-2286'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='10'>
           <function-decl name='uflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
-            <return type-id='type-id-2287'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
+            <return type-id='type-id-2286'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEj@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
-            <parameter type-id='type-id-2287'/>
-            <return type-id='type-id-2287'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
+            <parameter type-id='type-id-2286'/>
+            <return type-id='type-id-2286'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='12'>
           <function-decl name='xsputn' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwl@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
             <parameter type-id='type-id-249'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-48'/>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEj' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEj@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2289' is-artificial='yes'/>
-            <parameter type-id='type-id-2287'/>
-            <return type-id='type-id-2287'/>
+            <parameter type-id='type-id-2288' is-artificial='yes'/>
+            <parameter type-id='type-id-2286'/>
+            <return type-id='type-id-2286'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
 
     <namespace-decl name='__gnu_internal'>
-      <typedef-decl name='fake_stdiobuf' type-id='type-id-2290' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='83' column='1' id='type-id-2291'/>
-      <var-decl name='buf_cout_sync' type-id='type-id-2291' mangled-name='_ZN14__gnu_internal13buf_cout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='85' column='1'/>
-      <var-decl name='buf_cin_sync' type-id='type-id-2291' mangled-name='_ZN14__gnu_internal12buf_cin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='86' column='1'/>
-      <var-decl name='buf_cerr_sync' type-id='type-id-2291' mangled-name='_ZN14__gnu_internal13buf_cerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='87' column='1'/>
-      <typedef-decl name='fake_filebuf' type-id='type-id-2292' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='89' column='1' id='type-id-2293'/>
-      <var-decl name='buf_cout' type-id='type-id-2293' mangled-name='_ZN14__gnu_internal8buf_coutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='91' column='1'/>
-      <var-decl name='buf_cin' type-id='type-id-2293' mangled-name='_ZN14__gnu_internal7buf_cinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='92' column='1'/>
-      <var-decl name='buf_cerr' type-id='type-id-2293' mangled-name='_ZN14__gnu_internal8buf_cerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='93' column='1'/>
-      <typedef-decl name='fake_wstdiobuf' type-id='type-id-2290' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='96' column='1' id='type-id-2294'/>
-      <var-decl name='buf_wcout_sync' type-id='type-id-2294' mangled-name='_ZN14__gnu_internal14buf_wcout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='98' column='1'/>
-      <var-decl name='buf_wcin_sync' type-id='type-id-2294' mangled-name='_ZN14__gnu_internal13buf_wcin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='99' column='1'/>
-      <var-decl name='buf_wcerr_sync' type-id='type-id-2294' mangled-name='_ZN14__gnu_internal14buf_wcerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='100' column='1'/>
-      <typedef-decl name='fake_wfilebuf' type-id='type-id-2292' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='102' column='1' id='type-id-2295'/>
-      <var-decl name='buf_wcout' type-id='type-id-2295' mangled-name='_ZN14__gnu_internal9buf_wcoutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='104' column='1'/>
-      <var-decl name='buf_wcin' type-id='type-id-2295' mangled-name='_ZN14__gnu_internal8buf_wcinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='105' column='1'/>
-      <var-decl name='buf_wcerr' type-id='type-id-2295' mangled-name='_ZN14__gnu_internal9buf_wcerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='106' column='1'/>
-    </namespace-decl>
-    <pointer-type-def type-id='type-id-2286' size-in-bits='64' id='type-id-2289'/>
-
-    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='640' id='type-id-2290'>
-      <subrange length='80' type-id='type-id-515' id='type-id-2296'/>
+      <typedef-decl name='fake_stdiobuf' type-id='type-id-2289' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='83' column='1' id='type-id-2290'/>
+      <var-decl name='buf_cout_sync' type-id='type-id-2290' mangled-name='_ZN14__gnu_internal13buf_cout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='85' column='1'/>
+      <var-decl name='buf_cin_sync' type-id='type-id-2290' mangled-name='_ZN14__gnu_internal12buf_cin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='86' column='1'/>
+      <var-decl name='buf_cerr_sync' type-id='type-id-2290' mangled-name='_ZN14__gnu_internal13buf_cerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='87' column='1'/>
+      <typedef-decl name='fake_filebuf' type-id='type-id-2291' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='89' column='1' id='type-id-2292'/>
+      <var-decl name='buf_cout' type-id='type-id-2292' mangled-name='_ZN14__gnu_internal8buf_coutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='91' column='1'/>
+      <var-decl name='buf_cin' type-id='type-id-2292' mangled-name='_ZN14__gnu_internal7buf_cinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='92' column='1'/>
+      <var-decl name='buf_cerr' type-id='type-id-2292' mangled-name='_ZN14__gnu_internal8buf_cerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='93' column='1'/>
+      <typedef-decl name='fake_wstdiobuf' type-id='type-id-2289' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='96' column='1' id='type-id-2293'/>
+      <var-decl name='buf_wcout_sync' type-id='type-id-2293' mangled-name='_ZN14__gnu_internal14buf_wcout_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='98' column='1'/>
+      <var-decl name='buf_wcin_sync' type-id='type-id-2293' mangled-name='_ZN14__gnu_internal13buf_wcin_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='99' column='1'/>
+      <var-decl name='buf_wcerr_sync' type-id='type-id-2293' mangled-name='_ZN14__gnu_internal14buf_wcerr_syncE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='100' column='1'/>
+      <typedef-decl name='fake_wfilebuf' type-id='type-id-2291' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='102' column='1' id='type-id-2294'/>
+      <var-decl name='buf_wcout' type-id='type-id-2294' mangled-name='_ZN14__gnu_internal9buf_wcoutE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='104' column='1'/>
+      <var-decl name='buf_wcin' type-id='type-id-2294' mangled-name='_ZN14__gnu_internal8buf_wcinE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='105' column='1'/>
+      <var-decl name='buf_wcerr' type-id='type-id-2294' mangled-name='_ZN14__gnu_internal9buf_wcerrE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/globals_io.cc' line='106' column='1'/>
+    </namespace-decl>
+    <pointer-type-def type-id='type-id-2285' size-in-bits='64' id='type-id-2288'/>
+
+    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='640' id='type-id-2289'>
+      <subrange length='80' type-id='type-id-515' id='type-id-2295'/>
 
     </array-type-def>
 
-    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='1920' id='type-id-2292'>
-      <subrange length='240' type-id='type-id-515' id='type-id-2297'/>
+    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='1920' id='type-id-2291'>
+      <subrange length='240' type-id='type-id-515' id='type-id-2296'/>
 
     </array-type-def>
 
-    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='2240' id='type-id-2280'>
-      <subrange length='280' type-id='type-id-515' id='type-id-2298'/>
+    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='2240' id='type-id-2279'>
+      <subrange length='280' type-id='type-id-515' id='type-id-2297'/>
 
     </array-type-def>
 
-    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='2176' id='type-id-2282'>
-      <subrange length='272' type-id='type-id-515' id='type-id-2299'/>
+    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='2176' id='type-id-2281'>
+      <subrange length='272' type-id='type-id-515' id='type-id-2298'/>
 
     </array-type-def>
-    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-2288'/>
+    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-2287'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/hash_tr1.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <namespace-decl name='tr1'>
 
 
-        <class-decl name='_Fnv_hash_base&lt;8ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='121' column='1' id='type-id-2300'>
+        <class-decl name='_Fnv_hash_base&lt;8ul&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='121' column='1' id='type-id-2299'>
           <member-function access='public' static='yes'>
             <function-decl name='hash&lt;char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-11'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2301'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2302'/>
+        <class-decl name='hash&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2300'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2301'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashIeEclEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashIeEclEe@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2303' is-artificial='yes'/>
+              <parameter type-id='type-id-2302' is-artificial='yes'/>
               <parameter type-id='type-id-539'/>
               <return type-id='type-id-66'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2304'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2305'/>
+        <class-decl name='hash&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2303'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2304'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashISsEclESs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashISsEclESs@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2306' is-artificial='yes'/>
+              <parameter type-id='type-id-2305' is-artificial='yes'/>
               <parameter type-id='type-id-146'/>
               <return type-id='type-id-66'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2307'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2308'/>
+        <class-decl name='hash&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2306'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2307'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashIRKSsEclES2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashIRKSsEclES2_@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2309' is-artificial='yes'/>
+              <parameter type-id='type-id-2308' is-artificial='yes'/>
               <parameter type-id='type-id-181'/>
               <return type-id='type-id-66'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2310'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2311'/>
+        <class-decl name='hash&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2309'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2310'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2312' is-artificial='yes'/>
+              <parameter type-id='type-id-2311' is-artificial='yes'/>
               <parameter type-id='type-id-216'/>
               <return type-id='type-id-66'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='hash&lt;const std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2313'>
-          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2314'/>
+        <class-decl name='hash&lt;const std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='45' column='1' id='type-id-2312'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2313'/>
           <member-function access='public' const='yes'>
             <function-decl name='operator()' mangled-name='_ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tr1/functional_hash.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_@@GLIBCXX_3.4.10'>
-              <parameter type-id='type-id-2315' is-artificial='yes'/>
+              <parameter type-id='type-id-2314' is-artificial='yes'/>
               <parameter type-id='type-id-250'/>
               <return type-id='type-id-66'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
-      <class-decl name='unary_function&lt;long double, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2302'/>
-      <class-decl name='unary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2305'/>
-      <class-decl name='unary_function&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2308'/>
-      <class-decl name='unary_function&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2311'/>
-      <class-decl name='unary_function&lt;const std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;&amp;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2314'/>
-    </namespace-decl>
-
-
-    <qualified-type-def type-id='type-id-2301' const='yes' id='type-id-2316'/>
-    <pointer-type-def type-id='type-id-2316' size-in-bits='64' id='type-id-2303'/>
-    <qualified-type-def type-id='type-id-2304' const='yes' id='type-id-2317'/>
-    <pointer-type-def type-id='type-id-2317' size-in-bits='64' id='type-id-2306'/>
-    <qualified-type-def type-id='type-id-2307' const='yes' id='type-id-2318'/>
-    <pointer-type-def type-id='type-id-2318' size-in-bits='64' id='type-id-2309'/>
-    <qualified-type-def type-id='type-id-2310' const='yes' id='type-id-2319'/>
-    <pointer-type-def type-id='type-id-2319' size-in-bits='64' id='type-id-2312'/>
-    <qualified-type-def type-id='type-id-2313' const='yes' id='type-id-2320'/>
-    <pointer-type-def type-id='type-id-2320' size-in-bits='64' id='type-id-2315'/>
+      <class-decl name='unary_function&lt;long double, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2301'/>
+      <class-decl name='unary_function&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2304'/>
+      <class-decl name='unary_function&lt;const std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2307'/>
+      <class-decl name='unary_function&lt;std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2310'/>
+      <class-decl name='unary_function&lt;const std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;&amp;, long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-2313'/>
+    </namespace-decl>
+
+
+    <qualified-type-def type-id='type-id-2300' const='yes' id='type-id-2315'/>
+    <pointer-type-def type-id='type-id-2315' size-in-bits='64' id='type-id-2302'/>
+    <qualified-type-def type-id='type-id-2303' const='yes' id='type-id-2316'/>
+    <pointer-type-def type-id='type-id-2316' size-in-bits='64' id='type-id-2305'/>
+    <qualified-type-def type-id='type-id-2306' const='yes' id='type-id-2317'/>
+    <pointer-type-def type-id='type-id-2317' size-in-bits='64' id='type-id-2308'/>
+    <qualified-type-def type-id='type-id-2309' const='yes' id='type-id-2318'/>
+    <pointer-type-def type-id='type-id-2318' size-in-bits='64' id='type-id-2311'/>
+    <qualified-type-def type-id='type-id-2312' const='yes' id='type-id-2319'/>
+    <pointer-type-def type-id='type-id-2319' size-in-bits='64' id='type-id-2314'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/hashtable_tr1.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <namespace-decl name='tr1'>
         <namespace-decl name='__detail'>
-          <var-decl name='__prime_list' type-id='type-id-2321' mangled-name='_ZNSt3tr18__detail12__prime_listE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/../shared/hashtable-aux.cc' line='30' column='1' elf-symbol-id='_ZNSt3tr18__detail12__prime_listE@@GLIBCXX_3.4.10'/>
+          <var-decl name='__prime_list' type-id='type-id-2320' mangled-name='_ZNSt3tr18__detail12__prime_listE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++98/../shared/hashtable-aux.cc' line='30' column='1' elf-symbol-id='_ZNSt3tr18__detail12__prime_listE@@GLIBCXX_3.4.10'/>
         </namespace-decl>
       </namespace-decl>
     </namespace-decl>
 
-    <array-type-def dimensions='1' type-id='type-id-1504' size-in-bits='19520' id='type-id-2321'>
-      <subrange length='305' type-id='type-id-515' id='type-id-2322'/>
+    <array-type-def dimensions='1' type-id='type-id-1504' size-in-bits='19520' id='type-id-2320'>
+      <subrange length='305' type-id='type-id-515' id='type-id-2321'/>
 
     </array-type-def>
   </abi-instr>
         <parameter type-id='type-id-11'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='numeric_limits&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='982' column='1' id='type-id-2323'>
+      <class-decl name='numeric_limits&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='982' column='1' id='type-id-2322'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIiE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='984' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIiE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1020' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIiE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1022' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIiE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1022' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIiE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1023' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIiE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1042' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIiE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1044' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIiE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1044' column='1' elf-symbol-id='_ZNSt14numeric_limitsIiE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIiE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='990' column='1' visibility='default' binding='global' size-in-bits='64'>
 
 
 
+    <qualified-type-def type-id='type-id-2325' const='yes' id='type-id-2323'/>
     <qualified-type-def type-id='type-id-2326' const='yes' id='type-id-2324'/>
-    <qualified-type-def type-id='type-id-2327' const='yes' id='type-id-2325'/>
     <namespace-decl name='std'>
-      <enum-decl name='float_denorm_style' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='172' column='1' id='type-id-2326'>
+      <enum-decl name='float_denorm_style' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='172' column='1' id='type-id-2325'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='denorm_indeterminate' value='-1'/>
         <enumerator name='denorm_absent' value='0'/>
       </enum-decl>
     </namespace-decl>
     <namespace-decl name='std'>
-      <enum-decl name='float_round_style' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='157' column='1' id='type-id-2327'>
+      <enum-decl name='float_round_style' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='157' column='1' id='type-id-2326'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='round_indeterminate' value='-1'/>
         <enumerator name='round_toward_zero' value='0'/>
         <return type-id='type-id-70'/>
       </function-decl>
       <function-decl name='operator|=' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2328'/>
+        <parameter type-id='type-id-2327'/>
         <parameter type-id='type-id-73'/>
-        <return type-id='type-id-2329'/>
+        <return type-id='type-id-2328'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-2330'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2330' size-in-bits='64' id='type-id-2329'/>
-    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-2328'/>
+    <qualified-type-def type-id='type-id-73' const='yes' id='type-id-2329'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2329' size-in-bits='64' id='type-id-2328'/>
+    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-2327'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='stdio_sync_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='57' column='1' id='type-id-2331'>
+      <class-decl name='stdio_sync_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='640' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='57' column='1' id='type-id-2330'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-37'/>
         <member-type access='private'>
-          <typedef-decl name='int_type' type-id='type-id-40' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2332'/>
+          <typedef-decl name='int_type' type-id='type-id-40' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='63' column='1' id='type-id-2331'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='512'>
-          <var-decl name='_M_file' type-id='type-id-2288' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='69' column='1'/>
+          <var-decl name='_M_file' type-id='type-id-2287' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='69' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='576'>
-          <var-decl name='_M_unget_buf' type-id='type-id-2332' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='73' column='1'/>
+          <var-decl name='_M_unget_buf' type-id='type-id-2331' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='73' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-597'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='file' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv@@GLIBCXX_3.4.2'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
-            <return type-id='type-id-2288'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <return type-id='type-id-2287'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncgetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8syncgetcEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
-            <return type-id='type-id-2332'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <return type-id='type-id-2331'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncungetc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE10syncungetcEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
-            <parameter type-id='type-id-2332'/>
-            <return type-id='type-id-2332'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <parameter type-id='type-id-2331'/>
+            <return type-id='type-id-2331'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='syncputc' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8syncputcEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
-            <parameter type-id='type-id-2332'/>
-            <return type-id='type-id-2332'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <parameter type-id='type-id-2331'/>
+            <return type-id='type-id-2331'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_sync_filebuf' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP8_IO_FILE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP8_IO_FILE@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-597'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-60'/>
             <parameter type-id='type-id-50'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-59'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-59'/>
         </member-function>
         <member-function access='protected' vtable-offset='6'>
           <function-decl name='sync' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <return type-id='type-id-36'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='8'>
           <function-decl name='xsgetn' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPcl@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-48'/>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
-            <return type-id='type-id-2332'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <return type-id='type-id-2331'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='10'>
           <function-decl name='uflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
-            <return type-id='type-id-2332'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <return type-id='type-id-2331'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
-            <parameter type-id='type-id-2332'/>
-            <return type-id='type-id-2332'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <parameter type-id='type-id-2331'/>
+            <return type-id='type-id-2331'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='12'>
           <function-decl name='xsputn' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKcl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKcl@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-48'/>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_sync_filebuf.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2333' is-artificial='yes'/>
-            <parameter type-id='type-id-2332'/>
-            <return type-id='type-id-2332'/>
+            <parameter type-id='type-id-2332' is-artificial='yes'/>
+            <parameter type-id='type-id-2331'/>
+            <return type-id='type-id-2331'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
 
 
-    <pointer-type-def type-id='type-id-2331' size-in-bits='64' id='type-id-2333'/>
+    <pointer-type-def type-id='type-id-2330' size-in-bits='64' id='type-id-2332'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/ios_locale.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
 
     <namespace-decl name='std'>
 
       <namespace-decl name='__detail'>
-        <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='78' column='1' id='type-id-2334'>
+        <class-decl name='_List_node_base' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='78' column='1' id='type-id-2333'>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='_M_next' type-id='type-id-2335' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='80' column='1'/>
+            <var-decl name='_M_next' type-id='type-id-2334' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='80' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='_M_prev' type-id='type-id-2335' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='81' column='1'/>
+            <var-decl name='_M_prev' type-id='type-id-2334' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='81' column='1'/>
           </data-member>
           <member-function access='public' static='yes'>
             <function-decl name='swap' mangled-name='_ZNSt8__detail15_List_node_base4swapERS0_S1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2336'/>
-              <parameter type-id='type-id-2336'/>
+              <parameter type-id='type-id-2335'/>
+              <parameter type-id='type-id-2335'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='_M_transfer' mangled-name='_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base11_M_transferEPS0_S1_@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2335' is-artificial='yes'/>
-              <parameter type-id='type-id-2335'/>
-              <parameter type-id='type-id-2335'/>
+              <parameter type-id='type-id-2334' is-artificial='yes'/>
+              <parameter type-id='type-id-2334'/>
+              <parameter type-id='type-id-2334'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='_M_reverse' mangled-name='_ZNSt8__detail15_List_node_base10_M_reverseEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base10_M_reverseEv@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2335' is-artificial='yes'/>
+              <parameter type-id='type-id-2334' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='_M_hook' mangled-name='_ZNSt8__detail15_List_node_base7_M_hookEPS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base7_M_hookEPS0_@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2335' is-artificial='yes'/>
-              <parameter type-id='type-id-2335'/>
+              <parameter type-id='type-id-2334' is-artificial='yes'/>
+              <parameter type-id='type-id-2334'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public'>
             <function-decl name='_M_unhook' mangled-name='_ZNSt8__detail15_List_node_base9_M_unhookEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_list.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8__detail15_List_node_base9_M_unhookEv@@GLIBCXX_3.4.15'>
-              <parameter type-id='type-id-2335' is-artificial='yes'/>
+              <parameter type-id='type-id-2334' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
       <function-decl name='swap&lt;std::__detail::_List_node_base*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2337'/>
-        <parameter type-id='type-id-2337'/>
+        <parameter type-id='type-id-2336'/>
+        <parameter type-id='type-id-2336'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-2334' size-in-bits='64' id='type-id-2335'/>
+    <pointer-type-def type-id='type-id-2333' size-in-bits='64' id='type-id-2334'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2333' size-in-bits='64' id='type-id-2335'/>
     <reference-type-def kind='lvalue' type-id='type-id-2334' size-in-bits='64' id='type-id-2336'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2335' size-in-bits='64' id='type-id-2337'/>
 
 
   </abi-instr>
       <function-decl name='operator==&lt;char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_string.h' line='2490' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-181'/>
         <parameter type-id='type-id-181'/>
-        <return type-id='type-id-2338'/>
+        <return type-id='type-id-2337'/>
       </function-decl>
       <function-decl name='__throw_runtime_error' mangled-name='_ZSt21__throw_runtime_errorPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functexcept.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt21__throw_runtime_errorPKc@@GLIBCXX_3.4'>
         <parameter type-id='type-id-11'/>
       </function-decl>
     </namespace-decl>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='__enable_if&lt;true, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='47' column='1' id='type-id-2339'>
+      <class-decl name='__enable_if&lt;true, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='47' column='1' id='type-id-2338'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-23' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='48' column='1' id='type-id-2338'/>
+          <typedef-decl name='__type' type-id='type-id-23' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='48' column='1' id='type-id-2337'/>
         </member-type>
       </class-decl>
     </namespace-decl>
         <parameter type-id='type-id-89'/>
         <return type-id='type-id-23'/>
       </function-decl>
-      <class-decl name='__num_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1520' column='1' id='type-id-2340'>
+      <class-decl name='__num_base' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1520' column='1' id='type-id-2339'>
         <data-member access='private' static='yes'>
           <var-decl name='_S_atoms_out' type-id='type-id-11' mangled-name='_ZNSt10__num_base12_S_atoms_outE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1545' column='1' elf-symbol-id='_ZNSt10__num_base12_S_atoms_outE@@GLIBCXX_3.4'/>
         </data-member>
 
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='operator-&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2341'/>
-        <parameter type-id='type-id-2341'/>
+        <parameter type-id='type-id-2340'/>
+        <parameter type-id='type-id-2340'/>
         <return type-id='type-id-441'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-739' size-in-bits='64' id='type-id-2341'/>
+    <reference-type-def kind='lvalue' type-id='type-id-739' size-in-bits='64' id='type-id-2340'/>
 
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/math_stubs_float.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='logic_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='56' column='1' id='type-id-2342'>
+      <class-decl name='logic_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='56' column='1' id='type-id-2341'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-86'/>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_msg' type-id='type-id-87' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='58' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='logic_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2343' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='logic_error' mangled-name='_ZNSt11logic_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11logic_errorC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2343' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~logic_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2343' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~logic_error' mangled-name='_ZNSt11logic_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11logic_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2343' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~logic_error' mangled-name='_ZNSt11logic_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11logic_errorD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2343' is-artificial='yes'/>
+            <parameter type-id='type-id-2342' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt11logic_error4whatEv' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt11logic_error4whatEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2344' is-artificial='yes'/>
+            <parameter type-id='type-id-2343' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='runtime_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='113' column='1' id='type-id-2345'>
+      <class-decl name='runtime_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='113' column='1' id='type-id-2344'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-86'/>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_msg' type-id='type-id-87' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='115' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='runtime_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2345' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='runtime_error' mangled-name='_ZNSt13runtime_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13runtime_errorC1ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2345' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~runtime_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2345' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~runtime_error' mangled-name='_ZNSt13runtime_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13runtime_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2345' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~runtime_error' mangled-name='_ZNSt13runtime_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13runtime_errorD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2346' is-artificial='yes'/>
+            <parameter type-id='type-id-2345' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt13runtime_error4whatEv' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13runtime_error4whatEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2347' is-artificial='yes'/>
+            <parameter type-id='type-id-2346' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='out_of_range' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='101' column='1' id='type-id-2348'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2342'/>
+      <class-decl name='out_of_range' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='101' column='1' id='type-id-2347'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2341'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='out_of_range' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2349' is-artificial='yes'/>
+            <parameter type-id='type-id-2348' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='out_of_range' mangled-name='_ZNSt12out_of_rangeC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12out_of_rangeC1ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2349' is-artificial='yes'/>
+            <parameter type-id='type-id-2348' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~out_of_range' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2349' is-artificial='yes'/>
+            <parameter type-id='type-id-2348' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~out_of_range' mangled-name='_ZNSt12out_of_rangeD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12out_of_rangeD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2349' is-artificial='yes'/>
+            <parameter type-id='type-id-2348' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~out_of_range' mangled-name='_ZNSt12out_of_rangeD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12out_of_rangeD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2349' is-artificial='yes'/>
+            <parameter type-id='type-id-2348' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='length_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='92' column='1' id='type-id-2350'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2342'/>
+      <class-decl name='length_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='92' column='1' id='type-id-2349'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2341'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='length_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2351' is-artificial='yes'/>
+            <parameter type-id='type-id-2350' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='length_error' mangled-name='_ZNSt12length_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12length_errorC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2351' is-artificial='yes'/>
+            <parameter type-id='type-id-2350' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~length_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2351' is-artificial='yes'/>
+            <parameter type-id='type-id-2350' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~length_error' mangled-name='_ZNSt12length_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12length_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2351' is-artificial='yes'/>
+            <parameter type-id='type-id-2350' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~length_error' mangled-name='_ZNSt12length_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12length_errorD2Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-2351' is-artificial='yes'/>
+            <parameter type-id='type-id-2350' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='invalid_argument' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='83' column='1' id='type-id-2352'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2342'/>
+      <class-decl name='invalid_argument' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='83' column='1' id='type-id-2351'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2341'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='invalid_argument' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2353' is-artificial='yes'/>
+            <parameter type-id='type-id-2352' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='invalid_argument' mangled-name='_ZNSt16invalid_argumentC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16invalid_argumentC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2353' is-artificial='yes'/>
+            <parameter type-id='type-id-2352' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~invalid_argument' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2353' is-artificial='yes'/>
+            <parameter type-id='type-id-2352' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~invalid_argument' mangled-name='_ZNSt16invalid_argumentD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16invalid_argumentD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2353' is-artificial='yes'/>
+            <parameter type-id='type-id-2352' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~invalid_argument' mangled-name='_ZNSt16invalid_argumentD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt16invalid_argumentD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2353' is-artificial='yes'/>
+            <parameter type-id='type-id-2352' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='domain_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='75' column='1' id='type-id-2354'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2342'/>
+      <class-decl name='domain_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='75' column='1' id='type-id-2353'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2341'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='domain_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2355' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='domain_error' mangled-name='_ZNSt12domain_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12domain_errorC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2355' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~domain_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2355' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~domain_error' mangled-name='_ZNSt12domain_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12domain_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2355' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~domain_error' mangled-name='_ZNSt12domain_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12domain_errorD2Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-2355' is-artificial='yes'/>
+            <parameter type-id='type-id-2354' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='underflow_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='147' column='1' id='type-id-2356'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2345'/>
+      <class-decl name='underflow_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='147' column='1' id='type-id-2355'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2344'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='underflow_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='underflow_error' mangled-name='_ZNSt15underflow_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15underflow_errorC1ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~underflow_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~underflow_error' mangled-name='_ZNSt15underflow_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15underflow_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~underflow_error' mangled-name='_ZNSt15underflow_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15underflow_errorD2Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-2357' is-artificial='yes'/>
+            <parameter type-id='type-id-2356' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='overflow_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='139' column='1' id='type-id-2358'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2345'/>
+      <class-decl name='overflow_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='139' column='1' id='type-id-2357'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2344'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='overflow_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2359' is-artificial='yes'/>
+            <parameter type-id='type-id-2358' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='overflow_error' mangled-name='_ZNSt14overflow_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14overflow_errorC2ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2359' is-artificial='yes'/>
+            <parameter type-id='type-id-2358' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~overflow_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2359' is-artificial='yes'/>
+            <parameter type-id='type-id-2358' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~overflow_error' mangled-name='_ZNSt14overflow_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14overflow_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2359' is-artificial='yes'/>
+            <parameter type-id='type-id-2358' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~overflow_error' mangled-name='_ZNSt14overflow_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14overflow_errorD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2359' is-artificial='yes'/>
+            <parameter type-id='type-id-2358' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='range_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='131' column='1' id='type-id-2360'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2345'/>
+      <class-decl name='range_error' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/stdexcept' line='131' column='1' id='type-id-2359'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2344'/>
         <member-function access='private' constructor='yes'>
           <function-decl name='range_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2361' is-artificial='yes'/>
+            <parameter type-id='type-id-2360' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='range_error' mangled-name='_ZNSt11range_errorC2ERKSs' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11range_errorC1ERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2361' is-artificial='yes'/>
+            <parameter type-id='type-id-2360' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~range_error' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2361' is-artificial='yes'/>
+            <parameter type-id='type-id-2360' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~range_error' mangled-name='_ZNSt11range_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11range_errorD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2361' is-artificial='yes'/>
+            <parameter type-id='type-id-2360' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~range_error' mangled-name='_ZNSt11range_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/stdexcept.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11range_errorD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2361' is-artificial='yes'/>
+            <parameter type-id='type-id-2360' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
     </namespace-decl>
 
 
-    <pointer-type-def type-id='type-id-2342' size-in-bits='64' id='type-id-2343'/>
-    <qualified-type-def type-id='type-id-2342' const='yes' id='type-id-2362'/>
-    <pointer-type-def type-id='type-id-2362' size-in-bits='64' id='type-id-2344'/>
-    <pointer-type-def type-id='type-id-2345' size-in-bits='64' id='type-id-2346'/>
-    <qualified-type-def type-id='type-id-2345' const='yes' id='type-id-2363'/>
-    <pointer-type-def type-id='type-id-2363' size-in-bits='64' id='type-id-2347'/>
-    <pointer-type-def type-id='type-id-2348' size-in-bits='64' id='type-id-2349'/>
-    <pointer-type-def type-id='type-id-2350' size-in-bits='64' id='type-id-2351'/>
-    <pointer-type-def type-id='type-id-2352' size-in-bits='64' id='type-id-2353'/>
-    <pointer-type-def type-id='type-id-2354' size-in-bits='64' id='type-id-2355'/>
-    <pointer-type-def type-id='type-id-2356' size-in-bits='64' id='type-id-2357'/>
-    <pointer-type-def type-id='type-id-2358' size-in-bits='64' id='type-id-2359'/>
-    <pointer-type-def type-id='type-id-2360' size-in-bits='64' id='type-id-2361'/>
+    <pointer-type-def type-id='type-id-2341' size-in-bits='64' id='type-id-2342'/>
+    <qualified-type-def type-id='type-id-2341' const='yes' id='type-id-2361'/>
+    <pointer-type-def type-id='type-id-2361' size-in-bits='64' id='type-id-2343'/>
+    <pointer-type-def type-id='type-id-2344' size-in-bits='64' id='type-id-2345'/>
+    <qualified-type-def type-id='type-id-2344' const='yes' id='type-id-2362'/>
+    <pointer-type-def type-id='type-id-2362' size-in-bits='64' id='type-id-2346'/>
+    <pointer-type-def type-id='type-id-2347' size-in-bits='64' id='type-id-2348'/>
+    <pointer-type-def type-id='type-id-2349' size-in-bits='64' id='type-id-2350'/>
+    <pointer-type-def type-id='type-id-2351' size-in-bits='64' id='type-id-2352'/>
+    <pointer-type-def type-id='type-id-2353' size-in-bits='64' id='type-id-2354'/>
+    <pointer-type-def type-id='type-id-2355' size-in-bits='64' id='type-id-2356'/>
+    <pointer-type-def type-id='type-id-2357' size-in-bits='64' id='type-id-2358'/>
+    <pointer-type-def type-id='type-id-2359' size-in-bits='64' id='type-id-2360'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/strstream.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
         <parameter type-id='type-id-9'/>
         <return type-id='type-id-9'/>
       </function-decl>
-      <class-decl name='strstreambuf' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='65' column='1' id='type-id-2364'>
+      <class-decl name='strstreambuf' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='65' column='1' id='type-id-2363'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-37'/>
         <data-member access='private' layout-offset-in-bits='512'>
           <var-decl name='_M_alloc_fun' type-id='type-id-1883' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='118' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-1883'/>
             <parameter type-id='type-id-1807'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-48'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
-            <parameter type-id='type-id-2366'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
+            <parameter type-id='type-id-2365'/>
             <parameter type-id='type-id-48'/>
-            <parameter type-id='type-id-2366'/>
+            <parameter type-id='type-id-2365'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
-            <parameter type-id='type-id-2367'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
+            <parameter type-id='type-id-2366'/>
             <parameter type-id='type-id-48'/>
-            <parameter type-id='type-id-2367'/>
+            <parameter type-id='type-id-2366'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
-            <parameter type-id='type-id-2368'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
+            <parameter type-id='type-id-2367'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-1803'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='freeze' mangled-name='_ZNSt12strstreambuf6freezeEb' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf6freezeEb@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt12strstreambuf3strEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='129' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <return type-id='type-id-149'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='pcount' mangled-name='_ZNKSt12strstreambuf6pcountEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='136' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt12strstreambuf6pcountEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2369' is-artificial='yes'/>
+            <parameter type-id='type-id-2368' is-artificial='yes'/>
             <return type-id='type-id-36'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt12strstreambufaSERKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
-            <parameter type-id='type-id-2370'/>
-            <return type-id='type-id-2371'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
+            <parameter type-id='type-id-2369'/>
+            <return type-id='type-id-2370'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
-            <parameter type-id='type-id-2370'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
+            <parameter type-id='type-id-2369'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_alloc' mangled-name='_ZNSt12strstreambuf8_M_allocEm' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf8_M_allocEm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-149'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_free' mangled-name='_ZNSt12strstreambuf7_M_freeEPc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf7_M_freeEPc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_setup' mangled-name='_ZNSt12strstreambuf8_M_setupEPcS0_l' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf8_M_setupEPcS0_l@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-48'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPFPvmEPFvS0_E' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPFPvmEPFvS0_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-1883'/>
             <parameter type-id='type-id-1807'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2El' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC2El@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPKhl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPKhl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-1803'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPKal' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPKal@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
-            <parameter type-id='type-id-2368'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
+            <parameter type-id='type-id-2367'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPKcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPKcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPhlS0_' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPhlS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
-            <parameter type-id='type-id-2367'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
+            <parameter type-id='type-id-2366'/>
             <parameter type-id='type-id-48'/>
-            <parameter type-id='type-id-2367'/>
+            <parameter type-id='type-id-2366'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPalS0_' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPalS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
-            <parameter type-id='type-id-2366'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
+            <parameter type-id='type-id-2365'/>
             <parameter type-id='type-id-48'/>
-            <parameter type-id='type-id-2366'/>
+            <parameter type-id='type-id-2365'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstreambuf' mangled-name='_ZNSt12strstreambufC2EPclS0_' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufC1EPclS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-48'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~strstreambuf' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~strstreambuf' mangled-name='_ZNSt12strstreambufD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~strstreambuf' mangled-name='_ZNSt12strstreambufD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambufD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='3'>
           <function-decl name='setbuf' mangled-name='_ZNSt12strstreambuf6setbufEPcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf6setbufEPcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-48'/>
             <return type-id='type-id-24'/>
         </member-function>
         <member-function access='protected' vtable-offset='4'>
           <function-decl name='seekoff' mangled-name='_ZNSt12strstreambuf7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-43'/>
             <parameter type-id='type-id-50'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='protected' vtable-offset='5'>
           <function-decl name='seekpos' mangled-name='_ZNSt12strstreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-41'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-41'/>
         </member-function>
         <member-function access='protected' vtable-offset='9'>
           <function-decl name='underflow' mangled-name='_ZNSt12strstreambuf9underflowEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf9underflowEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <return type-id='type-id-39'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='11'>
           <function-decl name='pbackfail' mangled-name='_ZNSt12strstreambuf9pbackfailEi' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf9pbackfailEi@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-39'/>
             <return type-id='type-id-39'/>
           </function-decl>
         </member-function>
         <member-function access='protected' vtable-offset='13'>
           <function-decl name='overflow' mangled-name='_ZNSt12strstreambuf8overflowEi' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12strstreambuf8overflowEi@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2365' is-artificial='yes'/>
+            <parameter type-id='type-id-2364' is-artificial='yes'/>
             <parameter type-id='type-id-39'/>
             <return type-id='type-id-39'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_iostream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2304' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='789' column='1' id='type-id-2372'>
+      <class-decl name='basic_iostream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='2304' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='789' column='1' id='type-id-2371'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
         <base-class access='public' layout-offset-in-bits='128' type-id='type-id-773'/>
         <member-function access='private'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-24'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' mangled-name='_ZNSdC2EPSt15basic_streambufIcSt11char_traitsIcEE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdC2EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-24'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' mangled-name='_ZNSdC1EPSt15basic_streambufIcSt11char_traitsIcEE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdC1EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-24'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' mangled-name='_ZNSdC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' mangled-name='_ZNSdC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSdD0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSdD1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSdD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSdD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2373' is-artificial='yes'/>
+            <parameter type-id='type-id-2372' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='strstream' size-in-bits='3008' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='161' column='1' id='type-id-2374'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2372'/>
+      <class-decl name='strstream' size-in-bits='3008' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='161' column='1' id='type-id-2373'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2371'/>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_buf' type-id='type-id-2364' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='179' column='1'/>
+          <var-decl name='_M_buf' type-id='type-id-2363' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='179' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt9strstream5rdbufEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='402' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt9strstream5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2376' is-artificial='yes'/>
-            <return type-id='type-id-2365'/>
+            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <return type-id='type-id-2364'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='freeze' mangled-name='_ZNSt9strstream6freezeEb' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='406' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstream6freezeEb@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='pcount' mangled-name='_ZNKSt9strstream6pcountEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='410' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt9strstream6pcountEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2376' is-artificial='yes'/>
+            <parameter type-id='type-id-2375' is-artificial='yes'/>
             <return type-id='type-id-36'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt9strstream3strEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='414' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstream3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <return type-id='type-id-149'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' mangled-name='_ZNSt9strstreamC2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' mangled-name='_ZNSt9strstreamC1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' mangled-name='_ZNSt9strstreamC2EPciSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamC2EPciSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='strstream' mangled-name='_ZNSt9strstreamC1EPciSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamC1EPciSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~strstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~strstream' mangled-name='_ZNSt9strstreamD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~strstream' mangled-name='_ZNSt9strstreamD1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~strstream' mangled-name='_ZNSt9strstreamD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt9strstreamD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2375' is-artificial='yes'/>
+            <parameter type-id='type-id-2374' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='ostrstream' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='144' column='1' id='type-id-2377'>
+      <class-decl name='ostrstream' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='144' column='1' id='type-id-2376'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-773'/>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_buf' type-id='type-id-2364' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='157' column='1'/>
+          <var-decl name='_M_buf' type-id='type-id-2363' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='157' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt10ostrstream5rdbufEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10ostrstream5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2379' is-artificial='yes'/>
-            <return type-id='type-id-2365'/>
+            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <return type-id='type-id-2364'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='freeze' mangled-name='_ZNSt10ostrstream6freezeEb' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstream6freezeEb@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt10ostrstream3strEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstream3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <return type-id='type-id-149'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='pcount' mangled-name='_ZNKSt10ostrstream6pcountEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10ostrstream6pcountEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2379' is-artificial='yes'/>
+            <parameter type-id='type-id-2378' is-artificial='yes'/>
             <return type-id='type-id-36'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' mangled-name='_ZNSt10ostrstreamC2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' mangled-name='_ZNSt10ostrstreamC1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' mangled-name='_ZNSt10ostrstreamC2EPciSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamC2EPciSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='ostrstream' mangled-name='_ZNSt10ostrstreamC1EPciSt13_Ios_Openmode' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamC1EPciSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ostrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ostrstream' mangled-name='_ZNSt10ostrstreamD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ostrstream' mangled-name='_ZNSt10ostrstreamD1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ostrstream' mangled-name='_ZNSt10ostrstreamD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10ostrstreamD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2378' is-artificial='yes'/>
+            <parameter type-id='type-id-2377' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='istrstream' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='127' column='1' id='type-id-2380'>
+      <class-decl name='istrstream' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='127' column='1' id='type-id-2379'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_buf' type-id='type-id-2364' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='140' column='1'/>
+          <var-decl name='_M_buf' type-id='type-id-2363' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='140' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='345' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='349' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt10istrstream5rdbufEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='356' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt10istrstream5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2382' is-artificial='yes'/>
-            <return type-id='type-id-2365'/>
+            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <return type-id='type-id-2364'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt10istrstream3strEv' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstream3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <return type-id='type-id-149'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC2EPc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC2EPc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC1EPc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC1EPc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC2EPKc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC2EPKc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC1EPKc' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC1EPKc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC2EPcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='345' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC2EPcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC1EPcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='345' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC1EPcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC2EPKcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC2EPKcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='istrstream' mangled-name='_ZNSt10istrstreamC1EPKcl' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamC1EPKcl@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~istrstream' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~istrstream' mangled-name='_ZNSt10istrstreamD0Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamD0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~istrstream' mangled-name='_ZNSt10istrstreamD1Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamD1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~istrstream' mangled-name='_ZNSt10istrstreamD2Ev' filepath='../../../.././libstdc++-v3/src/c++98/strstream.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt10istrstreamD2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2381' is-artificial='yes'/>
+            <parameter type-id='type-id-2380' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
     </namespace-decl>
 
 
-    <pointer-type-def type-id='type-id-2364' size-in-bits='64' id='type-id-2365'/>
-    <pointer-type-def type-id='type-id-508' size-in-bits='64' id='type-id-2366'/>
-    <pointer-type-def type-id='type-id-1548' size-in-bits='64' id='type-id-2367'/>
-    <qualified-type-def type-id='type-id-508' const='yes' id='type-id-2383'/>
+    <pointer-type-def type-id='type-id-2363' size-in-bits='64' id='type-id-2364'/>
+    <pointer-type-def type-id='type-id-508' size-in-bits='64' id='type-id-2365'/>
+    <pointer-type-def type-id='type-id-1548' size-in-bits='64' id='type-id-2366'/>
+    <qualified-type-def type-id='type-id-508' const='yes' id='type-id-2382'/>
+    <pointer-type-def type-id='type-id-2382' size-in-bits='64' id='type-id-2367'/>
+    <qualified-type-def type-id='type-id-2363' const='yes' id='type-id-2383'/>
     <pointer-type-def type-id='type-id-2383' size-in-bits='64' id='type-id-2368'/>
-    <qualified-type-def type-id='type-id-2364' const='yes' id='type-id-2384'/>
-    <pointer-type-def type-id='type-id-2384' size-in-bits='64' id='type-id-2369'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2364' size-in-bits='64' id='type-id-2371'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2384' size-in-bits='64' id='type-id-2370'/>
-    <pointer-type-def type-id='type-id-2372' size-in-bits='64' id='type-id-2373'/>
-    <pointer-type-def type-id='type-id-2374' size-in-bits='64' id='type-id-2375'/>
-    <qualified-type-def type-id='type-id-2374' const='yes' id='type-id-2385'/>
-    <pointer-type-def type-id='type-id-2385' size-in-bits='64' id='type-id-2376'/>
-    <pointer-type-def type-id='type-id-2377' size-in-bits='64' id='type-id-2378'/>
-    <qualified-type-def type-id='type-id-2377' const='yes' id='type-id-2386'/>
-    <pointer-type-def type-id='type-id-2386' size-in-bits='64' id='type-id-2379'/>
-    <pointer-type-def type-id='type-id-2380' size-in-bits='64' id='type-id-2381'/>
-    <qualified-type-def type-id='type-id-2380' const='yes' id='type-id-2387'/>
-    <pointer-type-def type-id='type-id-2387' size-in-bits='64' id='type-id-2382'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2363' size-in-bits='64' id='type-id-2370'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2383' size-in-bits='64' id='type-id-2369'/>
+    <pointer-type-def type-id='type-id-2371' size-in-bits='64' id='type-id-2372'/>
+    <pointer-type-def type-id='type-id-2373' size-in-bits='64' id='type-id-2374'/>
+    <qualified-type-def type-id='type-id-2373' const='yes' id='type-id-2384'/>
+    <pointer-type-def type-id='type-id-2384' size-in-bits='64' id='type-id-2375'/>
+    <pointer-type-def type-id='type-id-2376' size-in-bits='64' id='type-id-2377'/>
+    <qualified-type-def type-id='type-id-2376' const='yes' id='type-id-2385'/>
+    <pointer-type-def type-id='type-id-2385' size-in-bits='64' id='type-id-2378'/>
+    <pointer-type-def type-id='type-id-2379' size-in-bits='64' id='type-id-2380'/>
+    <qualified-type-def type-id='type-id-2379' const='yes' id='type-id-2386'/>
+    <pointer-type-def type-id='type-id-2386' size-in-bits='64' id='type-id-2381'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/tree.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <enum-decl name='_Rb_tree_color' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='88' column='1' id='type-id-2388'>
+      <enum-decl name='_Rb_tree_color' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='88' column='1' id='type-id-2387'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='_S_red' value='0'/>
         <enumerator name='_S_black' value='1'/>
       </enum-decl>
       <function-decl name='swap&lt;std::_Rb_tree_color&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2389'/>
-        <parameter type-id='type-id-2389'/>
+        <parameter type-id='type-id-2388'/>
+        <parameter type-id='type-id-2388'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='90' column='1' id='type-id-2390'>
+      <class-decl name='_Rb_tree_node_base' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='90' column='1' id='type-id-2389'>
         <member-type access='public'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2392' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='92' column='1' id='type-id-2391'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2391' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='92' column='1' id='type-id-2390'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2394' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='93' column='1' id='type-id-2393'/>
+          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2393' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='93' column='1' id='type-id-2392'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_color' type-id='type-id-2388' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='95' column='1'/>
+          <var-decl name='_M_color' type-id='type-id-2387' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='95' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='_M_parent' type-id='type-id-2391' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='96' column='1'/>
+          <var-decl name='_M_parent' type-id='type-id-2390' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='96' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='_M_left' type-id='type-id-2391' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='97' column='1'/>
+          <var-decl name='_M_left' type-id='type-id-2390' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='97' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='_M_right' type-id='type-id-2391' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='98' column='1'/>
+          <var-decl name='_M_right' type-id='type-id-2390' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='98' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2391'/>
-            <return type-id='type-id-2391'/>
+            <parameter type-id='type-id-2390'/>
+            <return type-id='type-id-2390'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_minimumEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2393'/>
-            <return type-id='type-id-2393'/>
+            <parameter type-id='type-id-2392'/>
+            <return type-id='type-id-2392'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2391'/>
-            <return type-id='type-id-2391'/>
+            <parameter type-id='type-id-2390'/>
+            <return type-id='type-id-2390'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt18_Rb_tree_node_base10_S_maximumEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2393'/>
-            <return type-id='type-id-2393'/>
+            <parameter type-id='type-id-2392'/>
+            <return type-id='type-id-2392'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='_Rb_tree_increment' mangled-name='_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2392'/>
-        <return type-id='type-id-2392'/>
+        <parameter type-id='type-id-2391'/>
+        <return type-id='type-id-2391'/>
       </function-decl>
       <function-decl name='_Rb_tree_increment' mangled-name='_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2394'/>
-        <return type-id='type-id-2394'/>
+        <parameter type-id='type-id-2393'/>
+        <return type-id='type-id-2393'/>
       </function-decl>
       <function-decl name='_Rb_tree_decrement' mangled-name='_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2392'/>
-        <return type-id='type-id-2392'/>
+        <parameter type-id='type-id-2391'/>
+        <return type-id='type-id-2391'/>
       </function-decl>
       <function-decl name='_Rb_tree_decrement' mangled-name='_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2394'/>
-        <return type-id='type-id-2394'/>
+        <parameter type-id='type-id-2393'/>
+        <return type-id='type-id-2393'/>
       </function-decl>
       <function-decl name='_Rb_tree_rotate_left' mangled-name='_ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2392'/>
-        <parameter type-id='type-id-2395'/>
+        <parameter type-id='type-id-2391'/>
+        <parameter type-id='type-id-2394'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Rb_tree_rotate_right' mangled-name='_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2392'/>
-        <parameter type-id='type-id-2395'/>
+        <parameter type-id='type-id-2391'/>
+        <parameter type-id='type-id-2394'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Rb_tree_insert_and_rebalance' mangled-name='_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@@GLIBCXX_3.4'>
         <parameter type-id='type-id-23'/>
-        <parameter type-id='type-id-2392'/>
-        <parameter type-id='type-id-2392'/>
-        <parameter type-id='type-id-2396'/>
+        <parameter type-id='type-id-2391'/>
+        <parameter type-id='type-id-2391'/>
+        <parameter type-id='type-id-2395'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Rb_tree_rebalance_for_erase' mangled-name='_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='286' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2392'/>
-        <parameter type-id='type-id-2396'/>
-        <return type-id='type-id-2392'/>
+        <parameter type-id='type-id-2391'/>
+        <parameter type-id='type-id-2395'/>
+        <return type-id='type-id-2391'/>
       </function-decl>
       <function-decl name='_Rb_tree_black_count' mangled-name='_ZSt20_Rb_tree_black_countPKSt18_Rb_tree_node_baseS1_' filepath='../../../.././libstdc++-v3/src/c++98/tree.cc' line='447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt20_Rb_tree_black_countPKSt18_Rb_tree_node_baseS1_@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2394'/>
-        <parameter type-id='type-id-2394'/>
+        <parameter type-id='type-id-2393'/>
+        <parameter type-id='type-id-2393'/>
         <return type-id='type-id-502'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-2388' size-in-bits='64' id='type-id-2389'/>
-    <pointer-type-def type-id='type-id-2390' size-in-bits='64' id='type-id-2392'/>
-    <qualified-type-def type-id='type-id-2390' const='yes' id='type-id-2397'/>
-    <pointer-type-def type-id='type-id-2397' size-in-bits='64' id='type-id-2394'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2392' size-in-bits='64' id='type-id-2395'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2390' size-in-bits='64' id='type-id-2396'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2387' size-in-bits='64' id='type-id-2388'/>
+    <pointer-type-def type-id='type-id-2389' size-in-bits='64' id='type-id-2391'/>
+    <qualified-type-def type-id='type-id-2389' const='yes' id='type-id-2396'/>
+    <pointer-type-def type-id='type-id-2396' size-in-bits='64' id='type-id-2393'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2391' size-in-bits='64' id='type-id-2394'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2389' size-in-bits='64' id='type-id-2395'/>
 
 
   </abi-instr>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2398'/>
+        <return type-id='type-id-2397'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-294' const='yes' id='type-id-2399'/>
+    <qualified-type-def type-id='type-id-294' const='yes' id='type-id-2398'/>
 
-    <qualified-type-def type-id='type-id-333' const='yes' id='type-id-2400'/>
-    <reference-type-def kind='lvalue' type-id='type-id-911' size-in-bits='64' id='type-id-2398'/>
+    <qualified-type-def type-id='type-id-333' const='yes' id='type-id-2399'/>
+    <reference-type-def kind='lvalue' type-id='type-id-911' size-in-bits='64' id='type-id-2397'/>
 
 
   </abi-instr>
     <namespace-decl name='std'>
 
       <function-decl name='__valarray_product&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2401'/>
-        <parameter type-id='type-id-2401'/>
+        <parameter type-id='type-id-2400'/>
+        <parameter type-id='type-id-2400'/>
         <return type-id='type-id-69'/>
       </function-decl>
       <function-decl name='__valarray_destroy_elements&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-33'/>
       </function-decl>
       <function-decl name='__valarray_copy_construct&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2401'/>
-        <parameter type-id='type-id-2401'/>
+        <parameter type-id='type-id-2400'/>
+        <parameter type-id='type-id-2400'/>
         <parameter type-id='type-id-2056'/>
         <return type-id='type-id-4'/>
       </function-decl>
         <parameter type-id='type-id-2056'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='valarray&lt;long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='118' column='1' id='type-id-2402'>
+      <class-decl name='valarray&lt;long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='118' column='1' id='type-id-2401'>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__unary_plus&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2403'>
+          <class-decl name='_UnaryOp&lt;std::__unary_plus&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2402'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2405' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2404'/>
+              <typedef-decl name='_Rt' type-id='type-id-2404' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2403'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__negate&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2406'>
+          <class-decl name='_UnaryOp&lt;std::__negate&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2405'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2408' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2407'/>
+              <typedef-decl name='_Rt' type-id='type-id-2407' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2406'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__bitwise_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2409'>
+          <class-decl name='_UnaryOp&lt;std::__bitwise_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2408'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2411' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2410'/>
+              <typedef-decl name='_Rt' type-id='type-id-2410' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2409'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__logical_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2412'>
+          <class-decl name='_UnaryOp&lt;std::__logical_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2411'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2414' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2413'/>
+              <typedef-decl name='_Rt' type-id='type-id-2413' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2412'/>
             </member-type>
           </class-decl>
         </member-type>
         </data-member>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2401'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2400'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2417'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2416'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2418'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2417'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2419'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2418'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2420'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2419'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKSt11slice_arrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2417'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2416'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKSt12gslice_arrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2418'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2417'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKSt10mask_arrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2419'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2418'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayImEaSERKSt14indirect_arrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2420'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2419'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='578' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8valarrayImEixEm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-315'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-1975'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixESt5slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <parameter type-id='type-id-2423'/>
-            <return type-id='type-id-2424'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2422'/>
+            <return type-id='type-id-2423'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixESt5slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2423'/>
-            <return type-id='type-id-2425'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2422'/>
+            <return type-id='type-id-2424'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixERKSt6gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='304' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2427'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2426'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixERKSt6gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2428'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2427'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixERKS_IbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2402'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2401'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixERKS_IbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2430'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2429'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayImEixERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2431'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2430'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayImEixERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2432'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2431'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt8valarrayImEpsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <return type-id='type-id-2404'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <return type-id='type-id-2403'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt8valarrayImEngEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <return type-id='type-id-2407'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <return type-id='type-id-2406'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator~' mangled-name='_ZNKSt8valarrayImEcoEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <return type-id='type-id-2410'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <return type-id='type-id-2409'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator!' mangled-name='_ZNKSt8valarrayImEntEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <return type-id='type-id-2413'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <return type-id='type-id-2412'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt8valarrayImEmLERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt8valarrayImEdVERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator%=' mangled-name='_ZNSt8valarrayImErMERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt8valarrayImEpLERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt8valarrayImEmIERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator^=' mangled-name='_ZNSt8valarrayImEeOERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='404' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&amp;=' mangled-name='_ZNSt8valarrayImEaNERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator|=' mangled-name='_ZNSt8valarrayImEoRERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='410' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNSt8valarrayImElSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='413' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNSt8valarrayImErSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='416' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
-            <return type-id='type-id-2421'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt8valarrayImEmLERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='419' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt8valarrayImEdVERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='422' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator%=' mangled-name='_ZNSt8valarrayImErMERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt8valarrayImEpLERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt8valarrayImEmIERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator^=' mangled-name='_ZNSt8valarrayImEeOERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator|=' mangled-name='_ZNSt8valarrayImEoRERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&amp;=' mangled-name='_ZNSt8valarrayImEaNERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='440' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNSt8valarrayImElSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNSt8valarrayImErSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2421'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2420'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt8valarrayImE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt8valarrayImE4sizeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
             <return type-id='type-id-66'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='sum' mangled-name='_ZNKSt8valarrayImE3sumEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='484' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
             <return type-id='type-id-69'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='min' mangled-name='_ZNKSt8valarrayImE3minEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
             <return type-id='type-id-69'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max' mangled-name='_ZNKSt8valarrayImE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
             <return type-id='type-id-69'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='shift' mangled-name='_ZNKSt8valarrayImE5shiftEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
-            <return type-id='type-id-2402'/>
+            <return type-id='type-id-2401'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='cshift' mangled-name='_ZNKSt8valarrayImE6cshiftEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
-            <return type-id='type-id-2402'/>
+            <return type-id='type-id-2401'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='apply' mangled-name='_ZNKSt8valarrayImE5applyEPFmmE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <parameter type-id='type-id-2433'/>
-            <return type-id='type-id-2434'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2432'/>
+            <return type-id='type-id-2433'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='apply' mangled-name='_ZNKSt8valarrayImE5applyEPFmRKmE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2422' is-artificial='yes'/>
-            <parameter type-id='type-id-2435'/>
-            <return type-id='type-id-2436'/>
+            <parameter type-id='type-id-2421' is-artificial='yes'/>
+            <parameter type-id='type-id-2434'/>
+            <return type-id='type-id-2435'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='resize' mangled-name='_ZNSt8valarrayImE6resizeEmm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <parameter type-id='type-id-69'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~valarray' mangled-name='_ZNSt8valarrayImED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8valarrayImED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' mangled-name='_ZNSt8valarrayImEC2ERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8valarrayImEC1ERKS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' mangled-name='_ZNSt8valarrayImEC2Em' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt8valarrayImEC2Em@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2415' is-artificial='yes'/>
+            <parameter type-id='type-id-2414' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__unary_plus, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2405'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__negate, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2408'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__bitwise_not, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2411'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__logical_not, std::_ValArray, long unsigned int&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2414'/>
-      <class-decl name='slice_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='124' column='1' id='type-id-2425'>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__unary_plus, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2404'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__negate, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2407'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__bitwise_not, std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2410'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__logical_not, std::_ValArray, long unsigned int&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2413'/>
+      <class-decl name='slice_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='124' column='1' id='type-id-2424'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_sz' type-id='type-id-641' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='192' column='1'/>
         </data-member>
           <var-decl name='_M_stride' type-id='type-id-641' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='193' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_array' type-id='type-id-2437' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='194' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-2436' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='194' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='slice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2438' is-artificial='yes'/>
-            <parameter type-id='type-id-2417'/>
+            <parameter type-id='type-id-2437' is-artificial='yes'/>
+            <parameter type-id='type-id-2416'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt11slice_arrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2438' is-artificial='yes'/>
-            <parameter type-id='type-id-2417'/>
-            <return type-id='type-id-2439'/>
+            <parameter type-id='type-id-2437' is-artificial='yes'/>
+            <parameter type-id='type-id-2416'/>
+            <return type-id='type-id-2438'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt11slice_arrayImEaSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*=' mangled-name='_ZNKSt11slice_arrayImEmLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator/=' mangled-name='_ZNKSt11slice_arrayImEdVERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator%=' mangled-name='_ZNKSt11slice_arrayImErMERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+=' mangled-name='_ZNKSt11slice_arrayImEpLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-=' mangled-name='_ZNKSt11slice_arrayImEmIERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='261' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator^=' mangled-name='_ZNKSt11slice_arrayImEeOERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&amp;=' mangled-name='_ZNKSt11slice_arrayImEaNERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator|=' mangled-name='_ZNKSt11slice_arrayImEoRERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNKSt11slice_arrayImElSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNKSt11slice_arrayImErSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt11slice_arrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2440' is-artificial='yes'/>
+            <parameter type-id='type-id-2439' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='slice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2438' is-artificial='yes'/>
+            <parameter type-id='type-id-2437' is-artificial='yes'/>
+            <parameter type-id='type-id-2440'/>
             <parameter type-id='type-id-2441'/>
-            <parameter type-id='type-id-2442'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='slice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2438' is-artificial='yes'/>
+            <parameter type-id='type-id-2437' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Array&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='407' column='1' id='type-id-2441'>
+      <class-decl name='_Array&lt;long unsigned int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='407' column='1' id='type-id-2440'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_data' type-id='type-id-2057' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='416' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2443' is-artificial='yes'/>
+            <parameter type-id='type-id-2442' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='410' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2443' is-artificial='yes'/>
+            <parameter type-id='type-id-2442' is-artificial='yes'/>
             <parameter type-id='type-id-2056'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2443' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2442' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='412' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2443' is-artificial='yes'/>
-            <parameter type-id='type-id-2401'/>
+            <parameter type-id='type-id-2442' is-artificial='yes'/>
+            <parameter type-id='type-id-2400'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='begin' mangled-name='_ZNKSt6_ArrayImE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2444' is-artificial='yes'/>
+            <parameter type-id='type-id-2443' is-artificial='yes'/>
             <return type-id='type-id-2056'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='slice' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='60' column='1' id='type-id-2423'>
+      <class-decl name='slice' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='60' column='1' id='type-id-2422'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_off' type-id='type-id-66' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='83' column='1'/>
         </data-member>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2444' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2445' is-artificial='yes'/>
+            <parameter type-id='type-id-2444' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <parameter type-id='type-id-66'/>
             <parameter type-id='type-id-66'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='start' mangled-name='_ZNKSt5slice5startEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
             <return type-id='type-id-66'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt5slice4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
             <return type-id='type-id-66'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='stride' mangled-name='_ZNKSt5slice6strideEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/slice_array.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2446' is-artificial='yes'/>
+            <parameter type-id='type-id-2445' is-artificial='yes'/>
             <return type-id='type-id-66'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='gslice_array&lt;long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='61' column='1' id='type-id-2428'>
+      <class-decl name='gslice_array&lt;long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='61' column='1' id='type-id-2427'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_array' type-id='type-id-2441' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='125' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-2440' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='125' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_index' type-id='type-id-2447' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='126' column='1'/>
+          <var-decl name='_M_index' type-id='type-id-2446' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='126' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='gslice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2448' is-artificial='yes'/>
-            <parameter type-id='type-id-2418'/>
+            <parameter type-id='type-id-2447' is-artificial='yes'/>
+            <parameter type-id='type-id-2417'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt12gslice_arrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2448' is-artificial='yes'/>
-            <parameter type-id='type-id-2418'/>
-            <return type-id='type-id-2449'/>
+            <parameter type-id='type-id-2447' is-artificial='yes'/>
+            <parameter type-id='type-id-2417'/>
+            <return type-id='type-id-2448'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt12gslice_arrayImEaSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*=' mangled-name='_ZNKSt12gslice_arrayImEmLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator/=' mangled-name='_ZNKSt12gslice_arrayImEdVERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator%=' mangled-name='_ZNKSt12gslice_arrayImErMERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+=' mangled-name='_ZNKSt12gslice_arrayImEpLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-=' mangled-name='_ZNKSt12gslice_arrayImEmIERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator^=' mangled-name='_ZNKSt12gslice_arrayImEeOERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&amp;=' mangled-name='_ZNKSt12gslice_arrayImEaNERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator|=' mangled-name='_ZNKSt12gslice_arrayImEoRERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNKSt12gslice_arrayImElSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNKSt12gslice_arrayImErSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt12gslice_arrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2450' is-artificial='yes'/>
+            <parameter type-id='type-id-2449' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gslice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2448' is-artificial='yes'/>
-            <parameter type-id='type-id-2441'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2447' is-artificial='yes'/>
+            <parameter type-id='type-id-2440'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='gslice_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice_array.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2448' is-artificial='yes'/>
+            <parameter type-id='type-id-2447' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='mask_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='63' column='1' id='type-id-2430'>
+      <class-decl name='mask_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='63' column='1' id='type-id-2429'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_sz' type-id='type-id-641' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='131' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_mask' type-id='type-id-2451' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='132' column='1'/>
+          <var-decl name='_M_mask' type-id='type-id-2450' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='132' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_array' type-id='type-id-2437' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='133' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-2436' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='133' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='mask_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2452' is-artificial='yes'/>
-            <parameter type-id='type-id-2419'/>
+            <parameter type-id='type-id-2451' is-artificial='yes'/>
+            <parameter type-id='type-id-2418'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt10mask_arrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2452' is-artificial='yes'/>
-            <parameter type-id='type-id-2419'/>
-            <return type-id='type-id-2453'/>
+            <parameter type-id='type-id-2451' is-artificial='yes'/>
+            <parameter type-id='type-id-2418'/>
+            <return type-id='type-id-2452'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt10mask_arrayImEaSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*=' mangled-name='_ZNKSt10mask_arrayImEmLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator/=' mangled-name='_ZNKSt10mask_arrayImEdVERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator%=' mangled-name='_ZNKSt10mask_arrayImErMERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+=' mangled-name='_ZNKSt10mask_arrayImEpLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-=' mangled-name='_ZNKSt10mask_arrayImEmIERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator^=' mangled-name='_ZNKSt10mask_arrayImEeOERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&amp;=' mangled-name='_ZNKSt10mask_arrayImEaNERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator|=' mangled-name='_ZNKSt10mask_arrayImEoRERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNKSt10mask_arrayImElSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNKSt10mask_arrayImErSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt10mask_arrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2454' is-artificial='yes'/>
+            <parameter type-id='type-id-2453' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='mask_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2452' is-artificial='yes'/>
-            <parameter type-id='type-id-2441'/>
+            <parameter type-id='type-id-2451' is-artificial='yes'/>
+            <parameter type-id='type-id-2440'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2455'/>
+            <parameter type-id='type-id-2454'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='mask_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/mask_array.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2452' is-artificial='yes'/>
+            <parameter type-id='type-id-2451' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Array&lt;bool&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='407' column='1' id='type-id-2455'>
+      <class-decl name='_Array&lt;bool&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='407' column='1' id='type-id-2454'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_data' type-id='type-id-2456' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='416' column='1'/>
+          <var-decl name='_M_data' type-id='type-id-2455' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='416' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='504' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2457' is-artificial='yes'/>
+            <parameter type-id='type-id-2456' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='510' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2457' is-artificial='yes'/>
-            <parameter type-id='type-id-2458'/>
+            <parameter type-id='type-id-2456' is-artificial='yes'/>
+            <parameter type-id='type-id-2457'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2457' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
+            <parameter type-id='type-id-2456' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2457' is-artificial='yes'/>
-            <parameter type-id='type-id-2459'/>
+            <parameter type-id='type-id-2456' is-artificial='yes'/>
+            <parameter type-id='type-id-2458'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='begin' mangled-name='_ZNKSt6_ArrayIbE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='526' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2460' is-artificial='yes'/>
-            <return type-id='type-id-2458'/>
+            <parameter type-id='type-id-2459' is-artificial='yes'/>
+            <return type-id='type-id-2457'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='valarray&lt;bool&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='118' column='1' id='type-id-2461'>
+      <class-decl name='valarray&lt;bool&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='118' column='1' id='type-id-2460'>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__unary_plus&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2462'>
+          <class-decl name='_UnaryOp&lt;std::__unary_plus&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2461'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2464' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2463'/>
+              <typedef-decl name='_Rt' type-id='type-id-2463' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2462'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__negate&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2465'>
+          <class-decl name='_UnaryOp&lt;std::__negate&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2464'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2467' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2466'/>
+              <typedef-decl name='_Rt' type-id='type-id-2466' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2465'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__bitwise_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2468'>
+          <class-decl name='_UnaryOp&lt;std::__bitwise_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2467'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2470' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2469'/>
+              <typedef-decl name='_Rt' type-id='type-id-2469' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2468'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_UnaryOp&lt;std::__logical_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2471'>
+          <class-decl name='_UnaryOp&lt;std::__logical_not&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='121' column='1' id='type-id-2470'>
             <member-type access='public'>
-              <typedef-decl name='_Rt' type-id='type-id-2473' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2472'/>
+              <typedef-decl name='_Rt' type-id='type-id-2472' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='124' column='1' id='type-id-2471'/>
             </member-type>
           </class-decl>
         </member-type>
           <var-decl name='_M_size' type-id='type-id-66' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='562' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_data' type-id='type-id-2458' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='563' column='1'/>
+          <var-decl name='_M_data' type-id='type-id-2457' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='563' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2459'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2458'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2476'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2475'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2477'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2476'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2478'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2477'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~valarray' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKSt11slice_arrayIbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2476'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2475'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKSt12gslice_arrayIbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2477'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2476'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKSt10mask_arrayIbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2478'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2477'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8valarrayIbEaSERKSt14indirect_arrayIbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2479'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2478'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-310'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2475'/>
+            <return type-id='type-id-2474'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixESt5slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <parameter type-id='type-id-2423'/>
-            <return type-id='type-id-2482'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <parameter type-id='type-id-2422'/>
+            <return type-id='type-id-2481'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixESt5slice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2423'/>
-            <return type-id='type-id-2483'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2422'/>
+            <return type-id='type-id-2482'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixERKSt6gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='304' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2484'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2483'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixERKSt6gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2485'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2484'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2461'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2460'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2486'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2485'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator[]' mangled-name='_ZNKSt8valarrayIbEixERKS_ImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='358' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2487'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2486'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator[]' mangled-name='_ZNSt8valarrayIbEixERKS_ImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
-            <return type-id='type-id-2488'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
+            <return type-id='type-id-2487'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+' mangled-name='_ZNKSt8valarrayIbEpsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <return type-id='type-id-2463'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <return type-id='type-id-2462'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-' mangled-name='_ZNKSt8valarrayIbEngEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <return type-id='type-id-2466'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <return type-id='type-id-2465'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator~' mangled-name='_ZNKSt8valarrayIbEcoEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <return type-id='type-id-2469'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <return type-id='type-id-2468'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator!' mangled-name='_ZNKSt8valarrayIbEntEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <return type-id='type-id-2472'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <return type-id='type-id-2471'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt8valarrayIbEmLERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt8valarrayIbEdVERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator%=' mangled-name='_ZNSt8valarrayIbErMERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt8valarrayIbEpLERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt8valarrayIbEmIERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator^=' mangled-name='_ZNSt8valarrayIbEeOERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='404' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&amp;=' mangled-name='_ZNSt8valarrayIbEaNERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator|=' mangled-name='_ZNSt8valarrayIbEoRERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='410' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNSt8valarrayIbElSERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='413' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNSt8valarrayIbErSERKb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='416' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2475'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2474'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator*=' mangled-name='_ZNSt8valarrayIbEmLERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='419' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator/=' mangled-name='_ZNSt8valarrayIbEdVERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='422' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator%=' mangled-name='_ZNSt8valarrayIbErMERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator+=' mangled-name='_ZNSt8valarrayIbEpLERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator-=' mangled-name='_ZNSt8valarrayIbEmIERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator^=' mangled-name='_ZNSt8valarrayIbEeOERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator|=' mangled-name='_ZNSt8valarrayIbEoRERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='437' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&amp;=' mangled-name='_ZNSt8valarrayIbEaNERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='440' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNSt8valarrayIbElSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNSt8valarrayIbErSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
-            <parameter type-id='type-id-2429'/>
-            <return type-id='type-id-2480'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
+            <parameter type-id='type-id-2428'/>
+            <return type-id='type-id-2479'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt8valarrayIbE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
             <return type-id='type-id-66'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='sum' mangled-name='_ZNKSt8valarrayIbE3sumEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='484' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='min' mangled-name='_ZNKSt8valarrayIbE3minEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max' mangled-name='_ZNKSt8valarrayIbE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='shift' mangled-name='_ZNKSt8valarrayIbE5shiftEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='507' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
-            <return type-id='type-id-2461'/>
+            <return type-id='type-id-2460'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='cshift' mangled-name='_ZNKSt8valarrayIbE6cshiftEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
-            <return type-id='type-id-2461'/>
+            <return type-id='type-id-2460'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='apply' mangled-name='_ZNKSt8valarrayIbE5applyEPFbbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <parameter type-id='type-id-2489'/>
-            <return type-id='type-id-2490'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <parameter type-id='type-id-2488'/>
+            <return type-id='type-id-2489'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='apply' mangled-name='_ZNKSt8valarrayIbE5applyEPFbRKbE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='548' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2481' is-artificial='yes'/>
-            <parameter type-id='type-id-2491'/>
-            <return type-id='type-id-2492'/>
+            <parameter type-id='type-id-2480' is-artificial='yes'/>
+            <parameter type-id='type-id-2490'/>
+            <return type-id='type-id-2491'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='resize' mangled-name='_ZNSt8valarrayIbE6resizeEmb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/valarray' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2474' is-artificial='yes'/>
+            <parameter type-id='type-id-2473' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__unary_plus, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2464'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__negate, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2467'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__bitwise_not, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2470'/>
-      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__logical_not, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2473'/>
-      <class-decl name='slice_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2483'/>
-      <class-decl name='gslice_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2485'/>
-      <class-decl name='mask_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2486'/>
-      <class-decl name='indirect_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2488'/>
-      <class-decl name='_Expr&lt;std::_SClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2482'/>
-      <class-decl name='_Expr&lt;std::_GClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2484'/>
-      <class-decl name='gslice' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='65' column='1' id='type-id-2493'>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__unary_plus, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2463'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__negate, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2466'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__bitwise_not, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2469'/>
+      <class-decl name='_Expr&lt;std::_UnClos&lt;std::__logical_not, std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2472'/>
+      <class-decl name='slice_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2482'/>
+      <class-decl name='gslice_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2484'/>
+      <class-decl name='mask_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2485'/>
+      <class-decl name='indirect_array&lt;bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2487'/>
+      <class-decl name='_Expr&lt;std::_SClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2481'/>
+      <class-decl name='_Expr&lt;std::_GClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2483'/>
+      <class-decl name='gslice' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='65' column='1' id='type-id-2492'>
         <member-type access='private'>
-          <class-decl name='_Indexer' size-in-bits='512' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='107' column='1' id='type-id-2494'>
+          <class-decl name='_Indexer' size-in-bits='512' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='107' column='1' id='type-id-2493'>
             <data-member access='public' layout-offset-in-bits='0'>
               <var-decl name='_M_count' type-id='type-id-66' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='109' column='1'/>
             </data-member>
               <var-decl name='_M_start' type-id='type-id-66' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='110' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_size' type-id='type-id-2402' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='111' column='1'/>
+              <var-decl name='_M_size' type-id='type-id-2401' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='111' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='256'>
-              <var-decl name='_M_stride' type-id='type-id-2402' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='112' column='1'/>
+              <var-decl name='_M_stride' type-id='type-id-2401' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='112' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='384'>
-              <var-decl name='_M_index' type-id='type-id-2402' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='113' column='1'/>
+              <var-decl name='_M_index' type-id='type-id-2401' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='113' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Indexer' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2495' is-artificial='yes'/>
+                <parameter type-id='type-id-2494' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Indexer' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2495' is-artificial='yes'/>
+                <parameter type-id='type-id-2494' is-artificial='yes'/>
                 <parameter type-id='type-id-66'/>
-                <parameter type-id='type-id-2416'/>
-                <parameter type-id='type-id-2416'/>
+                <parameter type-id='type-id-2415'/>
+                <parameter type-id='type-id-2415'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_increment_use' mangled-name='_ZNSt6gslice8_Indexer16_M_increment_useEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2495' is-artificial='yes'/>
+                <parameter type-id='type-id-2494' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_decrement_use' mangled-name='_ZNSt6gslice8_Indexer16_M_decrement_useEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2495' is-artificial='yes'/>
+                <parameter type-id='type-id-2494' is-artificial='yes'/>
                 <return type-id='type-id-66'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Indexer' mangled-name='_ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-2495' is-artificial='yes'/>
+                <parameter type-id='type-id-2494' is-artificial='yes'/>
                 <parameter type-id='type-id-66'/>
-                <parameter type-id='type-id-2416'/>
-                <parameter type-id='type-id-2416'/>
+                <parameter type-id='type-id-2415'/>
+                <parameter type-id='type-id-2415'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_index' type-id='type-id-2495' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='130' column='1'/>
+          <var-decl name='_M_index' type-id='type-id-2494' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='130' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2496' is-artificial='yes'/>
+            <parameter type-id='type-id-2495' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2496' is-artificial='yes'/>
+            <parameter type-id='type-id-2495' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2416'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2415'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2496' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
+            <parameter type-id='type-id-2495' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~gslice' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2496' is-artificial='yes'/>
+            <parameter type-id='type-id-2495' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt6gsliceaSERKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2496' is-artificial='yes'/>
-            <parameter type-id='type-id-2426'/>
-            <return type-id='type-id-2497'/>
+            <parameter type-id='type-id-2495' is-artificial='yes'/>
+            <parameter type-id='type-id-2425'/>
+            <return type-id='type-id-2496'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='start' mangled-name='_ZNKSt6gslice5startEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2498' is-artificial='yes'/>
+            <parameter type-id='type-id-2497' is-artificial='yes'/>
             <return type-id='type-id-66'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt6gslice4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2498' is-artificial='yes'/>
-            <return type-id='type-id-2402'/>
+            <parameter type-id='type-id-2497' is-artificial='yes'/>
+            <return type-id='type-id-2401'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='stride' mangled-name='_ZNKSt6gslice6strideEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/gslice.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2498' is-artificial='yes'/>
-            <return type-id='type-id-2402'/>
+            <parameter type-id='type-id-2497' is-artificial='yes'/>
+            <return type-id='type-id-2401'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Expr&lt;std::_IClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2487'/>
-      <class-decl name='_Expr&lt;std::_ValFunClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2490'/>
-      <class-decl name='_Expr&lt;std::_RefFunClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2492'/>
-      <class-decl name='indirect_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='63' column='1' id='type-id-2432'>
+      <class-decl name='_Expr&lt;std::_IClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2486'/>
+      <class-decl name='_Expr&lt;std::_ValFunClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2489'/>
+      <class-decl name='_Expr&lt;std::_RefFunClos&lt;std::_ValArray, bool&gt;, bool&gt;' visibility='default' is-declaration-only='yes' id='type-id-2491'/>
+      <class-decl name='indirect_array&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='63' column='1' id='type-id-2431'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_sz' type-id='type-id-641' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='134' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_index' type-id='type-id-2437' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='135' column='1'/>
+          <var-decl name='_M_index' type-id='type-id-2436' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='135' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_array' type-id='type-id-2437' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='136' column='1'/>
+          <var-decl name='_M_array' type-id='type-id-2436' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='136' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='indirect_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2499' is-artificial='yes'/>
-            <parameter type-id='type-id-2420'/>
+            <parameter type-id='type-id-2498' is-artificial='yes'/>
+            <parameter type-id='type-id-2419'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt14indirect_arrayImEaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2499' is-artificial='yes'/>
-            <parameter type-id='type-id-2420'/>
-            <return type-id='type-id-2500'/>
+            <parameter type-id='type-id-2498' is-artificial='yes'/>
+            <parameter type-id='type-id-2419'/>
+            <return type-id='type-id-2499'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt14indirect_arrayImEaSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator*=' mangled-name='_ZNKSt14indirect_arrayImEmLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator/=' mangled-name='_ZNKSt14indirect_arrayImEdVERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator%=' mangled-name='_ZNKSt14indirect_arrayImErMERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator+=' mangled-name='_ZNKSt14indirect_arrayImEpLERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator-=' mangled-name='_ZNKSt14indirect_arrayImEmIERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator^=' mangled-name='_ZNKSt14indirect_arrayImEeOERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&amp;=' mangled-name='_ZNKSt14indirect_arrayImEaNERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator|=' mangled-name='_ZNKSt14indirect_arrayImEoRERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&lt;&lt;=' mangled-name='_ZNKSt14indirect_arrayImElSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator&gt;&gt;=' mangled-name='_ZNKSt14indirect_arrayImErSERKSt8valarrayImE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
-            <parameter type-id='type-id-2416'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
+            <parameter type-id='type-id-2415'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator=' mangled-name='_ZNKSt14indirect_arrayImEaSERKm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2501' is-artificial='yes'/>
+            <parameter type-id='type-id-2500' is-artificial='yes'/>
             <parameter type-id='type-id-1975'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='indirect_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2499' is-artificial='yes'/>
-            <parameter type-id='type-id-2441'/>
+            <parameter type-id='type-id-2498' is-artificial='yes'/>
+            <parameter type-id='type-id-2440'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2441'/>
+            <parameter type-id='type-id-2440'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='indirect_array' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/indirect_array.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2499' is-artificial='yes'/>
+            <parameter type-id='type-id-2498' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Expr&lt;std::_SClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2424'/>
-      <class-decl name='_Expr&lt;std::_GClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2427'/>
-      <class-decl name='_Expr&lt;std::_IClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2431'/>
-      <class-decl name='_Expr&lt;std::_ValFunClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2434'/>
-      <class-decl name='_Expr&lt;std::_RefFunClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2436'/>
+      <class-decl name='_Expr&lt;std::_SClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2423'/>
+      <class-decl name='_Expr&lt;std::_GClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2426'/>
+      <class-decl name='_Expr&lt;std::_IClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2430'/>
+      <class-decl name='_Expr&lt;std::_ValFunClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2433'/>
+      <class-decl name='_Expr&lt;std::_RefFunClos&lt;std::_ValArray, long unsigned int&gt;, long unsigned int&gt;' visibility='default' is-declaration-only='yes' id='type-id-2435'/>
       <function-decl name='__valarray_product' filepath='../../../.././libstdc++-v3/src/c++98/valarray.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2416'/>
+        <parameter type-id='type-id-2415'/>
         <return type-id='type-id-66'/>
       </function-decl>
       <function-decl name='__valarray_get_storage&lt;long unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='__gslice_to_index' mangled-name='_ZSt17__gslice_to_indexmRKSt8valarrayImES2_RS0_' filepath='../../../.././libstdc++-v3/src/c++98/valarray.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-66'/>
-        <parameter type-id='type-id-2416'/>
-        <parameter type-id='type-id-2416'/>
-        <parameter type-id='type-id-2421'/>
+        <parameter type-id='type-id-2415'/>
+        <parameter type-id='type-id-2415'/>
+        <parameter type-id='type-id-2420'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__valarray_fill&lt;long unsigned int&gt;' mangled-name='_ZSt15__valarray_fillImEvPT_mRKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__valarray_copy&lt;long unsigned int&gt;' mangled-name='_ZSt15__valarray_copyImEvPKT_mPS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2401'/>
+        <parameter type-id='type-id-2400'/>
         <parameter type-id='type-id-66'/>
         <parameter type-id='type-id-2056'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='_Array_copy_ctor&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='153' column='1' id='type-id-2502'>
+      <class-decl name='_Array_copy_ctor&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='153' column='1' id='type-id-2501'>
         <member-function access='public' static='yes'>
           <function-decl name='_S_do_it' mangled-name='_ZNSt16_Array_copy_ctorImLb1EE8_S_do_itEPKmS2_Pm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401'/>
-            <parameter type-id='type-id-2401'/>
+            <parameter type-id='type-id-2400'/>
+            <parameter type-id='type-id-2400'/>
             <parameter type-id='type-id-2056'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Array_default_ctor&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='86' column='1' id='type-id-2503'>
+      <class-decl name='_Array_default_ctor&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='86' column='1' id='type-id-2502'>
         <member-function access='public' static='yes'>
           <function-decl name='_S_do_it' mangled-name='_ZNSt19_Array_default_ctorImLb1EE8_S_do_itEPmS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-2056'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Array_copier&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='259' column='1' id='type-id-2504'>
+      <class-decl name='_Array_copier&lt;long unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='259' column='1' id='type-id-2503'>
         <member-function access='public' static='yes'>
           <function-decl name='_S_do_it' mangled-name='_ZNSt13_Array_copierImLb1EE8_S_do_itEPKmmPm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/valarray_array.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2401'/>
+            <parameter type-id='type-id-2400'/>
             <parameter type-id='type-id-66'/>
             <parameter type-id='type-id-2056'/>
             <return type-id='type-id-4'/>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <pointer-type-def type-id='type-id-1504' size-in-bits='64' id='type-id-2401'/>
-    <pointer-type-def type-id='type-id-2402' size-in-bits='64' id='type-id-2415'/>
-    <qualified-type-def type-id='type-id-2402' const='yes' id='type-id-2505'/>
+    <pointer-type-def type-id='type-id-1504' size-in-bits='64' id='type-id-2400'/>
+    <pointer-type-def type-id='type-id-2401' size-in-bits='64' id='type-id-2414'/>
+    <qualified-type-def type-id='type-id-2401' const='yes' id='type-id-2504'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2504' size-in-bits='64' id='type-id-2415'/>
+    <pointer-type-def type-id='type-id-2440' size-in-bits='64' id='type-id-2442'/>
+    <qualified-type-def type-id='type-id-2440' const='yes' id='type-id-2436'/>
+    <pointer-type-def type-id='type-id-2436' size-in-bits='64' id='type-id-2443'/>
+    <pointer-type-def type-id='type-id-2424' size-in-bits='64' id='type-id-2437'/>
+    <qualified-type-def type-id='type-id-2424' const='yes' id='type-id-2505'/>
     <reference-type-def kind='lvalue' type-id='type-id-2505' size-in-bits='64' id='type-id-2416'/>
-    <pointer-type-def type-id='type-id-2441' size-in-bits='64' id='type-id-2443'/>
-    <qualified-type-def type-id='type-id-2441' const='yes' id='type-id-2437'/>
-    <pointer-type-def type-id='type-id-2437' size-in-bits='64' id='type-id-2444'/>
-    <pointer-type-def type-id='type-id-2425' size-in-bits='64' id='type-id-2438'/>
-    <qualified-type-def type-id='type-id-2425' const='yes' id='type-id-2506'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2506' size-in-bits='64' id='type-id-2417'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2425' size-in-bits='64' id='type-id-2439'/>
-    <pointer-type-def type-id='type-id-2506' size-in-bits='64' id='type-id-2440'/>
-    <pointer-type-def type-id='type-id-2423' size-in-bits='64' id='type-id-2445'/>
-    <qualified-type-def type-id='type-id-2423' const='yes' id='type-id-2507'/>
-    <pointer-type-def type-id='type-id-2507' size-in-bits='64' id='type-id-2446'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2507' size-in-bits='64' id='type-id-2442'/>
-    <qualified-type-def type-id='type-id-2416' id='type-id-2447'/>
-    <pointer-type-def type-id='type-id-2428' size-in-bits='64' id='type-id-2448'/>
-    <qualified-type-def type-id='type-id-2428' const='yes' id='type-id-2508'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2508' size-in-bits='64' id='type-id-2418'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2428' size-in-bits='64' id='type-id-2449'/>
-    <pointer-type-def type-id='type-id-2508' size-in-bits='64' id='type-id-2450'/>
-    <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-2458'/>
-    <qualified-type-def type-id='type-id-2458' const='yes' id='type-id-2456'/>
-    <pointer-type-def type-id='type-id-2455' size-in-bits='64' id='type-id-2457'/>
-    <pointer-type-def type-id='type-id-2461' size-in-bits='64' id='type-id-2474'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1005' size-in-bits='64' id='type-id-2475'/>
-    <pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-2459'/>
-    <qualified-type-def type-id='type-id-2461' const='yes' id='type-id-2509'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2509' size-in-bits='64' id='type-id-2429'/>
-    <qualified-type-def type-id='type-id-2483' const='yes' id='type-id-2510'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2424' size-in-bits='64' id='type-id-2438'/>
+    <pointer-type-def type-id='type-id-2505' size-in-bits='64' id='type-id-2439'/>
+    <pointer-type-def type-id='type-id-2422' size-in-bits='64' id='type-id-2444'/>
+    <qualified-type-def type-id='type-id-2422' const='yes' id='type-id-2506'/>
+    <pointer-type-def type-id='type-id-2506' size-in-bits='64' id='type-id-2445'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2506' size-in-bits='64' id='type-id-2441'/>
+    <qualified-type-def type-id='type-id-2415' id='type-id-2446'/>
+    <pointer-type-def type-id='type-id-2427' size-in-bits='64' id='type-id-2447'/>
+    <qualified-type-def type-id='type-id-2427' const='yes' id='type-id-2507'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2507' size-in-bits='64' id='type-id-2417'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2427' size-in-bits='64' id='type-id-2448'/>
+    <pointer-type-def type-id='type-id-2507' size-in-bits='64' id='type-id-2449'/>
+    <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-2457'/>
+    <qualified-type-def type-id='type-id-2457' const='yes' id='type-id-2455'/>
+    <pointer-type-def type-id='type-id-2454' size-in-bits='64' id='type-id-2456'/>
+    <pointer-type-def type-id='type-id-2460' size-in-bits='64' id='type-id-2473'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1005' size-in-bits='64' id='type-id-2474'/>
+    <pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-2458'/>
+    <qualified-type-def type-id='type-id-2460' const='yes' id='type-id-2508'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2508' size-in-bits='64' id='type-id-2428'/>
+    <qualified-type-def type-id='type-id-2482' const='yes' id='type-id-2509'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2509' size-in-bits='64' id='type-id-2475'/>
+    <qualified-type-def type-id='type-id-2484' const='yes' id='type-id-2510'/>
     <reference-type-def kind='lvalue' type-id='type-id-2510' size-in-bits='64' id='type-id-2476'/>
     <qualified-type-def type-id='type-id-2485' const='yes' id='type-id-2511'/>
     <reference-type-def kind='lvalue' type-id='type-id-2511' size-in-bits='64' id='type-id-2477'/>
-    <qualified-type-def type-id='type-id-2486' const='yes' id='type-id-2512'/>
+    <qualified-type-def type-id='type-id-2487' const='yes' id='type-id-2512'/>
     <reference-type-def kind='lvalue' type-id='type-id-2512' size-in-bits='64' id='type-id-2478'/>
-    <qualified-type-def type-id='type-id-2488' const='yes' id='type-id-2513'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2513' size-in-bits='64' id='type-id-2479'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2461' size-in-bits='64' id='type-id-2480'/>
-    <pointer-type-def type-id='type-id-2509' size-in-bits='64' id='type-id-2481'/>
-    <pointer-type-def type-id='type-id-2494' size-in-bits='64' id='type-id-2495'/>
-    <pointer-type-def type-id='type-id-2493' size-in-bits='64' id='type-id-2496'/>
-    <qualified-type-def type-id='type-id-2493' const='yes' id='type-id-2514'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2514' size-in-bits='64' id='type-id-2426'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2493' size-in-bits='64' id='type-id-2497'/>
-    <pointer-type-def type-id='type-id-2514' size-in-bits='64' id='type-id-2498'/>
-    <pointer-type-def type-id='type-id-2515' size-in-bits='64' id='type-id-2489'/>
-    <pointer-type-def type-id='type-id-2516' size-in-bits='64' id='type-id-2491'/>
-    <qualified-type-def type-id='type-id-2455' const='yes' id='type-id-2451'/>
-    <pointer-type-def type-id='type-id-2451' size-in-bits='64' id='type-id-2460'/>
-    <pointer-type-def type-id='type-id-2430' size-in-bits='64' id='type-id-2452'/>
-    <qualified-type-def type-id='type-id-2430' const='yes' id='type-id-2517'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2460' size-in-bits='64' id='type-id-2479'/>
+    <pointer-type-def type-id='type-id-2508' size-in-bits='64' id='type-id-2480'/>
+    <pointer-type-def type-id='type-id-2493' size-in-bits='64' id='type-id-2494'/>
+    <pointer-type-def type-id='type-id-2492' size-in-bits='64' id='type-id-2495'/>
+    <qualified-type-def type-id='type-id-2492' const='yes' id='type-id-2513'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2513' size-in-bits='64' id='type-id-2425'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2492' size-in-bits='64' id='type-id-2496'/>
+    <pointer-type-def type-id='type-id-2513' size-in-bits='64' id='type-id-2497'/>
+    <pointer-type-def type-id='type-id-2514' size-in-bits='64' id='type-id-2488'/>
+    <pointer-type-def type-id='type-id-2515' size-in-bits='64' id='type-id-2490'/>
+    <qualified-type-def type-id='type-id-2454' const='yes' id='type-id-2450'/>
+    <pointer-type-def type-id='type-id-2450' size-in-bits='64' id='type-id-2459'/>
+    <pointer-type-def type-id='type-id-2429' size-in-bits='64' id='type-id-2451'/>
+    <qualified-type-def type-id='type-id-2429' const='yes' id='type-id-2516'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2516' size-in-bits='64' id='type-id-2418'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2429' size-in-bits='64' id='type-id-2452'/>
+    <pointer-type-def type-id='type-id-2516' size-in-bits='64' id='type-id-2453'/>
+    <pointer-type-def type-id='type-id-2431' size-in-bits='64' id='type-id-2498'/>
+    <qualified-type-def type-id='type-id-2431' const='yes' id='type-id-2517'/>
     <reference-type-def kind='lvalue' type-id='type-id-2517' size-in-bits='64' id='type-id-2419'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2430' size-in-bits='64' id='type-id-2453'/>
-    <pointer-type-def type-id='type-id-2517' size-in-bits='64' id='type-id-2454'/>
-    <pointer-type-def type-id='type-id-2432' size-in-bits='64' id='type-id-2499'/>
-    <qualified-type-def type-id='type-id-2432' const='yes' id='type-id-2518'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2518' size-in-bits='64' id='type-id-2420'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2432' size-in-bits='64' id='type-id-2500'/>
-    <pointer-type-def type-id='type-id-2518' size-in-bits='64' id='type-id-2501'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2402' size-in-bits='64' id='type-id-2421'/>
-    <pointer-type-def type-id='type-id-2505' size-in-bits='64' id='type-id-2422'/>
-    <pointer-type-def type-id='type-id-2519' size-in-bits='64' id='type-id-2433'/>
-    <pointer-type-def type-id='type-id-2520' size-in-bits='64' id='type-id-2435'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2431' size-in-bits='64' id='type-id-2499'/>
+    <pointer-type-def type-id='type-id-2517' size-in-bits='64' id='type-id-2500'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2401' size-in-bits='64' id='type-id-2420'/>
+    <pointer-type-def type-id='type-id-2504' size-in-bits='64' id='type-id-2421'/>
+    <pointer-type-def type-id='type-id-2518' size-in-bits='64' id='type-id-2432'/>
+    <pointer-type-def type-id='type-id-2519' size-in-bits='64' id='type-id-2434'/>
 
 
-    <function-type size-in-bits='64' id='type-id-2515'>
+    <function-type size-in-bits='64' id='type-id-2514'>
       <parameter type-id='type-id-23'/>
       <return type-id='type-id-23'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2516'>
-      <parameter type-id='type-id-2475'/>
+    <function-type size-in-bits='64' id='type-id-2515'>
+      <parameter type-id='type-id-2474'/>
       <return type-id='type-id-23'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2520'>
+    <function-type size-in-bits='64' id='type-id-2519'>
       <parameter type-id='type-id-1975'/>
       <return type-id='type-id-69'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-2519'>
+    <function-type size-in-bits='64' id='type-id-2518'>
       <parameter type-id='type-id-69'/>
       <return type-id='type-id-69'/>
     </function-type>
   <abi-instr version='1.0' address-size='64' path='atomicity.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='__exchange_and_add' mangled-name='_ZN9__gnu_cxx18__exchange_and_addEPVii' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/atomicity.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2521'/>
+        <parameter type-id='type-id-2520'/>
         <parameter type-id='type-id-36'/>
         <return type-id='type-id-78'/>
       </function-decl>
       <function-decl name='__atomic_add' mangled-name='_ZN9__gnu_cxx12__atomic_addEPVii' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/atomicity.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN9__gnu_cxx12__atomic_addEPVii@@GLIBCXX_3.4'>
-        <parameter type-id='type-id-2521'/>
+        <parameter type-id='type-id-2520'/>
         <parameter type-id='type-id-36'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-78' volatile='yes' id='type-id-2522'/>
-    <pointer-type-def type-id='type-id-2522' size-in-bits='64' id='type-id-2521'/>
+    <qualified-type-def type-id='type-id-78' volatile='yes' id='type-id-2521'/>
+    <pointer-type-def type-id='type-id-2521' size-in-bits='64' id='type-id-2520'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='codecvt_members.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
 
   <abi-instr version='1.0' address-size='64' path='ctype_members.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='ctype_byname&lt;char&gt;' size-in-bits='4608' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1484' column='1' id='type-id-2523'>
+      <class-decl name='ctype_byname&lt;char&gt;' size-in-bits='4608' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1484' column='1' id='type-id-2522'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-17'/>
         <member-function access='private'>
           <function-decl name='ctype_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2524' is-artificial='yes'/>
+            <parameter type-id='type-id-2523' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='ctype_byname' mangled-name='_ZNSt12ctype_bynameIcEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIcEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2524' is-artificial='yes'/>
+            <parameter type-id='type-id-2523' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ctype_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2524' is-artificial='yes'/>
+            <parameter type-id='type-id-2523' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ctype_byname' mangled-name='_ZNSt12ctype_bynameIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIcED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2524' is-artificial='yes'/>
+            <parameter type-id='type-id-2523' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~ctype_byname' mangled-name='_ZNSt12ctype_bynameIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/ctype_members.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12ctype_bynameIcED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2524' is-artificial='yes'/>
+            <parameter type-id='type-id-2523' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
     </namespace-decl>
 
 
-    <pointer-type-def type-id='type-id-2523' size-in-bits='64' id='type-id-2524'/>
+    <pointer-type-def type-id='type-id-2522' size-in-bits='64' id='type-id-2523'/>
     <function-decl name='__wctype_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale_internal.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-11'/>
       <parameter type-id='type-id-955'/>
 
 
 
-    <typedef-decl name='nl_item' type-id='type-id-36' filepath='/usr/include/nl_types.h' line='37' column='1' id='type-id-2525'/>
+    <typedef-decl name='nl_item' type-id='type-id-36' filepath='/usr/include/nl_types.h' line='37' column='1' id='type-id-2524'/>
     <function-decl name='__nl_langinfo_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale_internal.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2525'/>
+      <parameter type-id='type-id-2524'/>
       <parameter type-id='type-id-955'/>
       <return type-id='type-id-149'/>
     </function-decl>
   <abi-instr version='1.0' address-size='64' path='basic_file.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='numeric_limits&lt;long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1121' column='1' id='type-id-2526'>
+      <class-decl name='numeric_limits&lt;long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1121' column='1' id='type-id-2525'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIlE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1123' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIlE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1159' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIlE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1161' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIlE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1161' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIlE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1162' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIlE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1181' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIlE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1183' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIlE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1183' column='1' elf-symbol-id='_ZNSt14numeric_limitsIlE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIlE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1129' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-512'/>
       <return type-id='type-id-1874'/>
     </function-decl>
-    <class-decl name='iovec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/uio.h' line='44' column='1' id='type-id-2527'>
+    <class-decl name='iovec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/uio.h' line='44' column='1' id='type-id-2526'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='iov_base' type-id='type-id-33' visibility='default' filepath='/usr/include/bits/uio.h' line='46' column='1'/>
       </data-member>
         <var-decl name='iov_len' type-id='type-id-512' visibility='default' filepath='/usr/include/bits/uio.h' line='47' column='1'/>
       </data-member>
     </class-decl>
-    <qualified-type-def type-id='type-id-2527' const='yes' id='type-id-2528'/>
-    <pointer-type-def type-id='type-id-2528' size-in-bits='64' id='type-id-2529'/>
+    <qualified-type-def type-id='type-id-2526' const='yes' id='type-id-2527'/>
+    <pointer-type-def type-id='type-id-2527' size-in-bits='64' id='type-id-2528'/>
     <function-decl name='writev' filepath='/usr/include/sys/uio.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-36'/>
-      <parameter type-id='type-id-2529'/>
+      <parameter type-id='type-id-2528'/>
       <parameter type-id='type-id-36'/>
       <return type-id='type-id-1874'/>
     </function-decl>
       <parameter type-id='type-id-36'/>
       <return type-id='type-id-511'/>
     </function-decl>
-    <class-decl name='stat64' size-in-bits='1152' is-struct='yes' visibility='default' filepath='/usr/include/bits/stat.h' line='119' column='1' id='type-id-2530'>
+    <class-decl name='stat64' size-in-bits='1152' is-struct='yes' visibility='default' filepath='/usr/include/bits/stat.h' line='119' column='1' id='type-id-2529'>
       <data-member access='public' layout-offset-in-bits='0'>
-        <var-decl name='st_dev' type-id='type-id-2531' visibility='default' filepath='/usr/include/bits/stat.h' line='121' column='1'/>
+        <var-decl name='st_dev' type-id='type-id-2530' visibility='default' filepath='/usr/include/bits/stat.h' line='121' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='st_ino' type-id='type-id-2532' visibility='default' filepath='/usr/include/bits/stat.h' line='123' column='1'/>
+        <var-decl name='st_ino' type-id='type-id-2531' visibility='default' filepath='/usr/include/bits/stat.h' line='123' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='128'>
-        <var-decl name='st_nlink' type-id='type-id-2533' visibility='default' filepath='/usr/include/bits/stat.h' line='124' column='1'/>
+        <var-decl name='st_nlink' type-id='type-id-2532' visibility='default' filepath='/usr/include/bits/stat.h' line='124' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='192'>
-        <var-decl name='st_mode' type-id='type-id-2534' visibility='default' filepath='/usr/include/bits/stat.h' line='125' column='1'/>
+        <var-decl name='st_mode' type-id='type-id-2533' visibility='default' filepath='/usr/include/bits/stat.h' line='125' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='224'>
-        <var-decl name='st_uid' type-id='type-id-2535' visibility='default' filepath='/usr/include/bits/stat.h' line='132' column='1'/>
+        <var-decl name='st_uid' type-id='type-id-2534' visibility='default' filepath='/usr/include/bits/stat.h' line='132' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='256'>
-        <var-decl name='st_gid' type-id='type-id-2536' visibility='default' filepath='/usr/include/bits/stat.h' line='133' column='1'/>
+        <var-decl name='st_gid' type-id='type-id-2535' visibility='default' filepath='/usr/include/bits/stat.h' line='133' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='288'>
         <var-decl name='__pad0' type-id='type-id-36' visibility='default' filepath='/usr/include/bits/stat.h' line='135' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='320'>
-        <var-decl name='st_rdev' type-id='type-id-2531' visibility='default' filepath='/usr/include/bits/stat.h' line='136' column='1'/>
+        <var-decl name='st_rdev' type-id='type-id-2530' visibility='default' filepath='/usr/include/bits/stat.h' line='136' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='384'>
         <var-decl name='st_size' type-id='type-id-506' visibility='default' filepath='/usr/include/bits/stat.h' line='137' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='448'>
-        <var-decl name='st_blksize' type-id='type-id-2537' visibility='default' filepath='/usr/include/bits/stat.h' line='143' column='1'/>
+        <var-decl name='st_blksize' type-id='type-id-2536' visibility='default' filepath='/usr/include/bits/stat.h' line='143' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='512'>
-        <var-decl name='st_blocks' type-id='type-id-2538' visibility='default' filepath='/usr/include/bits/stat.h' line='144' column='1'/>
+        <var-decl name='st_blocks' type-id='type-id-2537' visibility='default' filepath='/usr/include/bits/stat.h' line='144' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='576'>
-        <var-decl name='st_atim' type-id='type-id-2539' visibility='default' filepath='/usr/include/bits/stat.h' line='152' column='1'/>
+        <var-decl name='st_atim' type-id='type-id-2538' visibility='default' filepath='/usr/include/bits/stat.h' line='152' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='704'>
-        <var-decl name='st_mtim' type-id='type-id-2539' visibility='default' filepath='/usr/include/bits/stat.h' line='153' column='1'/>
+        <var-decl name='st_mtim' type-id='type-id-2538' visibility='default' filepath='/usr/include/bits/stat.h' line='153' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='832'>
-        <var-decl name='st_ctim' type-id='type-id-2539' visibility='default' filepath='/usr/include/bits/stat.h' line='154' column='1'/>
+        <var-decl name='st_ctim' type-id='type-id-2538' visibility='default' filepath='/usr/include/bits/stat.h' line='154' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='960'>
-        <var-decl name='__unused' type-id='type-id-2540' visibility='default' filepath='/usr/include/bits/stat.h' line='167' column='1'/>
+        <var-decl name='__unused' type-id='type-id-2539' visibility='default' filepath='/usr/include/bits/stat.h' line='167' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__dev_t' type-id='type-id-69' filepath='/usr/include/bits/types.h' line='134' column='1' id='type-id-2531'/>
-    <typedef-decl name='__ino64_t' type-id='type-id-69' filepath='/usr/include/bits/types.h' line='138' column='1' id='type-id-2532'/>
-    <typedef-decl name='__nlink_t' type-id='type-id-69' filepath='/usr/include/bits/types.h' line='140' column='1' id='type-id-2533'/>
-    <typedef-decl name='__mode_t' type-id='type-id-502' filepath='/usr/include/bits/types.h' line='139' column='1' id='type-id-2534'/>
-    <typedef-decl name='__uid_t' type-id='type-id-502' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-2535'/>
-    <typedef-decl name='__gid_t' type-id='type-id-502' filepath='/usr/include/bits/types.h' line='136' column='1' id='type-id-2536'/>
-    <typedef-decl name='__blksize_t' type-id='type-id-55' filepath='/usr/include/bits/types.h' line='164' column='1' id='type-id-2537'/>
-    <typedef-decl name='__blkcnt64_t' type-id='type-id-55' filepath='/usr/include/bits/types.h' line='170' column='1' id='type-id-2538'/>
-    <class-decl name='timespec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='120' column='1' id='type-id-2539'>
+    <typedef-decl name='__dev_t' type-id='type-id-69' filepath='/usr/include/bits/types.h' line='134' column='1' id='type-id-2530'/>
+    <typedef-decl name='__ino64_t' type-id='type-id-69' filepath='/usr/include/bits/types.h' line='138' column='1' id='type-id-2531'/>
+    <typedef-decl name='__nlink_t' type-id='type-id-69' filepath='/usr/include/bits/types.h' line='140' column='1' id='type-id-2532'/>
+    <typedef-decl name='__mode_t' type-id='type-id-502' filepath='/usr/include/bits/types.h' line='139' column='1' id='type-id-2533'/>
+    <typedef-decl name='__uid_t' type-id='type-id-502' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-2534'/>
+    <typedef-decl name='__gid_t' type-id='type-id-502' filepath='/usr/include/bits/types.h' line='136' column='1' id='type-id-2535'/>
+    <typedef-decl name='__blksize_t' type-id='type-id-55' filepath='/usr/include/bits/types.h' line='164' column='1' id='type-id-2536'/>
+    <typedef-decl name='__blkcnt64_t' type-id='type-id-55' filepath='/usr/include/bits/types.h' line='170' column='1' id='type-id-2537'/>
+    <class-decl name='timespec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='120' column='1' id='type-id-2538'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='tv_sec' type-id='type-id-1244' visibility='default' filepath='/usr/include/time.h' line='122' column='1'/>
       </data-member>
       </data-member>
     </class-decl>
 
-    <array-type-def dimensions='1' type-id='type-id-55' size-in-bits='192' id='type-id-2540'>
-      <subrange length='3' type-id='type-id-515' id='type-id-2541'/>
+    <array-type-def dimensions='1' type-id='type-id-55' size-in-bits='192' id='type-id-2539'>
+      <subrange length='3' type-id='type-id-515' id='type-id-2540'/>
 
     </array-type-def>
-    <pointer-type-def type-id='type-id-2530' size-in-bits='64' id='type-id-2542'/>
+    <pointer-type-def type-id='type-id-2529' size-in-bits='64' id='type-id-2541'/>
     <function-decl name='__fxstat64' filepath='/usr/include/sys/stat.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-36'/>
       <parameter type-id='type-id-36'/>
-      <parameter type-id='type-id-2542'/>
+      <parameter type-id='type-id-2541'/>
       <return type-id='type-id-36'/>
     </function-decl>
     <function-decl name='ioctl' filepath='/usr/include/sys/ioctl.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter is-variadic='yes'/>
       <return type-id='type-id-36'/>
     </function-decl>
-    <class-decl name='pollfd' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/sys/poll.h' line='40' column='1' id='type-id-2543'>
+    <class-decl name='pollfd' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/sys/poll.h' line='40' column='1' id='type-id-2542'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='fd' type-id='type-id-36' visibility='default' filepath='/usr/include/sys/poll.h' line='42' column='1'/>
       </data-member>
         <var-decl name='revents' type-id='type-id-594' visibility='default' filepath='/usr/include/sys/poll.h' line='44' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-2543' size-in-bits='64' id='type-id-2544'/>
-    <typedef-decl name='nfds_t' type-id='type-id-69' filepath='/usr/include/sys/poll.h' line='37' column='1' id='type-id-2545'/>
+    <pointer-type-def type-id='type-id-2542' size-in-bits='64' id='type-id-2543'/>
+    <typedef-decl name='nfds_t' type-id='type-id-69' filepath='/usr/include/sys/poll.h' line='37' column='1' id='type-id-2544'/>
     <function-decl name='poll' filepath='/usr/include/sys/poll.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
+      <parameter type-id='type-id-2543'/>
       <parameter type-id='type-id-2544'/>
-      <parameter type-id='type-id-2545'/>
       <parameter type-id='type-id-36'/>
       <return type-id='type-id-36'/>
     </function-decl>
         <parameter type-id='type-id-11'/>
         <parameter type-id='type-id-301'/>
         <parameter type-id='type-id-724'/>
-        <parameter type-id='type-id-2546'/>
+        <parameter type-id='type-id-2545'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__convert_to_v&lt;double&gt;' mangled-name='_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/c++locale.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4'>
         <parameter type-id='type-id-11'/>
         <parameter type-id='type-id-302'/>
         <parameter type-id='type-id-724'/>
-        <parameter type-id='type-id-2546'/>
+        <parameter type-id='type-id-2545'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__convert_to_v&lt;long double&gt;' mangled-name='_ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98/c++locale.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4'>
         <parameter type-id='type-id-11'/>
         <parameter type-id='type-id-303'/>
         <parameter type-id='type-id-724'/>
-        <parameter type-id='type-id-2546'/>
+        <parameter type-id='type-id-2545'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='numeric_limits&lt;float&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1553' column='1' id='type-id-2547'>
+      <class-decl name='numeric_limits&lt;float&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1553' column='1' id='type-id-2546'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIfE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1555' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIfE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1592' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIfE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1594' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIfE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1594' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIfE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1596' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIfE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1617' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIfE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1619' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIfE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1619' column='1' elf-symbol-id='_ZNSt14numeric_limitsIfE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIfE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1561' column='1' visibility='default' binding='global' size-in-bits='64'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='numeric_limits&lt;double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1628' column='1' id='type-id-2548'>
+      <class-decl name='numeric_limits&lt;double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1628' column='1' id='type-id-2547'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIdE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1630' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIdE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1667' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIdE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1669' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIdE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1669' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIdE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1671' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIdE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1692' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIdE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1694' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIdE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1694' column='1' elf-symbol-id='_ZNSt14numeric_limitsIdE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIdE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1636' column='1' visibility='default' binding='global' size-in-bits='64'>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='numeric_limits&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1703' column='1' id='type-id-2549'>
+      <class-decl name='numeric_limits&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1703' column='1' id='type-id-2548'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIeE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1705' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIeE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1742' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIeE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1744' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIeE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1744' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIeE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1746' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIeE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1767' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIeE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1769' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIeE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1769' column='1' elf-symbol-id='_ZNSt14numeric_limitsIeE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='max' mangled-name='_ZNSt14numeric_limitsIeE3maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1711' column='1' visibility='default' binding='global' size-in-bits='64'>
         </member-function>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-605' const='yes' id='type-id-2550'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2550' size-in-bits='64' id='type-id-2546'/>
+    <qualified-type-def type-id='type-id-605' const='yes' id='type-id-2549'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2549' size-in-bits='64' id='type-id-2545'/>
 
 
     <function-decl name='__strtof_l' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale_internal.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
           <typedef-decl name='reference' type-id='type-id-188' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='193' column='1' id='type-id-457'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='iterator_category' type-id='type-id-783' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='189' column='1' id='type-id-2551'/>
+          <typedef-decl name='iterator_category' type-id='type-id-783' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='189' column='1' id='type-id-2550'/>
         </member-type>
       </class-decl>
       <class-decl name='iterator_traits&lt;const wchar_t*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='187' column='1' id='type-id-785'>
           <typedef-decl name='reference' type-id='type-id-255' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='193' column='1' id='type-id-488'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='iterator_category' type-id='type-id-783' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='189' column='1' id='type-id-2552'/>
+          <typedef-decl name='iterator_category' type-id='type-id-783' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='189' column='1' id='type-id-2551'/>
         </member-type>
       </class-decl>
     </namespace-decl>
       </function-decl>
       <function-decl name='operator+&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='904' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-454'/>
-        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2552'/>
         <return type-id='type-id-162'/>
       </function-decl>
       <function-decl name='operator-&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2553'/>
-        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2552'/>
+        <parameter type-id='type-id-2552'/>
         <return type-id='type-id-454'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_BidirectionalIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='operator+&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='904' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-441'/>
-        <parameter type-id='type-id-2341'/>
+        <parameter type-id='type-id-2340'/>
         <return type-id='type-id-160'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_BidirectionalIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='operator+&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='904' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-485'/>
-        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2553'/>
         <return type-id='type-id-231'/>
       </function-decl>
       <function-decl name='operator-&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2554'/>
-        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2553'/>
         <return type-id='type-id-485'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_BidirectionalIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       </function-decl>
       <function-decl name='operator+&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='904' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-472'/>
-        <parameter type-id='type-id-2555'/>
+        <parameter type-id='type-id-2554'/>
         <return type-id='type-id-229'/>
       </function-decl>
       <function-decl name='operator-&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='898' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2555'/>
-        <parameter type-id='type-id-2555'/>
+        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2554'/>
         <return type-id='type-id-472'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_AssignableConcept&lt;char*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator&lt; &lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2553'/>
-        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2552'/>
+        <parameter type-id='type-id-2552'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&gt;&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='850' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2553'/>
-        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2552'/>
+        <parameter type-id='type-id-2552'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&lt;=&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2553'/>
-        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2552'/>
+        <parameter type-id='type-id-2552'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&gt;=&lt;const char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2553'/>
-        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2552'/>
+        <parameter type-id='type-id-2552'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ForwardIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator&lt; &lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2341'/>
-        <parameter type-id='type-id-2341'/>
+        <parameter type-id='type-id-2340'/>
+        <parameter type-id='type-id-2340'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&gt;&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='850' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2341'/>
-        <parameter type-id='type-id-2341'/>
+        <parameter type-id='type-id-2340'/>
+        <parameter type-id='type-id-2340'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&lt;=&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2341'/>
-        <parameter type-id='type-id-2341'/>
+        <parameter type-id='type-id-2340'/>
+        <parameter type-id='type-id-2340'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&gt;=&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2341'/>
-        <parameter type-id='type-id-2341'/>
+        <parameter type-id='type-id-2340'/>
+        <parameter type-id='type-id-2340'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ForwardIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator&lt; &lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2554'/>
-        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2553'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&gt;&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='850' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2554'/>
-        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2553'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&lt;=&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2554'/>
-        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2553'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&gt;=&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2554'/>
-        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2553'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ForwardIteratorConcept&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator&lt; &lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2555'/>
-        <parameter type-id='type-id-2555'/>
+        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2554'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&gt;&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='850' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2555'/>
-        <parameter type-id='type-id-2555'/>
+        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2554'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&lt;=&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2555'/>
-        <parameter type-id='type-id-2555'/>
+        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2554'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator&gt;=&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2555'/>
-        <parameter type-id='type-id-2555'/>
+        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2554'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ForwardIteratorConcept&lt;wchar_t*&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator==&lt;const char*, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN9__gnu_cxxeqIPKcSsEEbRKNS_17__normal_iteratorIT_T0_EES8_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2553'/>
-        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2552'/>
+        <parameter type-id='type-id-2552'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator==&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2341'/>
-        <parameter type-id='type-id-2341'/>
+        <parameter type-id='type-id-2340'/>
+        <parameter type-id='type-id-2340'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator==&lt;const wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' mangled-name='_ZN9__gnu_cxxeqIPKwSbIwSt11char_traitsIwESaIwEEEEbRKNS_17__normal_iteratorIT_T0_EESC_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2554'/>
-        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2553'/>
+        <parameter type-id='type-id-2553'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator==&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2555'/>
-        <parameter type-id='type-id-2555'/>
+        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2554'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='__aux_require_boolean_expr&lt;bool&gt;' mangled-name='_ZN9__gnu_cxx26__aux_require_boolean_exprIbEEvRKT_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2475'/>
+        <parameter type-id='type-id-2474'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__function_requires&lt;__gnu_cxx::_ConvertibleConcept&lt;unsigned int, unsigned int&gt; &gt;' mangled-name='_ZN9__gnu_cxx19__function_requiresINS_19_ConvertibleConceptIjjEEEEvv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
       <function-decl name='__function_requires&lt;__gnu_cxx::_RandomAccessIteratorConcept&lt;const wchar_t*&gt; &gt;' mangled-name='_ZN9__gnu_cxx19__function_requiresINS_28_RandomAccessIteratorConceptIPKwEEEEvv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='_AssignableConcept&lt;std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2556'>
+      <class-decl name='_AssignableConcept&lt;std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2555'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-733' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptISt19ostreambuf_iteratorIcSt11char_traitsIcEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2557' is-artificial='yes'/>
+            <parameter type-id='type-id-2556' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptISt19ostreambuf_iteratorIcSt11char_traitsIcEEE19__const_constraintsERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2557' is-artificial='yes'/>
-            <parameter type-id='type-id-2558'/>
+            <parameter type-id='type-id-2556' is-artificial='yes'/>
+            <parameter type-id='type-id-2557'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;std::ostreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2559'>
+      <class-decl name='_AssignableConcept&lt;std::ostreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2558'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-736' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptISt19ostreambuf_iteratorIwSt11char_traitsIwEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2560' is-artificial='yes'/>
+            <parameter type-id='type-id-2559' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptISt19ostreambuf_iteratorIwSt11char_traitsIwEEE19__const_constraintsERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2560' is-artificial='yes'/>
-            <parameter type-id='type-id-2561'/>
+            <parameter type-id='type-id-2559' is-artificial='yes'/>
+            <parameter type-id='type-id-2560'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;char*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2562'>
+      <class-decl name='_AssignableConcept&lt;char*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2561'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-149' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPcE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2563' is-artificial='yes'/>
+            <parameter type-id='type-id-2562' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPcE19__const_constraintsERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2563' is-artificial='yes'/>
+            <parameter type-id='type-id-2562' is-artificial='yes'/>
             <parameter type-id='type-id-450'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;const char*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2564'>
+      <class-decl name='_AssignableConcept&lt;const char*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2563'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPKcE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2565' is-artificial='yes'/>
+            <parameter type-id='type-id-2564' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPKcE19__const_constraintsERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2565' is-artificial='yes'/>
+            <parameter type-id='type-id-2564' is-artificial='yes'/>
             <parameter type-id='type-id-350'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;wchar_t*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2566'>
+      <class-decl name='_AssignableConcept&lt;wchar_t*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2565'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-219' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPwE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2567' is-artificial='yes'/>
+            <parameter type-id='type-id-2566' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPwE19__const_constraintsERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2567' is-artificial='yes'/>
+            <parameter type-id='type-id-2566' is-artificial='yes'/>
             <parameter type-id='type-id-481'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;const wchar_t*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2568'>
+      <class-decl name='_AssignableConcept&lt;const wchar_t*&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2567'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-249' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPKwE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2569' is-artificial='yes'/>
+            <parameter type-id='type-id-2568' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptIPKwE19__const_constraintsERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2569' is-artificial='yes'/>
+            <parameter type-id='type-id-2568' is-artificial='yes'/>
             <parameter type-id='type-id-354'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2570'>
+      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;const char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2569'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-162' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPKcSsEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571' is-artificial='yes'/>
+            <parameter type-id='type-id-2570' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPKcSsEEE19__const_constraintsERKS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2571' is-artificial='yes'/>
-            <parameter type-id='type-id-2553'/>
+            <parameter type-id='type-id-2570' is-artificial='yes'/>
+            <parameter type-id='type-id-2552'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2572'>
+      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2571'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPcSsEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2573' is-artificial='yes'/>
+            <parameter type-id='type-id-2572' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPcSsEEE19__const_constraintsERKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2573' is-artificial='yes'/>
-            <parameter type-id='type-id-2341'/>
+            <parameter type-id='type-id-2572' is-artificial='yes'/>
+            <parameter type-id='type-id-2340'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;const wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2574'>
+      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;const wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2573'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-231' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPKwSbIwSt11char_traitsIwESaIwEEEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2575' is-artificial='yes'/>
+            <parameter type-id='type-id-2574' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPKwSbIwSt11char_traitsIwESaIwEEEEE19__const_constraintsERKS8_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2575' is-artificial='yes'/>
-            <parameter type-id='type-id-2554'/>
+            <parameter type-id='type-id-2574' is-artificial='yes'/>
+            <parameter type-id='type-id-2553'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2576'>
+      <class-decl name='_AssignableConcept&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='172' column='1' id='type-id-2575'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='__a' type-id='type-id-229' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='181' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='__constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPwSbIwSt11char_traitsIwESaIwEEEEE13__constraintsEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2577' is-artificial='yes'/>
+            <parameter type-id='type-id-2576' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='__const_constraints' mangled-name='_ZN9__gnu_cxx18_AssignableConceptINS_17__normal_iteratorIPwSbIwSt11char_traitsIwESaIwEEEEE19__const_constraintsERKS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/boost_concept_check.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2577' is-artificial='yes'/>
-            <parameter type-id='type-id-2555'/>
+            <parameter type-id='type-id-2576' is-artificial='yes'/>
+            <parameter type-id='type-id-2554'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='operator==&lt;char*, std::basic_string&lt;char&gt; &gt;' mangled-name='_ZN9__gnu_cxxeqIPcSsEEbRKNS_17__normal_iteratorIT_T0_EES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2341'/>
-        <parameter type-id='type-id-2341'/>
+        <parameter type-id='type-id-2340'/>
+        <parameter type-id='type-id-2340'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator==&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' mangled-name='_ZN9__gnu_cxxeqIPwSbIwSt11char_traitsIwESaIwEEEEbRKNS_17__normal_iteratorIT_T0_EESB_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2555'/>
-        <parameter type-id='type-id-2555'/>
+        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2554'/>
         <return type-id='type-id-23'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-741' size-in-bits='64' id='type-id-2553'/>
-    <reference-type-def kind='lvalue' type-id='type-id-743' size-in-bits='64' id='type-id-2554'/>
-    <reference-type-def kind='lvalue' type-id='type-id-745' size-in-bits='64' id='type-id-2555'/>
-
-    <pointer-type-def type-id='type-id-2556' size-in-bits='64' id='type-id-2557'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1068' size-in-bits='64' id='type-id-2558'/>
-    <pointer-type-def type-id='type-id-2559' size-in-bits='64' id='type-id-2560'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1069' size-in-bits='64' id='type-id-2561'/>
-    <pointer-type-def type-id='type-id-2562' size-in-bits='64' id='type-id-2563'/>
-    <pointer-type-def type-id='type-id-2564' size-in-bits='64' id='type-id-2565'/>
-    <pointer-type-def type-id='type-id-2566' size-in-bits='64' id='type-id-2567'/>
-    <pointer-type-def type-id='type-id-2568' size-in-bits='64' id='type-id-2569'/>
-    <pointer-type-def type-id='type-id-2570' size-in-bits='64' id='type-id-2571'/>
-    <pointer-type-def type-id='type-id-2572' size-in-bits='64' id='type-id-2573'/>
-    <pointer-type-def type-id='type-id-2574' size-in-bits='64' id='type-id-2575'/>
-    <pointer-type-def type-id='type-id-2576' size-in-bits='64' id='type-id-2577'/>
+    <reference-type-def kind='lvalue' type-id='type-id-741' size-in-bits='64' id='type-id-2552'/>
+    <reference-type-def kind='lvalue' type-id='type-id-743' size-in-bits='64' id='type-id-2553'/>
+    <reference-type-def kind='lvalue' type-id='type-id-745' size-in-bits='64' id='type-id-2554'/>
+
+    <pointer-type-def type-id='type-id-2555' size-in-bits='64' id='type-id-2556'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1068' size-in-bits='64' id='type-id-2557'/>
+    <pointer-type-def type-id='type-id-2558' size-in-bits='64' id='type-id-2559'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1069' size-in-bits='64' id='type-id-2560'/>
+    <pointer-type-def type-id='type-id-2561' size-in-bits='64' id='type-id-2562'/>
+    <pointer-type-def type-id='type-id-2563' size-in-bits='64' id='type-id-2564'/>
+    <pointer-type-def type-id='type-id-2565' size-in-bits='64' id='type-id-2566'/>
+    <pointer-type-def type-id='type-id-2567' size-in-bits='64' id='type-id-2568'/>
+    <pointer-type-def type-id='type-id-2569' size-in-bits='64' id='type-id-2570'/>
+    <pointer-type-def type-id='type-id-2571' size-in-bits='64' id='type-id-2572'/>
+    <pointer-type-def type-id='type-id-2573' size-in-bits='64' id='type-id-2574'/>
+    <pointer-type-def type-id='type-id-2575' size-in-bits='64' id='type-id-2576'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/ext-inst.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
 
     <namespace-decl name='__gnu_cxx'>
       <namespace-decl name='__detail'>
-        <enum-decl name='_Tag' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='72' column='1' id='type-id-2578'>
+        <enum-decl name='_Tag' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='72' column='1' id='type-id-2577'>
           <underlying-type type-id='type-id-6'/>
           <enumerator name='_S_leaf' value='0'/>
           <enumerator name='_S_concat' value='1'/>
         </enum-decl>
       </namespace-decl>
 
-      <class-decl name='stdio_filebuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='1920' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='51' column='1' id='type-id-2579'>
+      <class-decl name='stdio_filebuf&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='1920' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='51' column='1' id='type-id-2578'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-405'/>
         <member-type access='private'>
-          <typedef-decl name='size_t' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='60' column='1' id='type-id-2580'/>
+          <typedef-decl name='size_t' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='60' column='1' id='type-id-2579'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-51'/>
-            <parameter type-id='type-id-2580'/>
+            <parameter type-id='type-id-2579'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-597'/>
             <parameter type-id='type-id-51'/>
-            <parameter type-id='type-id-2580'/>
+            <parameter type-id='type-id-2579'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fd' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEE2fdEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <return type-id='type-id-36'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='file' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEE4fileEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <return type-id='type-id-597'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2EiSt13_Ios_Openmodem' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-51'/>
-            <parameter type-id='type-id-2580'/>
+            <parameter type-id='type-id-2579'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2EP8_IO_FILESt13_Ios_Openmodem' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-597'/>
             <parameter type-id='type-id-51'/>
-            <parameter type-id='type-id-2580'/>
+            <parameter type-id='type-id-2579'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2581' is-artificial='yes'/>
+            <parameter type-id='type-id-2580' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='stdio_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='1920' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='51' column='1' id='type-id-2582'>
+      <class-decl name='stdio_filebuf&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='1920' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='51' column='1' id='type-id-2581'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-379'/>
         <member-type access='private'>
-          <typedef-decl name='size_t' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='60' column='1' id='type-id-2583'/>
+          <typedef-decl name='size_t' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='60' column='1' id='type-id-2582'/>
         </member-type>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-51'/>
-            <parameter type-id='type-id-2583'/>
+            <parameter type-id='type-id-2582'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <parameter type-id='type-id-597'/>
             <parameter type-id='type-id-51'/>
-            <parameter type-id='type-id-2583'/>
+            <parameter type-id='type-id-2582'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='fd' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEE2fdEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <return type-id='type-id-36'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='file' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEE4fileEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <return type-id='type-id-597'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EiSt13_Ios_Openmodem' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-51'/>
-            <parameter type-id='type-id-2583'/>
+            <parameter type-id='type-id-2582'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EP8_IO_FILESt13_Ios_Openmodem' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <parameter type-id='type-id-597'/>
             <parameter type-id='type-id-51'/>
-            <parameter type-id='type-id-2583'/>
+            <parameter type-id='type-id-2582'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~stdio_filebuf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~stdio_filebuf' mangled-name='_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/stdio_filebuf.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2584' is-artificial='yes'/>
+            <parameter type-id='type-id-2583' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='rope&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1522' column='1' id='type-id-2585'>
+      <class-decl name='rope&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1522' column='1' id='type-id-2584'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1527' column='1' id='type-id-2586'/>
+          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1527' column='1' id='type-id-2585'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeRep' type-id='type-id-2588' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1561' column='1' id='type-id-2587'/>
+          <typedef-decl name='_RopeRep' type-id='type-id-2587' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1561' column='1' id='type-id-2586'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeConcatenation' type-id='type-id-2590' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1562' column='1' id='type-id-2589'/>
+          <typedef-decl name='_RopeConcatenation' type-id='type-id-2589' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1562' column='1' id='type-id-2588'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeLeaf' type-id='type-id-2592' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1563' column='1' id='type-id-2591'/>
+          <typedef-decl name='_RopeLeaf' type-id='type-id-2591' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1563' column='1' id='type-id-2590'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeFunction' type-id='type-id-2594' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1564' column='1' id='type-id-2593'/>
+          <typedef-decl name='_RopeFunction' type-id='type-id-2593' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1564' column='1' id='type-id-2592'/>
         </member-type>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_min_len' type-id='type-id-2595' mangled-name='_ZN9__gnu_cxx4ropeIcSaIcEE10_S_min_lenE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1754' column='1'/>
+          <var-decl name='_S_min_len' type-id='type-id-2594' mangled-name='_ZN9__gnu_cxx4ropeIcSaIcEE10_S_min_lenE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1754' column='1'/>
         </data-member>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_fetch' mangled-name='_ZN9__gnu_cxx4ropeIcSaIcEE8_S_fetchEPNS_13_Rope_RopeRepIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1568' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2596'/>
-            <parameter type-id='type-id-2586'/>
+            <parameter type-id='type-id-2595'/>
+            <parameter type-id='type-id-2585'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeRep&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='896' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='583' column='1' id='type-id-2588'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2597'/>
-        <base-class access='public' layout-offset-in-bits='64' type-id='type-id-2598'/>
+      <class-decl name='_Rope_RopeRep&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='896' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='583' column='1' id='type-id-2587'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2596'/>
+        <base-class access='public' layout-offset-in-bits='64' type-id='type-id-2597'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2600' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2599'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2599' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2598'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='24'>
-          <var-decl name='_M_tag' type-id='type-id-2578' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
+          <var-decl name='_M_tag' type-id='type-id-2577' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='456'>
           <var-decl name='_M_is_balanced' type-id='type-id-23' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='591' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeRep' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
+            <parameter type-id='type-id-2577'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-23'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2602'/>
+            <parameter type-id='type-id-2601'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
           <function-decl name='_S_free_string' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE14_S_free_stringEPcmRS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2603'/>
+            <parameter type-id='type-id-2602'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_free_c_string' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE16_M_free_c_stringEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_free_tree' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE12_M_free_treeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_unref_nonnil' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE15_M_unref_nonnilEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='644' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ref_nonnil' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE13_M_ref_nonnilEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_S_unref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE8_S_unrefEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='655' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_S_ref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE6_S_refEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_S_free_if_unref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEE16_S_free_if_unrefEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIcSaIcEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
-            <parameter type-id='type-id-2604'/>
-            <return type-id='type-id-2605'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
+            <parameter type-id='type-id-2603'/>
+            <return type-id='type-id-2604'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeRep' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2601' is-artificial='yes'/>
-            <parameter type-id='type-id-2604'/>
+            <parameter type-id='type-id-2600' is-artificial='yes'/>
+            <parameter type-id='type-id-2603'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_rep_base&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='549' column='1' id='type-id-2597'>
+      <class-decl name='_Rope_rep_base&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='549' column='1' id='type-id-2596'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-148'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='552' column='1' id='type-id-2600'/>
+          <typedef-decl name='allocator_type' type-id='type-id-148' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='552' column='1' id='type-id-2599'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__C' type-id='type-id-2590' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2606'/>
+          <typedef-decl name='__C' type-id='type-id-2589' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2605'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__L' type-id='type-id-2592' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2607'/>
+          <typedef-decl name='__L' type-id='type-id-2591' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2606'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__F' type-id='type-id-2594' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2608'/>
+          <typedef-decl name='__F' type-id='type-id-2593' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2607'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__S' type-id='type-id-2610' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2609'/>
+          <typedef-decl name='__S' type-id='type-id-2609' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2608'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_size' type-id='type-id-66' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='569' column='1'/>
         </data-member>
         <member-function access='public' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNK9__gnu_cxx14_Rope_rep_baseIcSaIcEE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2611' is-artificial='yes'/>
-            <return type-id='type-id-2600'/>
+            <parameter type-id='type-id-2610' is-artificial='yes'/>
+            <return type-id='type-id-2599'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_allocator' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE16_M_get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2612' is-artificial='yes'/>
-            <return type-id='type-id-2613'/>
+            <parameter type-id='type-id-2611' is-artificial='yes'/>
+            <return type-id='type-id-2612'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_get_allocator' mangled-name='_ZNK9__gnu_cxx14_Rope_rep_baseIcSaIcEE16_M_get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='563' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2611' is-artificial='yes'/>
-            <return type-id='type-id-2614'/>
+            <parameter type-id='type-id-2610' is-artificial='yes'/>
+            <return type-id='type-id-2613'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rope_rep_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2612' is-artificial='yes'/>
+            <parameter type-id='type-id-2611' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2614'/>
+            <parameter type-id='type-id-2613'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_C_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE11_C_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2615'/>
+            <return type-id='type-id-2614'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_C_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE13_C_deallocateEPNS_23_Rope_RopeConcatenationIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2615'/>
+            <parameter type-id='type-id-2614'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_L_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE11_L_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2616'/>
+            <return type-id='type-id-2615'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_L_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE13_L_deallocateEPNS_14_Rope_RopeLeafIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2616'/>
+            <parameter type-id='type-id-2615'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_F_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE11_F_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2617'/>
+            <return type-id='type-id-2616'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_F_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE13_F_deallocateEPNS_18_Rope_RopeFunctionIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2617'/>
+            <parameter type-id='type-id-2616'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_S_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE11_S_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2618'/>
+            <return type-id='type-id-2617'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIcSaIcEE13_S_deallocateEPNS_19_Rope_RopeSubstringIcS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2618'/>
+            <parameter type-id='type-id-2617'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeConcatenation&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='755' column='1' id='type-id-2590'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2588'/>
+      <class-decl name='_Rope_RopeConcatenation&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='755' column='1' id='type-id-2589'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2587'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2600' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='763' column='1' id='type-id-2619'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2599' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='763' column='1' id='type-id-2618'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='_M_left' type-id='type-id-2601' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='759' column='1'/>
+          <var-decl name='_M_left' type-id='type-id-2600' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='759' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
-          <var-decl name='_M_right' type-id='type-id-2601' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='760' column='1'/>
+          <var-decl name='_M_right' type-id='type-id-2600' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='760' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2620' is-artificial='yes'/>
-            <parameter type-id='type-id-2601'/>
-            <parameter type-id='type-id-2601'/>
-            <parameter type-id='type-id-2621'/>
+            <parameter type-id='type-id-2619' is-artificial='yes'/>
+            <parameter type-id='type-id-2600'/>
+            <parameter type-id='type-id-2600'/>
+            <parameter type-id='type-id-2620'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='776' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2620' is-artificial='yes'/>
+            <parameter type-id='type-id-2619' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx23_Rope_RopeConcatenationIcSaIcEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2620' is-artificial='yes'/>
-            <parameter type-id='type-id-2622'/>
-            <return type-id='type-id-2623'/>
+            <parameter type-id='type-id-2619' is-artificial='yes'/>
+            <parameter type-id='type-id-2621'/>
+            <return type-id='type-id-2622'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2620' is-artificial='yes'/>
-            <parameter type-id='type-id-2622'/>
+            <parameter type-id='type-id-2619' is-artificial='yes'/>
+            <parameter type-id='type-id-2621'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeLeaf&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='960' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='689' column='1' id='type-id-2592'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2588'/>
+      <class-decl name='_Rope_RopeLeaf&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='960' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='689' column='1' id='type-id-2591'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2587'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2600' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='722' column='1' id='type-id-2624'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2599' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='722' column='1' id='type-id-2623'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
           <var-decl name='_M_data' type-id='type-id-149' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='716' column='1'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2625' is-artificial='yes'/>
+            <parameter type-id='type-id-2624' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2626'/>
+            <parameter type-id='type-id-2625'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2625' is-artificial='yes'/>
+            <parameter type-id='type-id-2624' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx14_Rope_RopeLeafIcSaIcEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2625' is-artificial='yes'/>
-            <parameter type-id='type-id-2627'/>
-            <return type-id='type-id-2628'/>
+            <parameter type-id='type-id-2624' is-artificial='yes'/>
+            <parameter type-id='type-id-2626'/>
+            <return type-id='type-id-2627'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2625' is-artificial='yes'/>
-            <parameter type-id='type-id-2627'/>
+            <parameter type-id='type-id-2624' is-artificial='yes'/>
+            <parameter type-id='type-id-2626'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeFunction&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='791' column='1' id='type-id-2594'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2588'/>
+      <class-decl name='_Rope_RopeFunction&lt;char, std::allocator&lt;char&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='791' column='1' id='type-id-2593'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2587'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2600' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='812' column='1' id='type-id-2629'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2599' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='812' column='1' id='type-id-2628'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='_M_fn' type-id='type-id-2630' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='795' column='1'/>
+          <var-decl name='_M_fn' type-id='type-id-2629' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='795' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
           <var-decl name='_M_delete_when_done' type-id='type-id-23' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='797' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2631' is-artificial='yes'/>
-            <parameter type-id='type-id-2630'/>
+            <parameter type-id='type-id-2630' is-artificial='yes'/>
+            <parameter type-id='type-id-2629'/>
             <parameter type-id='type-id-66'/>
             <parameter type-id='type-id-23'/>
-            <parameter type-id='type-id-2632'/>
+            <parameter type-id='type-id-2631'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='831' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2631' is-artificial='yes'/>
+            <parameter type-id='type-id-2630' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx18_Rope_RopeFunctionIcSaIcEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2631' is-artificial='yes'/>
-            <parameter type-id='type-id-2633'/>
-            <return type-id='type-id-2634'/>
+            <parameter type-id='type-id-2630' is-artificial='yes'/>
+            <parameter type-id='type-id-2632'/>
+            <return type-id='type-id-2633'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='842' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2631' is-artificial='yes'/>
-            <parameter type-id='type-id-2633'/>
+            <parameter type-id='type-id-2630' is-artificial='yes'/>
+            <parameter type-id='type-id-2632'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='char_producer&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-2635'/>
-      <class-decl name='_Rope_RopeSubstring&lt;char, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2610'/>
-      <class-decl name='_Refcount_Base' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='454' column='1' id='type-id-2598'>
+      <class-decl name='char_producer&lt;char&gt;' visibility='default' is-declaration-only='yes' id='type-id-2634'/>
+      <class-decl name='_Rope_RopeSubstring&lt;char, std::allocator&lt;char&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2609'/>
+      <class-decl name='_Refcount_Base' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='454' column='1' id='type-id-2597'>
         <member-type access='public'>
-          <typedef-decl name='_RC_t' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='457' column='1' id='type-id-2636'/>
+          <typedef-decl name='_RC_t' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='457' column='1' id='type-id-2635'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_ref_count' type-id='type-id-2637' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='460' column='1'/>
+          <var-decl name='_M_ref_count' type-id='type-id-2636' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='460' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
           <var-decl name='_M_ref_count_lock' type-id='type-id-777' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='464' column='1'/>
         </data-member>
         <member-function access='public' constructor='yes'>
           <function-decl name='_Refcount_Base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2638' is-artificial='yes'/>
-            <parameter type-id='type-id-2636'/>
+            <parameter type-id='type-id-2637' is-artificial='yes'/>
+            <parameter type-id='type-id-2635'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_incr' mangled-name='_ZN9__gnu_cxx14_Refcount_Base7_M_incrEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='486' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2638' is-artificial='yes'/>
+            <parameter type-id='type-id-2637' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_decr' mangled-name='_ZN9__gnu_cxx14_Refcount_Base7_M_decrEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='494' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2638' is-artificial='yes'/>
-            <return type-id='type-id-2636'/>
+            <parameter type-id='type-id-2637' is-artificial='yes'/>
+            <return type-id='type-id-2635'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='rope&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1522' column='1' id='type-id-2639'>
+      <class-decl name='rope&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1522' column='1' id='type-id-2638'>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1527' column='1' id='type-id-2640'/>
+          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1527' column='1' id='type-id-2639'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeRep' type-id='type-id-2642' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1561' column='1' id='type-id-2641'/>
+          <typedef-decl name='_RopeRep' type-id='type-id-2641' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1561' column='1' id='type-id-2640'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeConcatenation' type-id='type-id-2644' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1562' column='1' id='type-id-2643'/>
+          <typedef-decl name='_RopeConcatenation' type-id='type-id-2643' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1562' column='1' id='type-id-2642'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeLeaf' type-id='type-id-2646' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1563' column='1' id='type-id-2645'/>
+          <typedef-decl name='_RopeLeaf' type-id='type-id-2645' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1563' column='1' id='type-id-2644'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_RopeFunction' type-id='type-id-2648' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1564' column='1' id='type-id-2647'/>
+          <typedef-decl name='_RopeFunction' type-id='type-id-2647' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1564' column='1' id='type-id-2646'/>
         </member-type>
         <data-member access='private' static='yes'>
-          <var-decl name='_S_min_len' type-id='type-id-2595' mangled-name='_ZN9__gnu_cxx4ropeIwSaIwEE10_S_min_lenE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1754' column='1'/>
+          <var-decl name='_S_min_len' type-id='type-id-2594' mangled-name='_ZN9__gnu_cxx4ropeIwSaIwEE10_S_min_lenE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1754' column='1'/>
         </data-member>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_fetch' mangled-name='_ZN9__gnu_cxx4ropeIwSaIwEE8_S_fetchEPNS_13_Rope_RopeRepIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='1568' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2649'/>
-            <parameter type-id='type-id-2640'/>
+            <parameter type-id='type-id-2648'/>
+            <parameter type-id='type-id-2639'/>
             <return type-id='type-id-105'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeRep&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='896' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='583' column='1' id='type-id-2642'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2650'/>
-        <base-class access='public' layout-offset-in-bits='64' type-id='type-id-2598'/>
+      <class-decl name='_Rope_RopeRep&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='896' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='583' column='1' id='type-id-2641'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2649'/>
+        <base-class access='public' layout-offset-in-bits='64' type-id='type-id-2597'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2652' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2651'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2651' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2650'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='24'>
-          <var-decl name='_M_tag' type-id='type-id-2578' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
+          <var-decl name='_M_tag' type-id='type-id-2577' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='456'>
           <var-decl name='_M_is_balanced' type-id='type-id-23' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='591' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeRep' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
-            <parameter type-id='type-id-2578'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
+            <parameter type-id='type-id-2577'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-23'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2654'/>
+            <parameter type-id='type-id-2653'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
           <function-decl name='_S_free_string' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE14_S_free_stringEPwmRS1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-219'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2655'/>
+            <parameter type-id='type-id-2654'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_free_c_string' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE16_M_free_c_stringEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_free_tree' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE12_M_free_treeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/ropeimpl.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_unref_nonnil' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE15_M_unref_nonnilEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='644' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_ref_nonnil' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE13_M_ref_nonnilEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_S_unref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE8_S_unrefEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='655' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_S_ref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE6_S_refEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_S_free_if_unref' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEE16_S_free_if_unrefEPS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx13_Rope_RopeRepIwSaIwEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='683' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
-            <parameter type-id='type-id-2656'/>
-            <return type-id='type-id-2657'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
+            <parameter type-id='type-id-2655'/>
+            <return type-id='type-id-2656'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeRep' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='685' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2653' is-artificial='yes'/>
-            <parameter type-id='type-id-2656'/>
+            <parameter type-id='type-id-2652' is-artificial='yes'/>
+            <parameter type-id='type-id-2655'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_rep_base&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='549' column='1' id='type-id-2650'>
+      <class-decl name='_Rope_rep_base&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='549' column='1' id='type-id-2649'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-218'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='552' column='1' id='type-id-2652'/>
+          <typedef-decl name='allocator_type' type-id='type-id-218' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='552' column='1' id='type-id-2651'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__C' type-id='type-id-2644' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2658'/>
+          <typedef-decl name='__C' type-id='type-id-2643' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2657'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__L' type-id='type-id-2646' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2659'/>
+          <typedef-decl name='__L' type-id='type-id-2645' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2658'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__F' type-id='type-id-2648' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2660'/>
+          <typedef-decl name='__F' type-id='type-id-2647' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2659'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='__S' type-id='type-id-2662' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2661'/>
+          <typedef-decl name='__S' type-id='type-id-2661' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' id='type-id-2660'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_size' type-id='type-id-66' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='569' column='1'/>
         </data-member>
         <member-function access='public' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNK9__gnu_cxx14_Rope_rep_baseIwSaIwEE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2663' is-artificial='yes'/>
-            <return type-id='type-id-2652'/>
+            <parameter type-id='type-id-2662' is-artificial='yes'/>
+            <return type-id='type-id-2651'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_get_allocator' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE16_M_get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2664' is-artificial='yes'/>
-            <return type-id='type-id-2665'/>
+            <parameter type-id='type-id-2663' is-artificial='yes'/>
+            <return type-id='type-id-2664'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_get_allocator' mangled-name='_ZNK9__gnu_cxx14_Rope_rep_baseIwSaIwEE16_M_get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='563' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2663' is-artificial='yes'/>
-            <return type-id='type-id-2666'/>
+            <parameter type-id='type-id-2662' is-artificial='yes'/>
+            <return type-id='type-id-2665'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rope_rep_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2664' is-artificial='yes'/>
+            <parameter type-id='type-id-2663' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2666'/>
+            <parameter type-id='type-id-2665'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_C_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE11_C_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2667'/>
+            <return type-id='type-id-2666'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_C_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE13_C_deallocateEPNS_23_Rope_RopeConcatenationIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2667'/>
+            <parameter type-id='type-id-2666'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_L_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE11_L_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2668'/>
+            <return type-id='type-id-2667'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_L_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE13_L_deallocateEPNS_14_Rope_RopeLeafIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2668'/>
+            <parameter type-id='type-id-2667'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_F_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE11_F_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2669'/>
+            <return type-id='type-id-2668'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_F_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE13_F_deallocateEPNS_18_Rope_RopeFunctionIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2669'/>
+            <parameter type-id='type-id-2668'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         <member-function access='public' static='yes'>
           <function-decl name='_S_allocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE11_S_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2670'/>
+            <return type-id='type-id-2669'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='_S_deallocate' mangled-name='_ZN9__gnu_cxx14_Rope_rep_baseIwSaIwEE13_S_deallocateEPNS_19_Rope_RopeSubstringIwS1_EEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2670'/>
+            <parameter type-id='type-id-2669'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeConcatenation&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='755' column='1' id='type-id-2644'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2642'/>
+      <class-decl name='_Rope_RopeConcatenation&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='755' column='1' id='type-id-2643'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2641'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2652' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='763' column='1' id='type-id-2671'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2651' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='763' column='1' id='type-id-2670'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='_M_left' type-id='type-id-2653' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='759' column='1'/>
+          <var-decl name='_M_left' type-id='type-id-2652' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='759' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
-          <var-decl name='_M_right' type-id='type-id-2653' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='760' column='1'/>
+          <var-decl name='_M_right' type-id='type-id-2652' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='760' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2672' is-artificial='yes'/>
-            <parameter type-id='type-id-2653'/>
-            <parameter type-id='type-id-2653'/>
-            <parameter type-id='type-id-2673'/>
+            <parameter type-id='type-id-2671' is-artificial='yes'/>
+            <parameter type-id='type-id-2652'/>
+            <parameter type-id='type-id-2652'/>
+            <parameter type-id='type-id-2672'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='776' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2672' is-artificial='yes'/>
+            <parameter type-id='type-id-2671' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx23_Rope_RopeConcatenationIwSaIwEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='785' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2672' is-artificial='yes'/>
-            <parameter type-id='type-id-2674'/>
-            <return type-id='type-id-2675'/>
+            <parameter type-id='type-id-2671' is-artificial='yes'/>
+            <parameter type-id='type-id-2673'/>
+            <return type-id='type-id-2674'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeConcatenation' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2672' is-artificial='yes'/>
-            <parameter type-id='type-id-2674'/>
+            <parameter type-id='type-id-2671' is-artificial='yes'/>
+            <parameter type-id='type-id-2673'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeLeaf&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='960' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='689' column='1' id='type-id-2646'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2642'/>
+      <class-decl name='_Rope_RopeLeaf&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='960' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='689' column='1' id='type-id-2645'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2641'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2652' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='722' column='1' id='type-id-2676'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2651' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='722' column='1' id='type-id-2675'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
           <var-decl name='_M_data' type-id='type-id-219' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='716' column='1'/>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='724' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2677' is-artificial='yes'/>
+            <parameter type-id='type-id-2676' is-artificial='yes'/>
             <parameter type-id='type-id-219'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-2678'/>
+            <parameter type-id='type-id-2677'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2677' is-artificial='yes'/>
+            <parameter type-id='type-id-2676' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx14_Rope_RopeLeafIwSaIwEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2677' is-artificial='yes'/>
-            <parameter type-id='type-id-2679'/>
-            <return type-id='type-id-2680'/>
+            <parameter type-id='type-id-2676' is-artificial='yes'/>
+            <parameter type-id='type-id-2678'/>
+            <return type-id='type-id-2679'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeLeaf' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2677' is-artificial='yes'/>
-            <parameter type-id='type-id-2679'/>
+            <parameter type-id='type-id-2676' is-artificial='yes'/>
+            <parameter type-id='type-id-2678'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rope_RopeFunction&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='791' column='1' id='type-id-2648'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2642'/>
+      <class-decl name='_Rope_RopeFunction&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='791' column='1' id='type-id-2647'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2641'/>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-2652' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='812' column='1' id='type-id-2681'/>
+          <typedef-decl name='allocator_type' type-id='type-id-2651' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='812' column='1' id='type-id-2680'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='_M_fn' type-id='type-id-2682' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='795' column='1'/>
+          <var-decl name='_M_fn' type-id='type-id-2681' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='795' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
           <var-decl name='_M_delete_when_done' type-id='type-id-23' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='797' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2683' is-artificial='yes'/>
-            <parameter type-id='type-id-2682'/>
+            <parameter type-id='type-id-2682' is-artificial='yes'/>
+            <parameter type-id='type-id-2681'/>
             <parameter type-id='type-id-66'/>
             <parameter type-id='type-id-23'/>
-            <parameter type-id='type-id-2684'/>
+            <parameter type-id='type-id-2683'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='831' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2683' is-artificial='yes'/>
+            <parameter type-id='type-id-2682' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN9__gnu_cxx18_Rope_RopeFunctionIwSaIwEEaSERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2683' is-artificial='yes'/>
-            <parameter type-id='type-id-2685'/>
-            <return type-id='type-id-2686'/>
+            <parameter type-id='type-id-2682' is-artificial='yes'/>
+            <parameter type-id='type-id-2684'/>
+            <return type-id='type-id-2685'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_Rope_RopeFunction' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='842' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2683' is-artificial='yes'/>
-            <parameter type-id='type-id-2685'/>
+            <parameter type-id='type-id-2682' is-artificial='yes'/>
+            <parameter type-id='type-id-2684'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='char_producer&lt;wchar_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-2687'/>
-      <class-decl name='_Rope_RopeSubstring&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2662'/>
+      <class-decl name='char_producer&lt;wchar_t&gt;' visibility='default' is-declaration-only='yes' id='type-id-2686'/>
+      <class-decl name='_Rope_RopeSubstring&lt;wchar_t, std::allocator&lt;wchar_t&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2661'/>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-2579' size-in-bits='64' id='type-id-2581'/>
-    <pointer-type-def type-id='type-id-2582' size-in-bits='64' id='type-id-2584'/>
+    <pointer-type-def type-id='type-id-2578' size-in-bits='64' id='type-id-2580'/>
+    <pointer-type-def type-id='type-id-2581' size-in-bits='64' id='type-id-2583'/>
 
-    <array-type-def dimensions='1' type-id='type-id-1504' size-in-bits='2944' id='type-id-2595'>
-      <subrange length='46' type-id='type-id-515' id='type-id-2688'/>
+    <array-type-def dimensions='1' type-id='type-id-1504' size-in-bits='2944' id='type-id-2594'>
+      <subrange length='46' type-id='type-id-515' id='type-id-2687'/>
 
     </array-type-def>
-    <pointer-type-def type-id='type-id-2588' size-in-bits='64' id='type-id-2601'/>
-    <pointer-type-def type-id='type-id-2590' size-in-bits='64' id='type-id-2620'/>
-    <qualified-type-def type-id='type-id-2619' const='yes' id='type-id-2689'/>
+    <pointer-type-def type-id='type-id-2587' size-in-bits='64' id='type-id-2600'/>
+    <pointer-type-def type-id='type-id-2589' size-in-bits='64' id='type-id-2619'/>
+    <qualified-type-def type-id='type-id-2618' const='yes' id='type-id-2688'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2688' size-in-bits='64' id='type-id-2620'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2589' size-in-bits='64' id='type-id-2622'/>
+    <qualified-type-def type-id='type-id-2589' const='yes' id='type-id-2689'/>
     <reference-type-def kind='lvalue' type-id='type-id-2689' size-in-bits='64' id='type-id-2621'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2590' size-in-bits='64' id='type-id-2623'/>
-    <qualified-type-def type-id='type-id-2590' const='yes' id='type-id-2690'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2690' size-in-bits='64' id='type-id-2622'/>
-    <pointer-type-def type-id='type-id-2592' size-in-bits='64' id='type-id-2625'/>
-    <qualified-type-def type-id='type-id-2624' const='yes' id='type-id-2691'/>
+    <pointer-type-def type-id='type-id-2591' size-in-bits='64' id='type-id-2624'/>
+    <qualified-type-def type-id='type-id-2623' const='yes' id='type-id-2690'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2690' size-in-bits='64' id='type-id-2625'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2591' size-in-bits='64' id='type-id-2627'/>
+    <qualified-type-def type-id='type-id-2591' const='yes' id='type-id-2691'/>
     <reference-type-def kind='lvalue' type-id='type-id-2691' size-in-bits='64' id='type-id-2626'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2592' size-in-bits='64' id='type-id-2628'/>
-    <qualified-type-def type-id='type-id-2592' const='yes' id='type-id-2692'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2692' size-in-bits='64' id='type-id-2627'/>
-    <pointer-type-def type-id='type-id-2635' size-in-bits='64' id='type-id-2630'/>
-    <pointer-type-def type-id='type-id-2594' size-in-bits='64' id='type-id-2631'/>
-    <qualified-type-def type-id='type-id-2629' const='yes' id='type-id-2693'/>
+    <pointer-type-def type-id='type-id-2634' size-in-bits='64' id='type-id-2629'/>
+    <pointer-type-def type-id='type-id-2593' size-in-bits='64' id='type-id-2630'/>
+    <qualified-type-def type-id='type-id-2628' const='yes' id='type-id-2692'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2692' size-in-bits='64' id='type-id-2631'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2593' size-in-bits='64' id='type-id-2633'/>
+    <qualified-type-def type-id='type-id-2593' const='yes' id='type-id-2693'/>
     <reference-type-def kind='lvalue' type-id='type-id-2693' size-in-bits='64' id='type-id-2632'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2594' size-in-bits='64' id='type-id-2634'/>
-    <qualified-type-def type-id='type-id-2594' const='yes' id='type-id-2694'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2694' size-in-bits='64' id='type-id-2633'/>
-    <qualified-type-def type-id='type-id-2597' const='yes' id='type-id-2695'/>
-    <pointer-type-def type-id='type-id-2695' size-in-bits='64' id='type-id-2611'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2600' size-in-bits='64' id='type-id-2613'/>
-    <pointer-type-def type-id='type-id-2597' size-in-bits='64' id='type-id-2612'/>
-    <qualified-type-def type-id='type-id-2600' const='yes' id='type-id-2696'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2696' size-in-bits='64' id='type-id-2614'/>
+    <qualified-type-def type-id='type-id-2596' const='yes' id='type-id-2694'/>
+    <pointer-type-def type-id='type-id-2694' size-in-bits='64' id='type-id-2610'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2599' size-in-bits='64' id='type-id-2612'/>
+    <pointer-type-def type-id='type-id-2596' size-in-bits='64' id='type-id-2611'/>
+    <qualified-type-def type-id='type-id-2599' const='yes' id='type-id-2695'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2695' size-in-bits='64' id='type-id-2613'/>
+    <pointer-type-def type-id='type-id-2605' size-in-bits='64' id='type-id-2614'/>
     <pointer-type-def type-id='type-id-2606' size-in-bits='64' id='type-id-2615'/>
     <pointer-type-def type-id='type-id-2607' size-in-bits='64' id='type-id-2616'/>
     <pointer-type-def type-id='type-id-2608' size-in-bits='64' id='type-id-2617'/>
-    <pointer-type-def type-id='type-id-2609' size-in-bits='64' id='type-id-2618'/>
-    <qualified-type-def type-id='type-id-2636' volatile='yes' id='type-id-2637'/>
-    <pointer-type-def type-id='type-id-2598' size-in-bits='64' id='type-id-2638'/>
-    <qualified-type-def type-id='type-id-2599' const='yes' id='type-id-2697'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2697' size-in-bits='64' id='type-id-2602'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2599' size-in-bits='64' id='type-id-2603'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2588' size-in-bits='64' id='type-id-2605'/>
-    <qualified-type-def type-id='type-id-2588' const='yes' id='type-id-2698'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2698' size-in-bits='64' id='type-id-2604'/>
-    <pointer-type-def type-id='type-id-2587' size-in-bits='64' id='type-id-2596'/>
-    <pointer-type-def type-id='type-id-2642' size-in-bits='64' id='type-id-2653'/>
-    <pointer-type-def type-id='type-id-2644' size-in-bits='64' id='type-id-2672'/>
-    <qualified-type-def type-id='type-id-2671' const='yes' id='type-id-2699'/>
+    <qualified-type-def type-id='type-id-2635' volatile='yes' id='type-id-2636'/>
+    <pointer-type-def type-id='type-id-2597' size-in-bits='64' id='type-id-2637'/>
+    <qualified-type-def type-id='type-id-2598' const='yes' id='type-id-2696'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2696' size-in-bits='64' id='type-id-2601'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2598' size-in-bits='64' id='type-id-2602'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2587' size-in-bits='64' id='type-id-2604'/>
+    <qualified-type-def type-id='type-id-2587' const='yes' id='type-id-2697'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2697' size-in-bits='64' id='type-id-2603'/>
+    <pointer-type-def type-id='type-id-2586' size-in-bits='64' id='type-id-2595'/>
+    <pointer-type-def type-id='type-id-2641' size-in-bits='64' id='type-id-2652'/>
+    <pointer-type-def type-id='type-id-2643' size-in-bits='64' id='type-id-2671'/>
+    <qualified-type-def type-id='type-id-2670' const='yes' id='type-id-2698'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2698' size-in-bits='64' id='type-id-2672'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2643' size-in-bits='64' id='type-id-2674'/>
+    <qualified-type-def type-id='type-id-2643' const='yes' id='type-id-2699'/>
     <reference-type-def kind='lvalue' type-id='type-id-2699' size-in-bits='64' id='type-id-2673'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2644' size-in-bits='64' id='type-id-2675'/>
-    <qualified-type-def type-id='type-id-2644' const='yes' id='type-id-2700'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2700' size-in-bits='64' id='type-id-2674'/>
-    <pointer-type-def type-id='type-id-2646' size-in-bits='64' id='type-id-2677'/>
-    <qualified-type-def type-id='type-id-2676' const='yes' id='type-id-2701'/>
+    <pointer-type-def type-id='type-id-2645' size-in-bits='64' id='type-id-2676'/>
+    <qualified-type-def type-id='type-id-2675' const='yes' id='type-id-2700'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2700' size-in-bits='64' id='type-id-2677'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2645' size-in-bits='64' id='type-id-2679'/>
+    <qualified-type-def type-id='type-id-2645' const='yes' id='type-id-2701'/>
     <reference-type-def kind='lvalue' type-id='type-id-2701' size-in-bits='64' id='type-id-2678'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2646' size-in-bits='64' id='type-id-2680'/>
-    <qualified-type-def type-id='type-id-2646' const='yes' id='type-id-2702'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2702' size-in-bits='64' id='type-id-2679'/>
-    <pointer-type-def type-id='type-id-2687' size-in-bits='64' id='type-id-2682'/>
-    <pointer-type-def type-id='type-id-2648' size-in-bits='64' id='type-id-2683'/>
-    <qualified-type-def type-id='type-id-2681' const='yes' id='type-id-2703'/>
+    <pointer-type-def type-id='type-id-2686' size-in-bits='64' id='type-id-2681'/>
+    <pointer-type-def type-id='type-id-2647' size-in-bits='64' id='type-id-2682'/>
+    <qualified-type-def type-id='type-id-2680' const='yes' id='type-id-2702'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2702' size-in-bits='64' id='type-id-2683'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2647' size-in-bits='64' id='type-id-2685'/>
+    <qualified-type-def type-id='type-id-2647' const='yes' id='type-id-2703'/>
     <reference-type-def kind='lvalue' type-id='type-id-2703' size-in-bits='64' id='type-id-2684'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2648' size-in-bits='64' id='type-id-2686'/>
-    <qualified-type-def type-id='type-id-2648' const='yes' id='type-id-2704'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2704' size-in-bits='64' id='type-id-2685'/>
-    <qualified-type-def type-id='type-id-2650' const='yes' id='type-id-2705'/>
-    <pointer-type-def type-id='type-id-2705' size-in-bits='64' id='type-id-2663'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2652' size-in-bits='64' id='type-id-2665'/>
-    <pointer-type-def type-id='type-id-2650' size-in-bits='64' id='type-id-2664'/>
-    <qualified-type-def type-id='type-id-2652' const='yes' id='type-id-2706'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2706' size-in-bits='64' id='type-id-2666'/>
+    <qualified-type-def type-id='type-id-2649' const='yes' id='type-id-2704'/>
+    <pointer-type-def type-id='type-id-2704' size-in-bits='64' id='type-id-2662'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2651' size-in-bits='64' id='type-id-2664'/>
+    <pointer-type-def type-id='type-id-2649' size-in-bits='64' id='type-id-2663'/>
+    <qualified-type-def type-id='type-id-2651' const='yes' id='type-id-2705'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2705' size-in-bits='64' id='type-id-2665'/>
+    <pointer-type-def type-id='type-id-2657' size-in-bits='64' id='type-id-2666'/>
     <pointer-type-def type-id='type-id-2658' size-in-bits='64' id='type-id-2667'/>
     <pointer-type-def type-id='type-id-2659' size-in-bits='64' id='type-id-2668'/>
     <pointer-type-def type-id='type-id-2660' size-in-bits='64' id='type-id-2669'/>
-    <pointer-type-def type-id='type-id-2661' size-in-bits='64' id='type-id-2670'/>
-    <qualified-type-def type-id='type-id-2651' const='yes' id='type-id-2707'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2707' size-in-bits='64' id='type-id-2654'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2651' size-in-bits='64' id='type-id-2655'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2642' size-in-bits='64' id='type-id-2657'/>
-    <qualified-type-def type-id='type-id-2642' const='yes' id='type-id-2708'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2708' size-in-bits='64' id='type-id-2656'/>
-    <pointer-type-def type-id='type-id-2641' size-in-bits='64' id='type-id-2649'/>
+    <qualified-type-def type-id='type-id-2650' const='yes' id='type-id-2706'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2706' size-in-bits='64' id='type-id-2653'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2650' size-in-bits='64' id='type-id-2654'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2641' size-in-bits='64' id='type-id-2656'/>
+    <qualified-type-def type-id='type-id-2641' const='yes' id='type-id-2707'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2707' size-in-bits='64' id='type-id-2655'/>
+    <pointer-type-def type-id='type-id-2640' size-in-bits='64' id='type-id-2648'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/ios-inst.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
       <function-decl name='__check_facet&lt;std::ctype&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-643'/>
-        <return type-id='type-id-2398'/>
+        <return type-id='type-id-2397'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::ctype&lt;char&gt; &gt;' mangled-name='_ZSt9has_facetISt5ctypeIcEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9has_facetISt5ctypeIcEEbRKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_put&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2709'/>
+        <return type-id='type-id-2708'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::num_get&lt;char&gt; &gt;' mangled-name='_ZSt9has_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9has_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_get&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2710'/>
+        <return type-id='type-id-2709'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9has_facetISt5ctypeIwEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9has_facetISt5ctypeIwEEbRKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::ctype&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt5ctypeIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt5ctypeIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2196'/>
+        <return type-id='type-id-2195'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::num_put&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9has_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9has_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_put&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2711'/>
+        <return type-id='type-id-2710'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::num_get&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9has_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9has_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::num_get&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2712'/>
+        <return type-id='type-id-2711'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-925' size-in-bits='64' id='type-id-2709'/>
-    <reference-type-def kind='lvalue' type-id='type-id-923' size-in-bits='64' id='type-id-2710'/>
-    <reference-type-def kind='lvalue' type-id='type-id-926' size-in-bits='64' id='type-id-2711'/>
-    <reference-type-def kind='lvalue' type-id='type-id-924' size-in-bits='64' id='type-id-2712'/>
+    <reference-type-def kind='lvalue' type-id='type-id-925' size-in-bits='64' id='type-id-2708'/>
+    <reference-type-def kind='lvalue' type-id='type-id-923' size-in-bits='64' id='type-id-2709'/>
+    <reference-type-def kind='lvalue' type-id='type-id-926' size-in-bits='64' id='type-id-2710'/>
+    <reference-type-def kind='lvalue' type-id='type-id-924' size-in-bits='64' id='type-id-2711'/>
 
 
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/iostream-inst.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
-      <class-decl name='_Setfill&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1' id='type-id-2713'>
+      <class-decl name='_Setfill&lt;char&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1' id='type-id-2712'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_c' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='setfill&lt;char&gt;' mangled-name='_ZSt7setfillIcESt8_SetfillIT_ES1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-15'/>
-        <return type-id='type-id-2713'/>
+        <return type-id='type-id-2712'/>
       </function-decl>
-      <class-decl name='_Setfill&lt;wchar_t&gt;' size-in-bits='32' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1' id='type-id-2714'>
+      <class-decl name='_Setfill&lt;wchar_t&gt;' size-in-bits='32' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1' id='type-id-2713'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_c' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='153' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='setfill&lt;wchar_t&gt;' mangled-name='_ZSt7setfillIwESt8_SetfillIT_ES1_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-105'/>
-        <return type-id='type-id-2714'/>
+        <return type-id='type-id-2713'/>
       </function-decl>
-      <class-decl name='basic_iostream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='2304' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='789' column='1' id='type-id-2715'>
+      <class-decl name='basic_iostream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='2304' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='789' column='1' id='type-id-2714'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-321'/>
         <base-class access='public' layout-offset-in-bits='128' type-id='type-id-774'/>
         <member-function access='private'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-113'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-113'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-113'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected'>
           <function-decl name='basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='824' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_iostream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_iostream' mangled-name='_ZNSt14basic_iostreamIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_iostreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2716' is-artificial='yes'/>
+            <parameter type-id='type-id-2715' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
     </namespace-decl>
 
 
-    <pointer-type-def type-id='type-id-2715' size-in-bits='64' id='type-id-2716'/>
+    <pointer-type-def type-id='type-id-2714' size-in-bits='64' id='type-id-2715'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/istream-inst.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
         <return type-id='type-id-73'/>
       </function-decl>
       <function-decl name='operator&amp;=' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2328'/>
+        <parameter type-id='type-id-2327'/>
         <parameter type-id='type-id-73'/>
-        <return type-id='type-id-2329'/>
+        <return type-id='type-id-2328'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::num_get&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-723'/>
-        <return type-id='type-id-2710'/>
+        <return type-id='type-id-2709'/>
       </function-decl>
       <function-decl name='operator~' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ios_base.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-5'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::num_get&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-730'/>
-        <return type-id='type-id-2712'/>
+        <return type-id='type-id-2711'/>
       </function-decl>
       <function-decl name='operator==&lt;__mbstate_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-866'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Rh' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Rh@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2717'/>
+        <parameter type-id='type-id-2716'/>
         <return type-id='type-id-289'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ra' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='730' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ra@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2718'/>
+        <parameter type-id='type-id-2717'/>
         <return type-id='type-id-289'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ph' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='772' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ph@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2367'/>
+        <parameter type-id='type-id-2366'/>
         <return type-id='type-id-289'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Pa' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/istream' line='777' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Pa@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2366'/>
+        <parameter type-id='type-id-2365'/>
         <return type-id='type-id-289'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2713'/>
+        <parameter type-id='type-id-2712'/>
         <return type-id='type-id-289'/>
       </function-decl>
-      <class-decl name='_Setiosflags' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='85' column='1' id='type-id-2719'>
+      <class-decl name='_Setiosflags' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='85' column='1' id='type-id-2718'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_mask' type-id='type-id-72' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='85' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2719'/>
+        <parameter type-id='type-id-2718'/>
         <return type-id='type-id-289'/>
       </function-decl>
-      <class-decl name='_Resetiosflags' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='55' column='1' id='type-id-2720'>
+      <class-decl name='_Resetiosflags' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='55' column='1' id='type-id-2719'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_mask' type-id='type-id-72' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='55' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2720'/>
+        <parameter type-id='type-id-2719'/>
         <return type-id='type-id-289'/>
       </function-decl>
-      <class-decl name='_Setbase' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='115' column='1' id='type-id-2721'>
+      <class-decl name='_Setbase' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='115' column='1' id='type-id-2720'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_base' type-id='type-id-36' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='115' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_Setbase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_Setbase@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2721'/>
+        <parameter type-id='type-id-2720'/>
         <return type-id='type-id-289'/>
       </function-decl>
-      <class-decl name='_Setprecision' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='184' column='1' id='type-id-2722'>
+      <class-decl name='_Setprecision' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='184' column='1' id='type-id-2721'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_n' type-id='type-id-36' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='184' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St13_Setprecision' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St13_Setprecision@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2722'/>
+        <parameter type-id='type-id-2721'/>
         <return type-id='type-id-289'/>
       </function-decl>
-      <class-decl name='_Setw' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='214' column='1' id='type-id-2723'>
+      <class-decl name='_Setw' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='214' column='1' id='type-id-2722'>
         <data-member access='public' layout-offset-in-bits='0'>
           <var-decl name='_M_n' type-id='type-id-36' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='214' column='1'/>
         </data-member>
       </class-decl>
       <function-decl name='operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St5_Setw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St5_Setw@@GLIBCXX_3.4'>
         <parameter type-id='type-id-289'/>
-        <parameter type-id='type-id-2723'/>
+        <parameter type-id='type-id-2722'/>
         <return type-id='type-id-289'/>
       </function-decl>
       <function-decl name='ws&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZSt2wsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/istream.tcc' line='1018' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt2wsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_@@GLIBCXX_3.4'>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-328'/>
-        <parameter type-id='type-id-2714'/>
+        <parameter type-id='type-id-2713'/>
         <return type-id='type-id-328'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-328'/>
-        <parameter type-id='type-id-2719'/>
+        <parameter type-id='type-id-2718'/>
         <return type-id='type-id-328'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-328'/>
-        <parameter type-id='type-id-2720'/>
+        <parameter type-id='type-id-2719'/>
         <return type-id='type-id-328'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_Setbase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_Setbase@@GLIBCXX_3.4'>
         <parameter type-id='type-id-328'/>
-        <parameter type-id='type-id-2721'/>
+        <parameter type-id='type-id-2720'/>
         <return type-id='type-id-328'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St13_Setprecision' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St13_Setprecision@@GLIBCXX_3.4'>
         <parameter type-id='type-id-328'/>
-        <parameter type-id='type-id-2722'/>
+        <parameter type-id='type-id-2721'/>
         <return type-id='type-id-328'/>
       </function-decl>
       <function-decl name='operator&gt;&gt;&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St5_Setw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St5_Setw@@GLIBCXX_3.4'>
         <parameter type-id='type-id-328'/>
-        <parameter type-id='type-id-2723'/>
+        <parameter type-id='type-id-2722'/>
         <return type-id='type-id-328'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-2724'/>
-    <qualified-type-def type-id='type-id-285' const='yes' id='type-id-2725'/>
-    <qualified-type-def type-id='type-id-298' const='yes' id='type-id-2726'/>
-    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-2727'/>
+    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-2723'/>
+    <qualified-type-def type-id='type-id-285' const='yes' id='type-id-2724'/>
+    <qualified-type-def type-id='type-id-298' const='yes' id='type-id-2725'/>
+    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-2726'/>
     <namespace-decl name='__gnu_cxx'>
       <class-decl name='__enable_if&lt;true, int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='47' column='1' id='type-id-952'>
         <member-type access='public'>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-326' const='yes' id='type-id-2728'/>
-    <qualified-type-def type-id='type-id-324' const='yes' id='type-id-2729'/>
-    <qualified-type-def type-id='type-id-337' const='yes' id='type-id-2730'/>
-    <qualified-type-def type-id='type-id-334' const='yes' id='type-id-2731'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1548' size-in-bits='64' id='type-id-2717'/>
-    <reference-type-def kind='lvalue' type-id='type-id-508' size-in-bits='64' id='type-id-2718'/>
+    <qualified-type-def type-id='type-id-326' const='yes' id='type-id-2727'/>
+    <qualified-type-def type-id='type-id-324' const='yes' id='type-id-2728'/>
+    <qualified-type-def type-id='type-id-337' const='yes' id='type-id-2729'/>
+    <qualified-type-def type-id='type-id-334' const='yes' id='type-id-2730'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1548' size-in-bits='64' id='type-id-2716'/>
+    <reference-type-def kind='lvalue' type-id='type-id-508' size-in-bits='64' id='type-id-2717'/>
 
 
   </abi-instr>
 
       <function-decl name='__iterator_category&lt;const char*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-350'/>
-        <return type-id='type-id-2551'/>
+        <return type-id='type-id-2550'/>
       </function-decl>
       <function-decl name='__distance&lt;const char*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_funcs.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-11'/>
         <return type-id='type-id-455'/>
       </function-decl>
       <function-decl name='__convert_from_v' mangled-name='_ZSt16__convert_from_vRKP15__locale_structPciPKcz' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/c++locale.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2546'/>
+        <parameter type-id='type-id-2545'/>
         <parameter type-id='type-id-149'/>
         <parameter type-id='type-id-36'/>
         <parameter type-id='type-id-11'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::codecvt&lt;char, char, __mbstate_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7codecvtIcc11__mbstate_tEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7codecvtIcc11__mbstate_tEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2732'/>
+        <return type-id='type-id-2731'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::collate&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt7collateIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7collateIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2733'/>
+        <return type-id='type-id-2732'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::numpunct&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt8numpunctIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8numpunctIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2734'/>
+        <return type-id='type-id-2733'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::moneypunct&lt;char, true&gt; &gt;' mangled-name='_ZSt9use_facetISt10moneypunctIcLb1EEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt10moneypunctIcLb1EEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2735'/>
+        <return type-id='type-id-2734'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::moneypunct&lt;char, false&gt; &gt;' mangled-name='_ZSt9use_facetISt10moneypunctIcLb0EEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt10moneypunctIcLb0EEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2736'/>
+        <return type-id='type-id-2735'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::money_put&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2737'/>
+        <return type-id='type-id-2736'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::money_get&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2738'/>
+        <return type-id='type-id-2737'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::__timepunct&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt11__timepunctIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt11__timepunctIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2739'/>
+        <return type-id='type-id-2738'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::time_put&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2740'/>
+        <return type-id='type-id-2739'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::time_get&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2741'/>
+        <return type-id='type-id-2740'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::messages&lt;char&gt; &gt;' mangled-name='_ZSt9use_facetISt8messagesIcEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8messagesIcEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2742'/>
+        <return type-id='type-id-2741'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::codecvt&lt;char, char, __mbstate_t&gt; &gt;' mangled-name='_ZSt9has_facetISt7codecvtIcc11__mbstate_tEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9has_facetISt7codecvtIcc11__mbstate_tEEbRKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
         <parameter type-id='type-id-36'/>
         <return type-id='type-id-733'/>
       </function-decl>
-      <class-decl name='__ctype_abstract_base&lt;char&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='145' column='1' id='type-id-2743'>
+      <class-decl name='__ctype_abstract_base&lt;char&gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='145' column='1' id='type-id-2742'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-635'/>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-636'/>
         <member-type access='private'>
-          <typedef-decl name='char_type' type-id='type-id-15' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-2744'/>
+          <typedef-decl name='char_type' type-id='type-id-15' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='150' column='1' id='type-id-2743'/>
         </member-type>
         <member-function access='private' const='yes'>
           <function-decl name='is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE2isEtc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-644'/>
-            <parameter type-id='type-id-2744'/>
+            <parameter type-id='type-id-2743'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE2isEPKcS2_Pt' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2746'/>
-            <parameter type-id='type-id-2746'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2745'/>
+            <parameter type-id='type-id-2745'/>
             <parameter type-id='type-id-645'/>
-            <return type-id='type-id-2746'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='scan_is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7scan_isEtPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-644'/>
-            <parameter type-id='type-id-2746'/>
-            <parameter type-id='type-id-2746'/>
-            <return type-id='type-id-2746'/>
+            <parameter type-id='type-id-2745'/>
+            <parameter type-id='type-id-2745'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='scan_not' mangled-name='_ZNKSt21__ctype_abstract_baseIcE8scan_notEtPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-644'/>
-            <parameter type-id='type-id-2746'/>
-            <parameter type-id='type-id-2746'/>
-            <return type-id='type-id-2746'/>
+            <parameter type-id='type-id-2745'/>
+            <parameter type-id='type-id-2745'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7toupperEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2744'/>
-            <return type-id='type-id-2744'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2743'/>
+            <return type-id='type-id-2743'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7toupperEPcPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2747'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-2746'/>
-            <return type-id='type-id-2746'/>
+            <parameter type-id='type-id-2745'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7tolowerEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2744'/>
-            <return type-id='type-id-2744'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2743'/>
+            <return type-id='type-id-2743'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIcE7tolowerEPcPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2747'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-2746'/>
-            <return type-id='type-id-2746'/>
+            <parameter type-id='type-id-2745'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIcE5widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-2744'/>
+            <return type-id='type-id-2743'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='widen' mangled-name='_ZNKSt21__ctype_abstract_baseIcE5widenEPKcS2_Pc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-11'/>
-            <parameter type-id='type-id-2747'/>
+            <parameter type-id='type-id-2746'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIcE6narrowEcc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2744'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2743'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIcE6narrowEPKcS2_cPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2746'/>
-            <parameter type-id='type-id-2746'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2745'/>
+            <parameter type-id='type-id-2745'/>
             <parameter type-id='type-id-15'/>
             <parameter type-id='type-id-149'/>
-            <return type-id='type-id-2746'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='__ctype_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2748' is-artificial='yes'/>
+            <parameter type-id='type-id-2747' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~__ctype_abstract_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2748' is-artificial='yes'/>
+            <parameter type-id='type-id-2747' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~__ctype_abstract_base' mangled-name='_ZNSt21__ctype_abstract_baseIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2748' is-artificial='yes'/>
+            <parameter type-id='type-id-2747' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~__ctype_abstract_base' mangled-name='_ZNSt21__ctype_abstract_baseIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2748' is-artificial='yes'/>
+            <parameter type-id='type-id-2747' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='2'>
           <function-decl name='do_is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE5do_isEtc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-644'/>
-            <parameter type-id='type-id-2744'/>
+            <parameter type-id='type-id-2743'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='3'>
           <function-decl name='do_is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE5do_isEPKcS2_Pt' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='392' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2746'/>
-            <parameter type-id='type-id-2746'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2745'/>
+            <parameter type-id='type-id-2745'/>
             <parameter type-id='type-id-645'/>
-            <return type-id='type-id-2746'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='4'>
           <function-decl name='do_scan_is' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_scan_isEtPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-644'/>
-            <parameter type-id='type-id-2746'/>
-            <parameter type-id='type-id-2746'/>
-            <return type-id='type-id-2746'/>
+            <parameter type-id='type-id-2745'/>
+            <parameter type-id='type-id-2745'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='5'>
           <function-decl name='do_scan_not' mangled-name='_ZNKSt21__ctype_abstract_baseIcE11do_scan_notEtPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='430' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-644'/>
-            <parameter type-id='type-id-2746'/>
-            <parameter type-id='type-id-2746'/>
-            <return type-id='type-id-2746'/>
+            <parameter type-id='type-id-2745'/>
+            <parameter type-id='type-id-2745'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='6'>
           <function-decl name='do_toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_toupperEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2744'/>
-            <return type-id='type-id-2744'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2743'/>
+            <return type-id='type-id-2743'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='7'>
           <function-decl name='do_toupper' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_toupperEPcPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='465' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2747'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-2746'/>
-            <return type-id='type-id-2746'/>
+            <parameter type-id='type-id-2745'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='8'>
           <function-decl name='do_tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_tolowerEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2744'/>
-            <return type-id='type-id-2744'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2743'/>
+            <return type-id='type-id-2743'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='9'>
           <function-decl name='do_tolower' mangled-name='_ZNKSt21__ctype_abstract_baseIcE10do_tolowerEPcPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='498' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2747'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-2746'/>
-            <return type-id='type-id-2746'/>
+            <parameter type-id='type-id-2745'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='10'>
           <function-decl name='do_widen' mangled-name='_ZNKSt21__ctype_abstract_baseIcE8do_widenEc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='517' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-15'/>
-            <return type-id='type-id-2744'/>
+            <return type-id='type-id-2743'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='11'>
           <function-decl name='do_widen' mangled-name='_ZNKSt21__ctype_abstract_baseIcE8do_widenEPKcS2_Pc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-11'/>
-            <parameter type-id='type-id-2747'/>
+            <parameter type-id='type-id-2746'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='12'>
           <function-decl name='do_narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIcE9do_narrowEcc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='559' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2744'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2743'/>
             <parameter type-id='type-id-15'/>
             <return type-id='type-id-15'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes' vtable-offset='13'>
           <function-decl name='do_narrow' mangled-name='_ZNKSt21__ctype_abstract_baseIcE9do_narrowEPKcS2_cPc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2745' is-artificial='yes'/>
-            <parameter type-id='type-id-2746'/>
-            <parameter type-id='type-id-2746'/>
+            <parameter type-id='type-id-2744' is-artificial='yes'/>
+            <parameter type-id='type-id-2745'/>
+            <parameter type-id='type-id-2745'/>
             <parameter type-id='type-id-15'/>
             <parameter type-id='type-id-149'/>
-            <return type-id='type-id-2746'/>
+            <return type-id='type-id-2745'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='collate_byname&lt;char&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='760' column='1' id='type-id-2749'>
+      <class-decl name='collate_byname&lt;char&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='760' column='1' id='type-id-2748'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-932'/>
         <member-function access='private'>
           <function-decl name='collate_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='collate_byname' mangled-name='_ZNSt14collate_bynameIcEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIcEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~collate_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~collate_byname' mangled-name='_ZNSt14collate_bynameIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIcED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~collate_byname' mangled-name='_ZNSt14collate_bynameIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIcED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2750' is-artificial='yes'/>
+            <parameter type-id='type-id-2749' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='codecvt_byname&lt;char, char, __mbstate_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='459' column='1' id='type-id-2751'>
+      <class-decl name='codecvt_byname&lt;char, char, __mbstate_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='459' column='1' id='type-id-2750'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-386'/>
         <member-function access='private'>
           <function-decl name='codecvt_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIcc11__mbstate_tEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIcc11__mbstate_tEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~codecvt_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIcc11__mbstate_tED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIcc11__mbstate_tED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIcc11__mbstate_tED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIcc11__mbstate_tED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2752' is-artificial='yes'/>
+            <parameter type-id='type-id-2751' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='messages_byname&lt;char&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1879' column='1' id='type-id-2753'>
+      <class-decl name='messages_byname&lt;char&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1879' column='1' id='type-id-2752'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-934'/>
         <member-function access='private'>
           <function-decl name='messages_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/messages_members.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2754' is-artificial='yes'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='messages_byname' mangled-name='_ZNSt15messages_bynameIcEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/messages_members.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIcEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2754' is-artificial='yes'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~messages_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2754' is-artificial='yes'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~messages_byname' mangled-name='_ZNSt15messages_bynameIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIcED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2754' is-artificial='yes'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~messages_byname' mangled-name='_ZNSt15messages_bynameIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIcED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2754' is-artificial='yes'/>
+            <parameter type-id='type-id-2753' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='numpunct_byname&lt;char&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1876' column='1' id='type-id-2755'>
+      <class-decl name='numpunct_byname&lt;char&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1876' column='1' id='type-id-2754'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-944'/>
         <member-function access='private'>
           <function-decl name='numpunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1883' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2756' is-artificial='yes'/>
+            <parameter type-id='type-id-2755' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIcEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1883' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIcEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2756' is-artificial='yes'/>
+            <parameter type-id='type-id-2755' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~numpunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2756' is-artificial='yes'/>
+            <parameter type-id='type-id-2755' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIcED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIcED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2756' is-artificial='yes'/>
+            <parameter type-id='type-id-2755' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIcED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIcED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2756' is-artificial='yes'/>
+            <parameter type-id='type-id-2755' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='moneypunct_byname&lt;char, true&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2757'>
+      <class-decl name='moneypunct_byname&lt;char, true&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2756'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-941'/>
         <data-member access='private' static='yes'>
           <var-decl name='intl' type-id='type-id-1005' mangled-name='_ZNSt17moneypunct_bynameIcLb1EE4intlE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1330' column='1' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb1EE4intlE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2758' is-artificial='yes'/>
+            <parameter type-id='type-id-2757' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb1EEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb1EEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2758' is-artificial='yes'/>
+            <parameter type-id='type-id-2757' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2758' is-artificial='yes'/>
+            <parameter type-id='type-id-2757' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb1EED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb1EED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2758' is-artificial='yes'/>
+            <parameter type-id='type-id-2757' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb1EED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb1EED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2758' is-artificial='yes'/>
+            <parameter type-id='type-id-2757' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='moneypunct_byname&lt;char, false&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2759'>
+      <class-decl name='moneypunct_byname&lt;char, false&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2758'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-940'/>
         <data-member access='private' static='yes'>
           <var-decl name='intl' type-id='type-id-1005' mangled-name='_ZNSt17moneypunct_bynameIcLb0EE4intlE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1330' column='1' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb0EE4intlE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2759' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb0EEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb0EEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2759' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2759' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb0EED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb0EED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2759' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIcLb0EED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIcLb0EED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2760' is-artificial='yes'/>
+            <parameter type-id='type-id-2759' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='time_put_byname&lt;char, std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='811' column='1' id='type-id-2761'>
+      <class-decl name='time_put_byname&lt;char, std::ostreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='811' column='1' id='type-id-2760'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-948'/>
         <member-function access='private'>
           <function-decl name='time_put_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='819' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2762' is-artificial='yes'/>
+            <parameter type-id='type-id-2761' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='time_put_byname' mangled-name='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='819' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2762' is-artificial='yes'/>
+            <parameter type-id='type-id-2761' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_put_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2762' is-artificial='yes'/>
+            <parameter type-id='type-id-2761' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_put_byname' mangled-name='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2762' is-artificial='yes'/>
+            <parameter type-id='type-id-2761' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_put_byname' mangled-name='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2762' is-artificial='yes'/>
+            <parameter type-id='type-id-2761' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='time_get_byname&lt;char, std::istreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='686' column='1' id='type-id-2763'>
+      <class-decl name='time_get_byname&lt;char, std::istreambuf_iterator&lt;char, std::char_traits&lt;char&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='686' column='1' id='type-id-2762'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-946'/>
         <member-function access='private'>
           <function-decl name='time_get_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2764' is-artificial='yes'/>
+            <parameter type-id='type-id-2763' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='time_get_byname' mangled-name='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2764' is-artificial='yes'/>
+            <parameter type-id='type-id-2763' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_get_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2764' is-artificial='yes'/>
+            <parameter type-id='type-id-2763' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_get_byname' mangled-name='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2764' is-artificial='yes'/>
+            <parameter type-id='type-id-2763' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_get_byname' mangled-name='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2764' is-artificial='yes'/>
+            <parameter type-id='type-id-2763' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__pad&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='90' column='1' id='type-id-2765'>
+      <class-decl name='__pad&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='90' column='1' id='type-id-2764'>
         <member-function access='private' static='yes'>
           <function-decl name='_S_pad' mangled-name='_ZNSt5__padIcSt11char_traitsIcEE6_S_padERSt8ios_basecPcPKcll' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='1193' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-102'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;char, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2766'>
+      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;char, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2765'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt18__moneypunct_cacheIcLb1EEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2767' is-artificial='yes'/>
+            <parameter type-id='type-id-2766' is-artificial='yes'/>
             <parameter type-id='type-id-31'/>
-            <return type-id='type-id-2768'/>
+            <return type-id='type-id-2767'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;char, false&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2769'>
+      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;char, false&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2768'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt18__moneypunct_cacheIcLb0EEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2770' is-artificial='yes'/>
+            <parameter type-id='type-id-2769' is-artificial='yes'/>
             <parameter type-id='type-id-31'/>
-            <return type-id='type-id-2771'/>
+            <return type-id='type-id-2770'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__numpunct_cache&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='52' column='1' id='type-id-2772'>
+      <class-decl name='__use_cache&lt;std::__numpunct_cache&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='52' column='1' id='type-id-2771'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2773' is-artificial='yes'/>
+            <parameter type-id='type-id-2772' is-artificial='yes'/>
             <parameter type-id='type-id-31'/>
-            <return type-id='type-id-2774'/>
+            <return type-id='type-id-2773'/>
           </function-decl>
         </member-function>
       </class-decl>
         <return type-id='type-id-733'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-905' size-in-bits='64' id='type-id-2732'/>
+    <reference-type-def kind='lvalue' type-id='type-id-905' size-in-bits='64' id='type-id-2731'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='__is_null_pointer&lt;const char&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-11'/>
         <return type-id='type-id-955'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-965' const='yes' id='type-id-2775'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1082' size-in-bits='64' id='type-id-2733'/>
+    <qualified-type-def type-id='type-id-965' const='yes' id='type-id-2774'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1082' size-in-bits='64' id='type-id-2732'/>
 
 
-    <reference-type-def kind='lvalue' type-id='type-id-1098' size-in-bits='64' id='type-id-2734'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1098' size-in-bits='64' id='type-id-2733'/>
 
-    <reference-type-def kind='lvalue' type-id='type-id-1095' size-in-bits='64' id='type-id-2735'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1094' size-in-bits='64' id='type-id-2736'/>
-    <qualified-type-def type-id='type-id-989' const='yes' id='type-id-2776'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1090' size-in-bits='64' id='type-id-2737'/>
-    <qualified-type-def type-id='type-id-868' const='yes' id='type-id-2777'/>
-    <qualified-type-def type-id='type-id-979' const='yes' id='type-id-2778'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-2738'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1080' size-in-bits='64' id='type-id-2739'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1102' size-in-bits='64' id='type-id-2740'/>
-    <qualified-type-def type-id='type-id-1039' const='yes' id='type-id-2779'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-2741'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1084' size-in-bits='64' id='type-id-2742'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1095' size-in-bits='64' id='type-id-2734'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1094' size-in-bits='64' id='type-id-2735'/>
+    <qualified-type-def type-id='type-id-989' const='yes' id='type-id-2775'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1090' size-in-bits='64' id='type-id-2736'/>
+    <qualified-type-def type-id='type-id-868' const='yes' id='type-id-2776'/>
+    <qualified-type-def type-id='type-id-979' const='yes' id='type-id-2777'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-2737'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1080' size-in-bits='64' id='type-id-2738'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1102' size-in-bits='64' id='type-id-2739'/>
+    <qualified-type-def type-id='type-id-1039' const='yes' id='type-id-2778'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-2740'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1084' size-in-bits='64' id='type-id-2741'/>
 
-    <qualified-type-def type-id='type-id-722' const='yes' id='type-id-2780'/>
+    <qualified-type-def type-id='type-id-722' const='yes' id='type-id-2779'/>
+    <qualified-type-def type-id='type-id-2742' const='yes' id='type-id-2780'/>
+    <pointer-type-def type-id='type-id-2780' size-in-bits='64' id='type-id-2744'/>
     <qualified-type-def type-id='type-id-2743' const='yes' id='type-id-2781'/>
     <pointer-type-def type-id='type-id-2781' size-in-bits='64' id='type-id-2745'/>
-    <qualified-type-def type-id='type-id-2744' const='yes' id='type-id-2782'/>
-    <pointer-type-def type-id='type-id-2782' size-in-bits='64' id='type-id-2746'/>
-    <pointer-type-def type-id='type-id-2744' size-in-bits='64' id='type-id-2747'/>
-    <pointer-type-def type-id='type-id-2743' size-in-bits='64' id='type-id-2748'/>
-    <pointer-type-def type-id='type-id-2749' size-in-bits='64' id='type-id-2750'/>
-    <pointer-type-def type-id='type-id-2751' size-in-bits='64' id='type-id-2752'/>
-    <pointer-type-def type-id='type-id-2753' size-in-bits='64' id='type-id-2754'/>
-    <pointer-type-def type-id='type-id-2755' size-in-bits='64' id='type-id-2756'/>
-    <pointer-type-def type-id='type-id-2757' size-in-bits='64' id='type-id-2758'/>
-    <pointer-type-def type-id='type-id-2759' size-in-bits='64' id='type-id-2760'/>
-    <pointer-type-def type-id='type-id-2761' size-in-bits='64' id='type-id-2762'/>
-    <pointer-type-def type-id='type-id-2763' size-in-bits='64' id='type-id-2764'/>
-    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-2768'/>
-    <qualified-type-def type-id='type-id-2766' const='yes' id='type-id-2783'/>
-    <pointer-type-def type-id='type-id-2783' size-in-bits='64' id='type-id-2767'/>
-    <pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-2771'/>
-    <qualified-type-def type-id='type-id-2769' const='yes' id='type-id-2784'/>
-    <pointer-type-def type-id='type-id-2784' size-in-bits='64' id='type-id-2770'/>
-    <pointer-type-def type-id='type-id-1151' size-in-bits='64' id='type-id-2774'/>
-    <qualified-type-def type-id='type-id-2772' const='yes' id='type-id-2785'/>
-    <pointer-type-def type-id='type-id-2785' size-in-bits='64' id='type-id-2773'/>
+    <pointer-type-def type-id='type-id-2743' size-in-bits='64' id='type-id-2746'/>
+    <pointer-type-def type-id='type-id-2742' size-in-bits='64' id='type-id-2747'/>
+    <pointer-type-def type-id='type-id-2748' size-in-bits='64' id='type-id-2749'/>
+    <pointer-type-def type-id='type-id-2750' size-in-bits='64' id='type-id-2751'/>
+    <pointer-type-def type-id='type-id-2752' size-in-bits='64' id='type-id-2753'/>
+    <pointer-type-def type-id='type-id-2754' size-in-bits='64' id='type-id-2755'/>
+    <pointer-type-def type-id='type-id-2756' size-in-bits='64' id='type-id-2757'/>
+    <pointer-type-def type-id='type-id-2758' size-in-bits='64' id='type-id-2759'/>
+    <pointer-type-def type-id='type-id-2760' size-in-bits='64' id='type-id-2761'/>
+    <pointer-type-def type-id='type-id-2762' size-in-bits='64' id='type-id-2763'/>
+    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-2767'/>
+    <qualified-type-def type-id='type-id-2765' const='yes' id='type-id-2782'/>
+    <pointer-type-def type-id='type-id-2782' size-in-bits='64' id='type-id-2766'/>
+    <pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-2770'/>
+    <qualified-type-def type-id='type-id-2768' const='yes' id='type-id-2783'/>
+    <pointer-type-def type-id='type-id-2783' size-in-bits='64' id='type-id-2769'/>
+    <pointer-type-def type-id='type-id-1151' size-in-bits='64' id='type-id-2773'/>
+    <qualified-type-def type-id='type-id-2771' const='yes' id='type-id-2784'/>
+    <pointer-type-def type-id='type-id-2784' size-in-bits='64' id='type-id-2772'/>
     <function-decl name='textdomain' filepath='/usr/include/libintl.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-11'/>
       <return type-id='type-id-149'/>
     </namespace-decl>
 
 
-    <qualified-type-def type-id='type-id-2332' const='yes' id='type-id-2786'/>
-    <qualified-type-def type-id='type-id-2287' const='yes' id='type-id-2787'/>
+    <qualified-type-def type-id='type-id-2331' const='yes' id='type-id-2785'/>
+    <qualified-type-def type-id='type-id-2286' const='yes' id='type-id-2786'/>
 
     <function-decl name='fseeko64' filepath='/usr/include/stdio.h' line='813' column='1' visibility='default' binding='global' size-in-bits='64'>
       <parameter type-id='type-id-550'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::num_put&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-734'/>
-        <return type-id='type-id-2709'/>
+        <return type-id='type-id-2708'/>
       </function-decl>
       <function-decl name='__ostream_fill&lt;char, std::char_traits&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-832'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::num_put&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-738'/>
-        <return type-id='type-id-2711'/>
+        <return type-id='type-id-2710'/>
       </function-decl>
       <function-decl name='__ostream_fill&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/ostream_insert.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2713'/>
+        <parameter type-id='type-id-2712'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2719'/>
+        <parameter type-id='type-id-2718'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2720'/>
+        <parameter type-id='type-id-2719'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_Setbase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_Setbase@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2721'/>
+        <parameter type-id='type-id-2720'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2722'/>
+        <parameter type-id='type-id-2721'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2723'/>
+        <parameter type-id='type-id-2722'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_a' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_a@@GLIBCXX_3.4'>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKa' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKa@@GLIBCXX_3.4'>
         <parameter type-id='type-id-832'/>
-        <parameter type-id='type-id-2368'/>
+        <parameter type-id='type-id-2367'/>
         <return type-id='type-id-832'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;' mangled-name='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKh' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='546' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKh@@GLIBCXX_3.4'>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E@@GLIBCXX_3.4'>
         <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-2714'/>
+        <parameter type-id='type-id-2713'/>
         <return type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-2719'/>
+        <parameter type-id='type-id-2718'/>
         <return type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags@@GLIBCXX_3.4'>
         <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-2720'/>
+        <parameter type-id='type-id-2719'/>
         <return type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_Setbase' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_Setbase@@GLIBCXX_3.4'>
         <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-2721'/>
+        <parameter type-id='type-id-2720'/>
         <return type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision@@GLIBCXX_3.4'>
         <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-2722'/>
+        <parameter type-id='type-id-2721'/>
         <return type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St5_Setw' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/iomanip' line='237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St5_Setw@@GLIBCXX_3.4'>
         <parameter type-id='type-id-850'/>
-        <parameter type-id='type-id-2723'/>
+        <parameter type-id='type-id-2722'/>
         <return type-id='type-id-850'/>
       </function-decl>
       <function-decl name='operator&lt;&lt; &lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' mangled-name='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ostream' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_@@GLIBCXX_3.4'>
         <return type-id='type-id-850'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-836' const='yes' id='type-id-2788'/>
-    <qualified-type-def type-id='type-id-835' const='yes' id='type-id-2789'/>
-    <qualified-type-def type-id='type-id-839' const='yes' id='type-id-2790'/>
-    <qualified-type-def type-id='type-id-854' const='yes' id='type-id-2791'/>
-    <qualified-type-def type-id='type-id-853' const='yes' id='type-id-2792'/>
-    <qualified-type-def type-id='type-id-857' const='yes' id='type-id-2793'/>
+    <qualified-type-def type-id='type-id-836' const='yes' id='type-id-2787'/>
+    <qualified-type-def type-id='type-id-835' const='yes' id='type-id-2788'/>
+    <qualified-type-def type-id='type-id-839' const='yes' id='type-id-2789'/>
+    <qualified-type-def type-id='type-id-854' const='yes' id='type-id-2790'/>
+    <qualified-type-def type-id='type-id-853' const='yes' id='type-id-2791'/>
+    <qualified-type-def type-id='type-id-857' const='yes' id='type-id-2792'/>
 
 
 
         <parameter type-id='type-id-1975'/>
         <return type-id='type-id-1975'/>
       </function-decl>
-      <class-decl name='basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='483' column='1' id='type-id-2794'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2372'/>
+      <class-decl name='basic_stringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='483' column='1' id='type-id-2793'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2371'/>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2224' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='498' column='1' id='type-id-2795'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2223' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='498' column='1' id='type-id-2794'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-146' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='497' column='1' id='type-id-2796'/>
+          <typedef-decl name='__string_type' type-id='type-id-146' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='497' column='1' id='type-id-2795'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2795' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='502' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2794' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='502' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2798'/>
+            <parameter type-id='type-id-2797'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2799' is-artificial='yes'/>
-            <return type-id='type-id-2800'/>
+            <parameter type-id='type-id-2798' is-artificial='yes'/>
+            <return type-id='type-id-2799'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2799' is-artificial='yes'/>
-            <return type-id='type-id-2796'/>
+            <parameter type-id='type-id-2798' is-artificial='yes'/>
+            <return type-id='type-id-2795'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strERKSs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
-            <parameter type-id='type-id-2798'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
+            <parameter type-id='type-id-2797'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2798'/>
+            <parameter type-id='type-id-2797'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2798'/>
+            <parameter type-id='type-id-2797'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2797' is-artificial='yes'/>
+            <parameter type-id='type-id-2796' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_istringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='263' column='1' id='type-id-2801'>
+      <class-decl name='basic_istringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='263' column='1' id='type-id-2800'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-321'/>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2244' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='278' column='1' id='type-id-2802'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2243' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='278' column='1' id='type-id-2801'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-216' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='277' column='1' id='type-id-2803'/>
+          <typedef-decl name='__string_type' type-id='type-id-216' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='277' column='1' id='type-id-2802'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2802' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='282' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2801' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='282' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2805'/>
+            <parameter type-id='type-id-2804'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2806' is-artificial='yes'/>
-            <return type-id='type-id-2807'/>
+            <parameter type-id='type-id-2805' is-artificial='yes'/>
+            <return type-id='type-id-2806'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2806' is-artificial='yes'/>
-            <return type-id='type-id-2803'/>
+            <parameter type-id='type-id-2805' is-artificial='yes'/>
+            <return type-id='type-id-2802'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
-            <parameter type-id='type-id-2805'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
+            <parameter type-id='type-id-2804'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2805'/>
+            <parameter type-id='type-id-2804'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2805'/>
+            <parameter type-id='type-id-2804'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2804' is-artificial='yes'/>
+            <parameter type-id='type-id-2803' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_istringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='263' column='1' id='type-id-2808'>
+      <class-decl name='basic_istringstream&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;' size-in-bits='2880' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='263' column='1' id='type-id-2807'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2224' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='278' column='1' id='type-id-2809'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2223' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='278' column='1' id='type-id-2808'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-146' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='277' column='1' id='type-id-2810'/>
+          <typedef-decl name='__string_type' type-id='type-id-146' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='277' column='1' id='type-id-2809'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2809' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='282' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2808' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='282' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2812'/>
+            <parameter type-id='type-id-2811'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2813' is-artificial='yes'/>
-            <return type-id='type-id-2814'/>
+            <parameter type-id='type-id-2812' is-artificial='yes'/>
+            <return type-id='type-id-2813'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2813' is-artificial='yes'/>
-            <return type-id='type-id-2810'/>
+            <parameter type-id='type-id-2812' is-artificial='yes'/>
+            <return type-id='type-id-2809'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strERKSs' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strERKSs@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
-            <parameter type-id='type-id-2812'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
+            <parameter type-id='type-id-2811'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2812'/>
+            <parameter type-id='type-id-2811'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2812'/>
+            <parameter type-id='type-id-2811'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_istringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_istringstream' mangled-name='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2811' is-artificial='yes'/>
+            <parameter type-id='type-id-2810' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_stringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='483' column='1' id='type-id-2815'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2715'/>
+      <class-decl name='basic_stringstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt;' size-in-bits='2944' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='483' column='1' id='type-id-2814'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2714'/>
         <member-type access='private'>
-          <typedef-decl name='__stringbuf_type' type-id='type-id-2244' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='498' column='1' id='type-id-2816'/>
+          <typedef-decl name='__stringbuf_type' type-id='type-id-2243' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='498' column='1' id='type-id-2815'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='__string_type' type-id='type-id-216' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='497' column='1' id='type-id-2817'/>
+          <typedef-decl name='__string_type' type-id='type-id-216' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='497' column='1' id='type-id-2816'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_stringbuf' type-id='type-id-2816' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='502' column='1'/>
+          <var-decl name='_M_stringbuf' type-id='type-id-2815' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='502' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2819'/>
+            <parameter type-id='type-id-2818'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2820' is-artificial='yes'/>
-            <return type-id='type-id-2821'/>
+            <parameter type-id='type-id-2819' is-artificial='yes'/>
+            <return type-id='type-id-2820'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='str' mangled-name='_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2820' is-artificial='yes'/>
-            <return type-id='type-id-2817'/>
+            <parameter type-id='type-id-2819' is-artificial='yes'/>
+            <return type-id='type-id-2816'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='str' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
-            <parameter type-id='type-id-2819'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
+            <parameter type-id='type-id-2818'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-51'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2819'/>
+            <parameter type-id='type-id-2818'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
-            <parameter type-id='type-id-2819'/>
+            <parameter type-id='type-id-2818'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_stringstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_stringstream' mangled-name='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/sstream' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2818' is-artificial='yes'/>
+            <parameter type-id='type-id-2817' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
     </namespace-decl>
 
 
-    <qualified-type-def type-id='type-id-2231' const='yes' id='type-id-2822'/>
-    <qualified-type-def type-id='type-id-2226' const='yes' id='type-id-2823'/>
-    <qualified-type-def type-id='type-id-2229' const='yes' id='type-id-2824'/>
-    <qualified-type-def type-id='type-id-2251' const='yes' id='type-id-2825'/>
-    <qualified-type-def type-id='type-id-2246' const='yes' id='type-id-2826'/>
-    <qualified-type-def type-id='type-id-2249' const='yes' id='type-id-2827'/>
-    <pointer-type-def type-id='type-id-2794' size-in-bits='64' id='type-id-2797'/>
-    <qualified-type-def type-id='type-id-2796' const='yes' id='type-id-2828'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2828' size-in-bits='64' id='type-id-2798'/>
-    <pointer-type-def type-id='type-id-2795' size-in-bits='64' id='type-id-2800'/>
-    <qualified-type-def type-id='type-id-2794' const='yes' id='type-id-2829'/>
-    <pointer-type-def type-id='type-id-2829' size-in-bits='64' id='type-id-2799'/>
-    <pointer-type-def type-id='type-id-2801' size-in-bits='64' id='type-id-2804'/>
-    <qualified-type-def type-id='type-id-2803' const='yes' id='type-id-2830'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2830' size-in-bits='64' id='type-id-2805'/>
-    <pointer-type-def type-id='type-id-2802' size-in-bits='64' id='type-id-2807'/>
-    <qualified-type-def type-id='type-id-2801' const='yes' id='type-id-2831'/>
-    <pointer-type-def type-id='type-id-2831' size-in-bits='64' id='type-id-2806'/>
-    <pointer-type-def type-id='type-id-2808' size-in-bits='64' id='type-id-2811'/>
-    <qualified-type-def type-id='type-id-2810' const='yes' id='type-id-2832'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2832' size-in-bits='64' id='type-id-2812'/>
-    <pointer-type-def type-id='type-id-2809' size-in-bits='64' id='type-id-2814'/>
-    <qualified-type-def type-id='type-id-2808' const='yes' id='type-id-2833'/>
-    <pointer-type-def type-id='type-id-2833' size-in-bits='64' id='type-id-2813'/>
-    <pointer-type-def type-id='type-id-2815' size-in-bits='64' id='type-id-2818'/>
-    <qualified-type-def type-id='type-id-2817' const='yes' id='type-id-2834'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2834' size-in-bits='64' id='type-id-2819'/>
-    <pointer-type-def type-id='type-id-2816' size-in-bits='64' id='type-id-2821'/>
-    <qualified-type-def type-id='type-id-2815' const='yes' id='type-id-2835'/>
-    <pointer-type-def type-id='type-id-2835' size-in-bits='64' id='type-id-2820'/>
+    <qualified-type-def type-id='type-id-2230' const='yes' id='type-id-2821'/>
+    <qualified-type-def type-id='type-id-2225' const='yes' id='type-id-2822'/>
+    <qualified-type-def type-id='type-id-2228' const='yes' id='type-id-2823'/>
+    <qualified-type-def type-id='type-id-2250' const='yes' id='type-id-2824'/>
+    <qualified-type-def type-id='type-id-2245' const='yes' id='type-id-2825'/>
+    <qualified-type-def type-id='type-id-2248' const='yes' id='type-id-2826'/>
+    <pointer-type-def type-id='type-id-2793' size-in-bits='64' id='type-id-2796'/>
+    <qualified-type-def type-id='type-id-2795' const='yes' id='type-id-2827'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2827' size-in-bits='64' id='type-id-2797'/>
+    <pointer-type-def type-id='type-id-2794' size-in-bits='64' id='type-id-2799'/>
+    <qualified-type-def type-id='type-id-2793' const='yes' id='type-id-2828'/>
+    <pointer-type-def type-id='type-id-2828' size-in-bits='64' id='type-id-2798'/>
+    <pointer-type-def type-id='type-id-2800' size-in-bits='64' id='type-id-2803'/>
+    <qualified-type-def type-id='type-id-2802' const='yes' id='type-id-2829'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2829' size-in-bits='64' id='type-id-2804'/>
+    <pointer-type-def type-id='type-id-2801' size-in-bits='64' id='type-id-2806'/>
+    <qualified-type-def type-id='type-id-2800' const='yes' id='type-id-2830'/>
+    <pointer-type-def type-id='type-id-2830' size-in-bits='64' id='type-id-2805'/>
+    <pointer-type-def type-id='type-id-2807' size-in-bits='64' id='type-id-2810'/>
+    <qualified-type-def type-id='type-id-2809' const='yes' id='type-id-2831'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2831' size-in-bits='64' id='type-id-2811'/>
+    <pointer-type-def type-id='type-id-2808' size-in-bits='64' id='type-id-2813'/>
+    <qualified-type-def type-id='type-id-2807' const='yes' id='type-id-2832'/>
+    <pointer-type-def type-id='type-id-2832' size-in-bits='64' id='type-id-2812'/>
+    <pointer-type-def type-id='type-id-2814' size-in-bits='64' id='type-id-2817'/>
+    <qualified-type-def type-id='type-id-2816' const='yes' id='type-id-2833'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2833' size-in-bits='64' id='type-id-2818'/>
+    <pointer-type-def type-id='type-id-2815' size-in-bits='64' id='type-id-2820'/>
+    <qualified-type-def type-id='type-id-2814' const='yes' id='type-id-2834'/>
+    <pointer-type-def type-id='type-id-2834' size-in-bits='64' id='type-id-2819'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/streambuf-inst.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
 
 
 
-    <qualified-type-def type-id='type-id-39' const='yes' id='type-id-2836'/>
-    <qualified-type-def type-id='type-id-123' const='yes' id='type-id-2837'/>
+    <qualified-type-def type-id='type-id-39' const='yes' id='type-id-2835'/>
+    <qualified-type-def type-id='type-id-123' const='yes' id='type-id-2836'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/wlocale-inst.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
       <function-decl name='__iterator_category&lt;const wchar_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-354'/>
-        <return type-id='type-id-2552'/>
+        <return type-id='type-id-2551'/>
       </function-decl>
       <function-decl name='__distance&lt;const wchar_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_funcs.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-249'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7codecvtIwc11__mbstate_tEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7codecvtIwc11__mbstate_tEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2838'/>
+        <return type-id='type-id-2837'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::collate&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt7collateIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt7collateIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2839'/>
+        <return type-id='type-id-2838'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::numpunct&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt8numpunctIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8numpunctIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2840'/>
+        <return type-id='type-id-2839'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::moneypunct&lt;wchar_t, true&gt; &gt;' mangled-name='_ZSt9use_facetISt10moneypunctIwLb1EEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt10moneypunctIwLb1EEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2841'/>
+        <return type-id='type-id-2840'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::moneypunct&lt;wchar_t, false&gt; &gt;' mangled-name='_ZSt9use_facetISt10moneypunctIwLb0EEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt10moneypunctIwLb0EEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2842'/>
+        <return type-id='type-id-2841'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::money_put&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2843'/>
+        <return type-id='type-id-2842'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::money_get&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2844'/>
+        <return type-id='type-id-2843'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::__timepunct&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt11__timepunctIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt11__timepunctIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2845'/>
+        <return type-id='type-id-2844'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::time_put&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2846'/>
+        <return type-id='type-id-2845'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::time_get&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2847'/>
+        <return type-id='type-id-2846'/>
       </function-decl>
       <function-decl name='use_facet&lt;std::messages&lt;wchar_t&gt; &gt;' mangled-name='_ZSt9use_facetISt8messagesIwEERKT_RKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9use_facetISt8messagesIwEERKT_RKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
-        <return type-id='type-id-2848'/>
+        <return type-id='type-id-2847'/>
       </function-decl>
       <function-decl name='has_facet&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; &gt;' mangled-name='_ZSt9has_facetISt7codecvtIwc11__mbstate_tEEbRKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.tcc' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt9has_facetISt7codecvtIwc11__mbstate_tEEbRKSt6locale@@GLIBCXX_3.4'>
         <parameter type-id='type-id-31'/>
         <parameter type-id='type-id-36'/>
         <return type-id='type-id-736'/>
       </function-decl>
-      <class-decl name='collate_byname&lt;wchar_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='760' column='1' id='type-id-2849'>
+      <class-decl name='collate_byname&lt;wchar_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='760' column='1' id='type-id-2848'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-933'/>
         <member-function access='private'>
           <function-decl name='collate_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2850' is-artificial='yes'/>
+            <parameter type-id='type-id-2849' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='collate_byname' mangled-name='_ZNSt14collate_bynameIwEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIwEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2850' is-artificial='yes'/>
+            <parameter type-id='type-id-2849' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~collate_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2850' is-artificial='yes'/>
+            <parameter type-id='type-id-2849' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~collate_byname' mangled-name='_ZNSt14collate_bynameIwED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIwED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2850' is-artificial='yes'/>
+            <parameter type-id='type-id-2849' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~collate_byname' mangled-name='_ZNSt14collate_bynameIwED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_classes.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14collate_bynameIwED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2850' is-artificial='yes'/>
+            <parameter type-id='type-id-2849' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='codecvt_byname&lt;wchar_t, char, __mbstate_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='459' column='1' id='type-id-2851'>
+      <class-decl name='codecvt_byname&lt;wchar_t, char, __mbstate_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='459' column='1' id='type-id-2850'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-411'/>
         <member-function access='private'>
           <function-decl name='codecvt_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2852' is-artificial='yes'/>
+            <parameter type-id='type-id-2851' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIwc11__mbstate_tEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIwc11__mbstate_tEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2852' is-artificial='yes'/>
+            <parameter type-id='type-id-2851' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~codecvt_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2852' is-artificial='yes'/>
+            <parameter type-id='type-id-2851' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIwc11__mbstate_tED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIwc11__mbstate_tED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2852' is-artificial='yes'/>
+            <parameter type-id='type-id-2851' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~codecvt_byname' mangled-name='_ZNSt14codecvt_bynameIwc11__mbstate_tED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/codecvt.h' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14codecvt_bynameIwc11__mbstate_tED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2852' is-artificial='yes'/>
+            <parameter type-id='type-id-2851' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='messages_byname&lt;wchar_t&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1879' column='1' id='type-id-2853'>
+      <class-decl name='messages_byname&lt;wchar_t&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1879' column='1' id='type-id-2852'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-935'/>
         <member-function access='private'>
           <function-decl name='messages_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/messages_members.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2854' is-artificial='yes'/>
+            <parameter type-id='type-id-2853' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='messages_byname' mangled-name='_ZNSt15messages_bynameIwEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/x86_64-unknown-linux-gnu/bits/messages_members.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIwEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2854' is-artificial='yes'/>
+            <parameter type-id='type-id-2853' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~messages_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2854' is-artificial='yes'/>
+            <parameter type-id='type-id-2853' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~messages_byname' mangled-name='_ZNSt15messages_bynameIwED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIwED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2854' is-artificial='yes'/>
+            <parameter type-id='type-id-2853' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~messages_byname' mangled-name='_ZNSt15messages_bynameIwED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1890' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15messages_bynameIwED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2854' is-artificial='yes'/>
+            <parameter type-id='type-id-2853' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='numpunct_byname&lt;wchar_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1876' column='1' id='type-id-2855'>
+      <class-decl name='numpunct_byname&lt;wchar_t&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1876' column='1' id='type-id-2854'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-945'/>
         <member-function access='private'>
           <function-decl name='numpunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1883' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2856' is-artificial='yes'/>
+            <parameter type-id='type-id-2855' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIwEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1883' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIwEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2856' is-artificial='yes'/>
+            <parameter type-id='type-id-2855' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~numpunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2856' is-artificial='yes'/>
+            <parameter type-id='type-id-2855' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIwED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIwED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2856' is-artificial='yes'/>
+            <parameter type-id='type-id-2855' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~numpunct_byname' mangled-name='_ZNSt15numpunct_bynameIwED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='1898' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15numpunct_bynameIwED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2856' is-artificial='yes'/>
+            <parameter type-id='type-id-2855' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='moneypunct_byname&lt;wchar_t, true&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2857'>
+      <class-decl name='moneypunct_byname&lt;wchar_t, true&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2856'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-943'/>
         <data-member access='private' static='yes'>
           <var-decl name='intl' type-id='type-id-1005' mangled-name='_ZNSt17moneypunct_bynameIwLb1EE4intlE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1330' column='1' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb1EE4intlE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2858' is-artificial='yes'/>
+            <parameter type-id='type-id-2857' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb1EEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb1EEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2858' is-artificial='yes'/>
+            <parameter type-id='type-id-2857' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2858' is-artificial='yes'/>
+            <parameter type-id='type-id-2857' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb1EED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb1EED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2858' is-artificial='yes'/>
+            <parameter type-id='type-id-2857' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb1EED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb1EED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2858' is-artificial='yes'/>
+            <parameter type-id='type-id-2857' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='moneypunct_byname&lt;wchar_t, false&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2859'>
+      <class-decl name='moneypunct_byname&lt;wchar_t, false&gt;' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1324' column='1' id='type-id-2858'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-942'/>
         <data-member access='private' static='yes'>
           <var-decl name='intl' type-id='type-id-1005' mangled-name='_ZNSt17moneypunct_bynameIwLb0EE4intlE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1330' column='1' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb0EE4intlE@@GLIBCXX_3.4'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2860' is-artificial='yes'/>
+            <parameter type-id='type-id-2859' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb0EEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb0EEC2EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2860' is-artificial='yes'/>
+            <parameter type-id='type-id-2859' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2860' is-artificial='yes'/>
+            <parameter type-id='type-id-2859' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb0EED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb0EED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2860' is-artificial='yes'/>
+            <parameter type-id='type-id-2859' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~moneypunct_byname' mangled-name='_ZNSt17moneypunct_bynameIwLb0EED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='1348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17moneypunct_bynameIwLb0EED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2860' is-artificial='yes'/>
+            <parameter type-id='type-id-2859' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='time_put_byname&lt;wchar_t, std::ostreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='811' column='1' id='type-id-2861'>
+      <class-decl name='time_put_byname&lt;wchar_t, std::ostreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='811' column='1' id='type-id-2860'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-949'/>
         <member-function access='private'>
           <function-decl name='time_put_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='819' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2862' is-artificial='yes'/>
+            <parameter type-id='type-id-2861' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='time_put_byname' mangled-name='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='819' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2862' is-artificial='yes'/>
+            <parameter type-id='type-id-2861' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_put_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2862' is-artificial='yes'/>
+            <parameter type-id='type-id-2861' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_put_byname' mangled-name='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2862' is-artificial='yes'/>
+            <parameter type-id='type-id-2861' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_put_byname' mangled-name='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2862' is-artificial='yes'/>
+            <parameter type-id='type-id-2861' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='time_get_byname&lt;wchar_t, std::istreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='686' column='1' id='type-id-2863'>
+      <class-decl name='time_get_byname&lt;wchar_t, std::istreambuf_iterator&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt; &gt;' size-in-bits='128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='686' column='1' id='type-id-2862'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-947'/>
         <member-function access='private'>
           <function-decl name='time_get_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='time_get_byname' mangled-name='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_get_byname' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_get_byname' mangled-name='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes' vtable-offset='-1'>
           <function-decl name='~time_get_byname' mangled-name='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.h' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2864' is-artificial='yes'/>
+            <parameter type-id='type-id-2863' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__pad&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='90' column='1' id='type-id-2865'>
+      <class-decl name='__pad&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.h' line='90' column='1' id='type-id-2864'>
         <member-function access='private' static='yes'>
           <function-decl name='_S_pad' mangled-name='_ZNSt5__padIwSt11char_traitsIwEE6_S_padERSt8ios_basewPwPKwll' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='1193' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-102'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;wchar_t, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2866'>
+      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;wchar_t, true&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2865'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt18__moneypunct_cacheIwLb1EEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2867' is-artificial='yes'/>
+            <parameter type-id='type-id-2866' is-artificial='yes'/>
             <parameter type-id='type-id-31'/>
-            <return type-id='type-id-2868'/>
+            <return type-id='type-id-2867'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;wchar_t, false&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2869'>
+      <class-decl name='__use_cache&lt;std::__moneypunct_cache&lt;wchar_t, false&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='40' column='1' id='type-id-2868'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt18__moneypunct_cacheIwLb0EEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets_nonio.tcc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2870' is-artificial='yes'/>
+            <parameter type-id='type-id-2869' is-artificial='yes'/>
             <parameter type-id='type-id-31'/>
-            <return type-id='type-id-2871'/>
+            <return type-id='type-id-2870'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__use_cache&lt;std::__numpunct_cache&lt;wchar_t&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='52' column='1' id='type-id-2872'>
+      <class-decl name='__use_cache&lt;std::__numpunct_cache&lt;wchar_t&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='52' column='1' id='type-id-2871'>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/locale_facets.tcc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2873' is-artificial='yes'/>
+            <parameter type-id='type-id-2872' is-artificial='yes'/>
             <parameter type-id='type-id-31'/>
-            <return type-id='type-id-2874'/>
+            <return type-id='type-id-2873'/>
           </function-decl>
         </member-function>
       </class-decl>
         <return type-id='type-id-736'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-908' size-in-bits='64' id='type-id-2838'/>
+    <reference-type-def kind='lvalue' type-id='type-id-908' size-in-bits='64' id='type-id-2837'/>
     <namespace-decl name='__gnu_cxx'>
       <function-decl name='__is_null_pointer&lt;const wchar_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/type_traits.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-249'/>
         <return type-id='type-id-23'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-967' const='yes' id='type-id-2875'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1083' size-in-bits='64' id='type-id-2839'/>
-
-
-    <reference-type-def kind='lvalue' type-id='type-id-1099' size-in-bits='64' id='type-id-2840'/>
-
-    <reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-2841'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1096' size-in-bits='64' id='type-id-2842'/>
-    <qualified-type-def type-id='type-id-994' const='yes' id='type-id-2876'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1092' size-in-bits='64' id='type-id-2843'/>
-    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-2877'/>
-    <qualified-type-def type-id='type-id-984' const='yes' id='type-id-2878'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1089' size-in-bits='64' id='type-id-2844'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1081' size-in-bits='64' id='type-id-2845'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1103' size-in-bits='64' id='type-id-2846'/>
-    <qualified-type-def type-id='type-id-1044' const='yes' id='type-id-2879'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1101' size-in-bits='64' id='type-id-2847'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1086' size-in-bits='64' id='type-id-2848'/>
-
-    <qualified-type-def type-id='type-id-729' const='yes' id='type-id-2880'/>
-    <pointer-type-def type-id='type-id-2849' size-in-bits='64' id='type-id-2850'/>
-    <pointer-type-def type-id='type-id-2851' size-in-bits='64' id='type-id-2852'/>
-    <pointer-type-def type-id='type-id-2853' size-in-bits='64' id='type-id-2854'/>
-    <pointer-type-def type-id='type-id-2855' size-in-bits='64' id='type-id-2856'/>
-    <pointer-type-def type-id='type-id-2857' size-in-bits='64' id='type-id-2858'/>
-    <pointer-type-def type-id='type-id-2859' size-in-bits='64' id='type-id-2860'/>
-    <pointer-type-def type-id='type-id-2861' size-in-bits='64' id='type-id-2862'/>
-    <pointer-type-def type-id='type-id-2863' size-in-bits='64' id='type-id-2864'/>
-    <pointer-type-def type-id='type-id-1150' size-in-bits='64' id='type-id-2868'/>
-    <qualified-type-def type-id='type-id-2866' const='yes' id='type-id-2881'/>
-    <pointer-type-def type-id='type-id-2881' size-in-bits='64' id='type-id-2867'/>
-    <pointer-type-def type-id='type-id-1149' size-in-bits='64' id='type-id-2871'/>
-    <qualified-type-def type-id='type-id-2869' const='yes' id='type-id-2882'/>
-    <pointer-type-def type-id='type-id-2882' size-in-bits='64' id='type-id-2870'/>
-    <pointer-type-def type-id='type-id-1152' size-in-bits='64' id='type-id-2874'/>
-    <qualified-type-def type-id='type-id-2872' const='yes' id='type-id-2883'/>
-    <pointer-type-def type-id='type-id-2883' size-in-bits='64' id='type-id-2873'/>
+    <qualified-type-def type-id='type-id-967' const='yes' id='type-id-2874'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1083' size-in-bits='64' id='type-id-2838'/>
+
+
+    <reference-type-def kind='lvalue' type-id='type-id-1099' size-in-bits='64' id='type-id-2839'/>
+
+    <reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-2840'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1096' size-in-bits='64' id='type-id-2841'/>
+    <qualified-type-def type-id='type-id-994' const='yes' id='type-id-2875'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1092' size-in-bits='64' id='type-id-2842'/>
+    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-2876'/>
+    <qualified-type-def type-id='type-id-984' const='yes' id='type-id-2877'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1089' size-in-bits='64' id='type-id-2843'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1081' size-in-bits='64' id='type-id-2844'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1103' size-in-bits='64' id='type-id-2845'/>
+    <qualified-type-def type-id='type-id-1044' const='yes' id='type-id-2878'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1101' size-in-bits='64' id='type-id-2846'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1086' size-in-bits='64' id='type-id-2847'/>
+
+    <qualified-type-def type-id='type-id-729' const='yes' id='type-id-2879'/>
+    <pointer-type-def type-id='type-id-2848' size-in-bits='64' id='type-id-2849'/>
+    <pointer-type-def type-id='type-id-2850' size-in-bits='64' id='type-id-2851'/>
+    <pointer-type-def type-id='type-id-2852' size-in-bits='64' id='type-id-2853'/>
+    <pointer-type-def type-id='type-id-2854' size-in-bits='64' id='type-id-2855'/>
+    <pointer-type-def type-id='type-id-2856' size-in-bits='64' id='type-id-2857'/>
+    <pointer-type-def type-id='type-id-2858' size-in-bits='64' id='type-id-2859'/>
+    <pointer-type-def type-id='type-id-2860' size-in-bits='64' id='type-id-2861'/>
+    <pointer-type-def type-id='type-id-2862' size-in-bits='64' id='type-id-2863'/>
+    <pointer-type-def type-id='type-id-1150' size-in-bits='64' id='type-id-2867'/>
+    <qualified-type-def type-id='type-id-2865' const='yes' id='type-id-2880'/>
+    <pointer-type-def type-id='type-id-2880' size-in-bits='64' id='type-id-2866'/>
+    <pointer-type-def type-id='type-id-1149' size-in-bits='64' id='type-id-2870'/>
+    <qualified-type-def type-id='type-id-2868' const='yes' id='type-id-2881'/>
+    <pointer-type-def type-id='type-id-2881' size-in-bits='64' id='type-id-2869'/>
+    <pointer-type-def type-id='type-id-1152' size-in-bits='64' id='type-id-2873'/>
+    <qualified-type-def type-id='type-id-2871' const='yes' id='type-id-2882'/>
+    <pointer-type-def type-id='type-id-2882' size-in-bits='64' id='type-id-2872'/>
 
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++98/parallel_settings.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++98' language='LANG_C_plus_plus'>
 
 
     <namespace-decl name='__gnu_parallel'>
-      <class-decl name='_Settings' size-in-bits='2816' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='123' column='1' id='type-id-2884'>
+      <class-decl name='_Settings' size-in-bits='2816' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='123' column='1' id='type-id-2883'>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='algorithm_strategy' type-id='type-id-2885' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='125' column='1'/>
+          <var-decl name='algorithm_strategy' type-id='type-id-2884' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='125' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='32'>
-          <var-decl name='sort_algorithm' type-id='type-id-2886' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='127' column='1'/>
+          <var-decl name='sort_algorithm' type-id='type-id-2885' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='127' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='64'>
-          <var-decl name='partial_sum_algorithm' type-id='type-id-2887' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='128' column='1'/>
+          <var-decl name='partial_sum_algorithm' type-id='type-id-2886' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='128' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='96'>
-          <var-decl name='multiway_merge_algorithm' type-id='type-id-2888' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='129' column='1'/>
+          <var-decl name='multiway_merge_algorithm' type-id='type-id-2887' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='129' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='128'>
-          <var-decl name='find_algorithm' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='130' column='1'/>
+          <var-decl name='find_algorithm' type-id='type-id-2888' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='130' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='160'>
-          <var-decl name='sort_splitting' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='132' column='1'/>
+          <var-decl name='sort_splitting' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='132' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='192'>
-          <var-decl name='merge_splitting' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='133' column='1'/>
+          <var-decl name='merge_splitting' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='133' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='224'>
-          <var-decl name='multiway_merge_splitting' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='134' column='1'/>
+          <var-decl name='multiway_merge_splitting' type-id='type-id-2889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='134' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='256'>
-          <var-decl name='accumulate_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='139' column='1'/>
+          <var-decl name='accumulate_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='139' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='320'>
           <var-decl name='adjacent_difference_minimal_n' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='142' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='384'>
-          <var-decl name='count_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='145' column='1'/>
+          <var-decl name='count_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='145' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='448'>
-          <var-decl name='fill_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='148' column='1'/>
+          <var-decl name='fill_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='148' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='512'>
           <var-decl name='find_increasing_factor' type-id='type-id-536' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='151' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='576'>
-          <var-decl name='find_initial_block_size' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='154' column='1'/>
+          <var-decl name='find_initial_block_size' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='154' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='640'>
-          <var-decl name='find_maximum_block_size' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='157' column='1'/>
+          <var-decl name='find_maximum_block_size' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='157' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='704'>
-          <var-decl name='find_sequential_search_size' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='160' column='1'/>
+          <var-decl name='find_sequential_search_size' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='160' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='768'>
-          <var-decl name='for_each_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='163' column='1'/>
+          <var-decl name='for_each_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='163' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='832'>
-          <var-decl name='generate_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='166' column='1'/>
+          <var-decl name='generate_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='166' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='896'>
-          <var-decl name='max_element_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='169' column='1'/>
+          <var-decl name='max_element_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='169' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='960'>
-          <var-decl name='merge_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='172' column='1'/>
+          <var-decl name='merge_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='172' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1024'>
           <var-decl name='merge_oversampling' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='175' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1088'>
-          <var-decl name='min_element_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='178' column='1'/>
+          <var-decl name='min_element_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='178' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1152'>
-          <var-decl name='multiway_merge_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='181' column='1'/>
+          <var-decl name='multiway_merge_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='181' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1216'>
           <var-decl name='multiway_merge_minimal_k' type-id='type-id-36' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='184' column='1'/>
           <var-decl name='multiway_merge_oversampling' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='187' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1280'>
-          <var-decl name='nth_element_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='190' column='1'/>
+          <var-decl name='nth_element_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='190' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1344'>
-          <var-decl name='partition_chunk_size' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='193' column='1'/>
+          <var-decl name='partition_chunk_size' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='193' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1408'>
           <var-decl name='partition_chunk_share' type-id='type-id-536' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='197' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1472'>
-          <var-decl name='partition_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='200' column='1'/>
+          <var-decl name='partition_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='200' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1536'>
-          <var-decl name='partial_sort_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='203' column='1'/>
+          <var-decl name='partial_sort_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='203' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1600'>
           <var-decl name='partial_sum_dilation' type-id='type-id-538' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='207' column='1'/>
           <var-decl name='random_shuffle_minimal_n' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='213' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1728'>
-          <var-decl name='replace_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='216' column='1'/>
+          <var-decl name='replace_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='216' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1792'>
-          <var-decl name='set_difference_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='219' column='1'/>
+          <var-decl name='set_difference_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='219' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1856'>
-          <var-decl name='set_intersection_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='222' column='1'/>
+          <var-decl name='set_intersection_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='222' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1920'>
-          <var-decl name='set_symmetric_difference_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='225' column='1'/>
+          <var-decl name='set_symmetric_difference_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='225' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='1984'>
-          <var-decl name='set_union_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='228' column='1'/>
+          <var-decl name='set_union_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='228' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2048'>
-          <var-decl name='sort_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='231' column='1'/>
+          <var-decl name='sort_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='231' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2112'>
           <var-decl name='sort_mwms_oversampling' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='234' column='1'/>
           <var-decl name='sort_qs_num_samples_preset' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='237' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2176'>
-          <var-decl name='sort_qsb_base_case_maximal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='241' column='1'/>
+          <var-decl name='sort_qsb_base_case_maximal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='241' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2240'>
-          <var-decl name='transform_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='244' column='1'/>
+          <var-decl name='transform_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='244' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2304'>
-          <var-decl name='unique_copy_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='247' column='1'/>
+          <var-decl name='unique_copy_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='247' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2368'>
-          <var-decl name='workstealing_chunk_size' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='249' column='1'/>
+          <var-decl name='workstealing_chunk_size' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='249' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2432'>
           <var-decl name='L1_cache_size' type-id='type-id-541' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='254' column='1'/>
           <var-decl name='cache_line_size' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='265' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2624'>
-          <var-decl name='qsb_steals' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='270' column='1'/>
+          <var-decl name='qsb_steals' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='270' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2688'>
-          <var-decl name='search_minimal_n' type-id='type-id-2891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='273' column='1'/>
+          <var-decl name='search_minimal_n' type-id='type-id-2890' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='273' column='1'/>
         </data-member>
         <data-member access='public' layout-offset-in-bits='2752'>
           <var-decl name='find_scale_factor' type-id='type-id-538' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='276' column='1'/>
         </data-member>
         <member-function access='public' static='yes'>
           <function-decl name='get' mangled-name='_ZN14__gnu_parallel9_Settings3getEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14__gnu_parallel9_Settings3getEv@@GLIBCXX_3.4.10'>
-            <return type-id='type-id-2892'/>
+            <return type-id='type-id-2891'/>
           </function-decl>
         </member-function>
         <member-function access='public' static='yes'>
           <function-decl name='set' mangled-name='_ZN14__gnu_parallel9_Settings3setERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN14__gnu_parallel9_Settings3setERS0_@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2893'/>
+            <parameter type-id='type-id-2892'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' constructor='yes'>
           <function-decl name='_Settings' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/settings.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2894' is-artificial='yes'/>
+            <parameter type-id='type-id-2893' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='_AlgorithmStrategy' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='67' column='1' id='type-id-2885'>
+      <enum-decl name='_AlgorithmStrategy' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='67' column='1' id='type-id-2884'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='heuristic' value='0'/>
         <enumerator name='force_sequential' value='1'/>
         <enumerator name='force_parallel' value='2'/>
       </enum-decl>
-      <enum-decl name='_SortAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='76' column='1' id='type-id-2886'>
+      <enum-decl name='_SortAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='76' column='1' id='type-id-2885'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='MWMS' value='0'/>
         <enumerator name='QS' value='1'/>
         <enumerator name='QS_BALANCED' value='2'/>
       </enum-decl>
-      <enum-decl name='_PartialSumAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='91' column='1' id='type-id-2887'>
+      <enum-decl name='_PartialSumAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='91' column='1' id='type-id-2886'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='RECURSIVE' value='0'/>
         <enumerator name='LINEAR' value='1'/>
       </enum-decl>
-      <enum-decl name='_MultiwayMergeAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='85' column='1' id='type-id-2888'>
+      <enum-decl name='_MultiwayMergeAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='85' column='1' id='type-id-2887'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='LOSER_TREE' value='0'/>
       </enum-decl>
-      <enum-decl name='_FindAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='106' column='1' id='type-id-2889'>
+      <enum-decl name='_FindAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='106' column='1' id='type-id-2888'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='GROWING_BLOCKS' value='0'/>
         <enumerator name='CONSTANT_SIZE_BLOCKS' value='1'/>
         <enumerator name='EQUAL_SPLIT' value='2'/>
       </enum-decl>
-      <enum-decl name='_SplittingAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='98' column='1' id='type-id-2890'>
+      <enum-decl name='_SplittingAlgorithm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='98' column='1' id='type-id-2889'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='SAMPLING' value='0'/>
         <enumerator name='EXACT' value='1'/>
       </enum-decl>
-      <typedef-decl name='_SequenceIndex' type-id='type-id-2895' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='117' column='1' id='type-id-2891'/>
+      <typedef-decl name='_SequenceIndex' type-id='type-id-2894' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/parallel/types.h' line='117' column='1' id='type-id-2890'/>
     </namespace-decl>
 
-    <typedef-decl name='uint64_t' type-id='type-id-69' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-2895'/>
-    <qualified-type-def type-id='type-id-2884' const='yes' id='type-id-2896'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2896' size-in-bits='64' id='type-id-2892'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2884' size-in-bits='64' id='type-id-2893'/>
-    <pointer-type-def type-id='type-id-2884' size-in-bits='64' id='type-id-2894'/>
+    <typedef-decl name='uint64_t' type-id='type-id-69' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-2894'/>
+    <qualified-type-def type-id='type-id-2883' const='yes' id='type-id-2895'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2895' size-in-bits='64' id='type-id-2891'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2883' size-in-bits='64' id='type-id-2892'/>
+    <pointer-type-def type-id='type-id-2883' size-in-bits='64' id='type-id-2893'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/chrono.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <namespace-decl name='chrono'>
         <function-decl name='duration_cast&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt;, long int, std::ratio&lt;1l&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1254'/>
-          <return type-id='type-id-2897'/>
+          <return type-id='type-id-2896'/>
         </function-decl>
         <function-decl name='operator+&lt;long int, std::ratio&lt;1l&gt;, long int, std::ratio&lt;1l, 1000000l&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
           <parameter type-id='type-id-1254'/>
           <parameter type-id='type-id-1250'/>
-          <return type-id='type-id-2898'/>
+          <return type-id='type-id-2897'/>
         </function-decl>
-        <class-decl name='__duration_cast_impl&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt;, std::ratio&lt;1000000l, 1l&gt;, long int, false, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='147' column='1' id='type-id-2899'>
+        <class-decl name='__duration_cast_impl&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt;, std::ratio&lt;1000000l, 1l&gt;, long int, false, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='147' column='1' id='type-id-2898'>
           <member-function access='public' static='yes'>
             <function-decl name='__cast&lt;long int, std::ratio&lt;1l&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
               <parameter type-id='type-id-1254'/>
           </member-function>
         </class-decl>
       </namespace-decl>
-      <class-decl name='enable_if&lt;true, std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1723' column='1' id='type-id-2900'>
+      <class-decl name='enable_if&lt;true, std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1723' column='1' id='type-id-2899'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1239' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1724' column='1' id='type-id-2897'/>
+          <typedef-decl name='type' type-id='type-id-1239' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1724' column='1' id='type-id-2896'/>
         </member-type>
       </class-decl>
-      <class-decl name='common_type&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1l&gt; &gt;, std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='74' column='1' id='type-id-2901'>
+      <class-decl name='common_type&lt;std::chrono::duration&lt;long int, std::ratio&lt;1l, 1l&gt; &gt;, std::chrono::duration&lt;long int, std::ratio&lt;1l, 1000000l&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='74' column='1' id='type-id-2900'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1239' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='85' column='1' id='type-id-2898'/>
+          <typedef-decl name='type' type-id='type-id-1239' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/chrono' line='85' column='1' id='type-id-2897'/>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <class-decl name='timeval' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/time.h' line='75' column='1' id='type-id-2902'>
+    <class-decl name='timeval' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/time.h' line='75' column='1' id='type-id-2901'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='tv_sec' type-id='type-id-1244' visibility='default' filepath='/usr/include/bits/time.h' line='77' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='64'>
-        <var-decl name='tv_usec' type-id='type-id-2903' visibility='default' filepath='/usr/include/bits/time.h' line='78' column='1'/>
+        <var-decl name='tv_usec' type-id='type-id-2902' visibility='default' filepath='/usr/include/bits/time.h' line='78' column='1'/>
       </data-member>
     </class-decl>
-    <typedef-decl name='__suseconds_t' type-id='type-id-55' filepath='/usr/include/bits/types.h' line='151' column='1' id='type-id-2903'/>
-    <pointer-type-def type-id='type-id-2902' size-in-bits='64' id='type-id-2904'/>
-    <class-decl name='timezone' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/sys/time.h' line='57' column='1' id='type-id-2905'>
+    <typedef-decl name='__suseconds_t' type-id='type-id-55' filepath='/usr/include/bits/types.h' line='151' column='1' id='type-id-2902'/>
+    <pointer-type-def type-id='type-id-2901' size-in-bits='64' id='type-id-2903'/>
+    <class-decl name='timezone' size-in-bits='64' is-struct='yes' visibility='default' filepath='/usr/include/sys/time.h' line='57' column='1' id='type-id-2904'>
       <data-member access='public' layout-offset-in-bits='0'>
         <var-decl name='tz_minuteswest' type-id='type-id-36' visibility='default' filepath='/usr/include/sys/time.h' line='59' column='1'/>
       </data-member>
         <var-decl name='tz_dsttime' type-id='type-id-36' visibility='default' filepath='/usr/include/sys/time.h' line='60' column='1'/>
       </data-member>
     </class-decl>
-    <pointer-type-def type-id='type-id-2905' size-in-bits='64' id='type-id-2906'/>
+    <pointer-type-def type-id='type-id-2904' size-in-bits='64' id='type-id-2905'/>
     <function-decl name='gettimeofday' filepath='/usr/include/sys/time.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
-      <parameter type-id='type-id-2904'/>
-      <parameter type-id='type-id-2906'/>
+      <parameter type-id='type-id-2903'/>
+      <parameter type-id='type-id-2905'/>
       <return type-id='type-id-36'/>
     </function-decl>
   </abi-instr>
 
 
 
-      <class-decl name='condition_variable_any' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='173' column='1' id='type-id-2907'>
+      <class-decl name='condition_variable_any' size-in-bits='704' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='173' column='1' id='type-id-2906'>
         <data-member access='private' layout-offset-in-bits='0'>
           <var-decl name='_M_cond' type-id='type-id-1449' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='176' column='1'/>
         </data-member>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable_any' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2907' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~condition_variable_any' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2907' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable_any' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
-            <parameter type-id='type-id-2909'/>
+            <parameter type-id='type-id-2907' is-artificial='yes'/>
+            <parameter type-id='type-id-2908'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt22condition_variable_anyaSERKS_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
-            <parameter type-id='type-id-2909'/>
-            <return type-id='type-id-2910'/>
+            <parameter type-id='type-id-2907' is-artificial='yes'/>
+            <parameter type-id='type-id-2908'/>
+            <return type-id='type-id-2909'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='notify_one' mangled-name='_ZNSt22condition_variable_any10notify_oneEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2907' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='notify_all' mangled-name='_ZNSt22condition_variable_any10notify_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2907' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='condition_variable_any' mangled-name='_ZNSt22condition_variable_anyC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt22condition_variable_anyC2Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2907' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~condition_variable_any' mangled-name='_ZNSt22condition_variable_anyD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/condition_variable' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt22condition_variable_anyD1Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-2908' is-artificial='yes'/>
+            <parameter type-id='type-id-2907' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
 
 
 
-    <pointer-type-def type-id='type-id-2907' size-in-bits='64' id='type-id-2908'/>
-    <qualified-type-def type-id='type-id-2907' const='yes' id='type-id-2911'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2911' size-in-bits='64' id='type-id-2909'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2907' size-in-bits='64' id='type-id-2910'/>
+    <pointer-type-def type-id='type-id-2906' size-in-bits='64' id='type-id-2907'/>
+    <qualified-type-def type-id='type-id-2906' const='yes' id='type-id-2910'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2910' size-in-bits='64' id='type-id-2908'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2906' size-in-bits='64' id='type-id-2909'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/debug.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
     <namespace-decl name='__gnu_debug'>
-      <class-decl name='_Safe_iterator_base' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='51' column='1' id='type-id-2912'>
+      <class-decl name='_Safe_iterator_base' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='51' column='1' id='type-id-2911'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_sequence' type-id='type-id-2913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='56' column='1'/>
+          <var-decl name='_M_sequence' type-id='type-id-2912' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='56' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
           <var-decl name='_M_version' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='65' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_prior' type-id='type-id-2914' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='69' column='1'/>
+          <var-decl name='_M_prior' type-id='type-id-2913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='69' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_next' type-id='type-id-2914' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='73' column='1'/>
+          <var-decl name='_M_next' type-id='type-id-2913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='73' column='1'/>
         </data-member>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
-            <parameter type-id='type-id-2915'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2914'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
-            <parameter type-id='type-id-2916'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2915'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN11__gnu_debug19_Safe_iterator_baseaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
-            <parameter type-id='type-id-2916'/>
-            <return type-id='type-id-2917'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2915'/>
+            <return type-id='type-id-2916'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
-            <parameter type-id='type-id-2916'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2915'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes'>
           <function-decl name='~_Safe_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_mutex' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
             <return type-id='type-id-1792'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
-            <parameter type-id='type-id-2913'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2912'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_single' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
-            <parameter type-id='type-id-2913'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2912'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_single' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_attached_to' mangled-name='_ZNK11__gnu_debug19_Safe_iterator_base14_M_attached_toEPKNS_19_Safe_sequence_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2918' is-artificial='yes'/>
-            <parameter type-id='type-id-2915'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
+            <parameter type-id='type-id-2914'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_singular' mangled-name='_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2918' is-artificial='yes'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_can_compare' mangled-name='_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2918' is-artificial='yes'/>
-            <parameter type-id='type-id-2916'/>
+            <parameter type-id='type-id-2917' is-artificial='yes'/>
+            <parameter type-id='type-id-2915'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_invalidate' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base13_M_invalidateEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_reset' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base8_M_resetEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_unlink' mangled-name='_ZN11__gnu_debug19_Safe_iterator_base9_M_unlinkEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2914' is-artificial='yes'/>
+            <parameter type-id='type-id-2913' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Safe_sequence_base' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='178' column='1' id='type-id-2919'>
+      <class-decl name='_Safe_sequence_base' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='178' column='1' id='type-id-2918'>
         <data-member access='private' layout-offset-in-bits='0'>
-          <var-decl name='_M_iterators' type-id='type-id-2914' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='182' column='1'/>
+          <var-decl name='_M_iterators' type-id='type-id-2913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='182' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_const_iterators' type-id='type-id-2914' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='185' column='1'/>
+          <var-decl name='_M_const_iterators' type-id='type-id-2913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='185' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
           <var-decl name='_M_version' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='188' column='1'/>
         </data-member>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_sequence_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes'>
           <function-decl name='~_Safe_sequence_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_detach_all' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_detach_singular' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_revalidate_singular' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
-            <parameter type-id='type-id-2920'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
+            <parameter type-id='type-id-2919'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_mutex' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv@@GLIBCXX_3.4.9'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
             <return type-id='type-id-1792'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_invalidate_all' mangled-name='_ZNK11__gnu_debug19_Safe_sequence_base17_M_invalidate_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2915' is-artificial='yes'/>
+            <parameter type-id='type-id-2914' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base9_M_attachEPNS_19_Safe_iterator_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
-            <parameter type-id='type-id-2914'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
+            <parameter type-id='type-id-2913'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_single' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base16_M_attach_singleEPNS_19_Safe_iterator_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
-            <parameter type-id='type-id-2914'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
+            <parameter type-id='type-id-2913'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base9_M_detachEPNS_19_Safe_iterator_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
-            <parameter type-id='type-id-2914'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
+            <parameter type-id='type-id-2913'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_single' mangled-name='_ZN11__gnu_debug19_Safe_sequence_base16_M_detach_singleEPNS_19_Safe_iterator_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_base.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2913' is-artificial='yes'/>
-            <parameter type-id='type-id-2914'/>
+            <parameter type-id='type-id-2912' is-artificial='yes'/>
+            <parameter type-id='type-id-2913'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Error_formatter' size-in-bits='4480' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='115' column='1' id='type-id-2921'>
+      <class-decl name='_Error_formatter' size-in-bits='4480' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='115' column='1' id='type-id-2920'>
         <member-type access='private'>
-          <enum-decl name='_Constness' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='118' column='1' id='type-id-2922'>
+          <enum-decl name='_Constness' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='118' column='1' id='type-id-2921'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__unknown_constness' value='0'/>
             <enumerator name='__const_iterator' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='_Iterator_state' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='127' column='1' id='type-id-2923'>
+          <enum-decl name='_Iterator_state' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='127' column='1' id='type-id-2922'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='__unknown_state' value='0'/>
             <enumerator name='__singular' value='1'/>
           </enum-decl>
         </member-type>
         <member-type access='private'>
-          <class-decl name='_Parameter' size-in-bits='448' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='143' column='1' id='type-id-2924'>
+          <class-decl name='_Parameter' size-in-bits='448' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='143' column='1' id='type-id-2923'>
             <member-type access='public'>
-              <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='146' column='1' id='type-id-2925'>
+              <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='146' column='1' id='type-id-2924'>
                 <underlying-type type-id='type-id-6'/>
                 <enumerator name='__unused_param' value='0'/>
                 <enumerator name='__iterator' value='1'/>
               </enum-decl>
             </member-type>
             <member-type access='public'>
-              <union-decl name='__anonymous_union__' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='155' column='1' id='type-id-2926'>
+              <union-decl name='__anonymous_union__' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='155' column='1' id='type-id-2925'>
                 <member-type access='private'>
-                  <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='158' column='1' id='type-id-2927'>
+                  <class-decl name='__anonymous_struct__' size-in-bits='384' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='158' column='1' id='type-id-2926'>
                     <data-member access='public' layout-offset-in-bits='0'>
                       <var-decl name='_M_name' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='159' column='1'/>
                     </data-member>
                       <var-decl name='_M_type' type-id='type-id-1353' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='161' column='1'/>
                     </data-member>
                     <data-member access='public' layout-offset-in-bits='192'>
-                      <var-decl name='_M_constness' type-id='type-id-2922' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='162' column='1'/>
+                      <var-decl name='_M_constness' type-id='type-id-2921' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='162' column='1'/>
                     </data-member>
                     <data-member access='public' layout-offset-in-bits='224'>
-                      <var-decl name='_M_state' type-id='type-id-2923' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='163' column='1'/>
+                      <var-decl name='_M_state' type-id='type-id-2922' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='163' column='1'/>
                     </data-member>
                     <data-member access='public' layout-offset-in-bits='256'>
                       <var-decl name='_M_sequence' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='164' column='1'/>
                   </class-decl>
                 </member-type>
                 <member-type access='private'>
-                  <class-decl name='__anonymous_struct__1' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='170' column='1' id='type-id-2928'>
+                  <class-decl name='__anonymous_struct__1' size-in-bits='192' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='170' column='1' id='type-id-2927'>
                     <data-member access='public' layout-offset-in-bits='0'>
                       <var-decl name='_M_name' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='171' column='1'/>
                     </data-member>
                   </class-decl>
                 </member-type>
                 <member-type access='private'>
-                  <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='178' column='1' id='type-id-2929'>
+                  <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='178' column='1' id='type-id-2928'>
                     <data-member access='public' layout-offset-in-bits='0'>
                       <var-decl name='_M_name' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='179' column='1'/>
                     </data-member>
                   </class-decl>
                 </member-type>
                 <member-type access='private'>
-                  <class-decl name='__anonymous_struct__3' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='185' column='1' id='type-id-2930'>
+                  <class-decl name='__anonymous_struct__3' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='185' column='1' id='type-id-2929'>
                     <data-member access='public' layout-offset-in-bits='0'>
                       <var-decl name='_M_name' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='186' column='1'/>
                     </data-member>
                   </class-decl>
                 </member-type>
                 <data-member access='private'>
-                  <var-decl name='_M_iterator' type-id='type-id-2927' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='166' column='1'/>
+                  <var-decl name='_M_iterator' type-id='type-id-2926' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='166' column='1'/>
                 </data-member>
                 <data-member access='private'>
-                  <var-decl name='_M_sequence' type-id='type-id-2928' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='174' column='1'/>
+                  <var-decl name='_M_sequence' type-id='type-id-2927' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='174' column='1'/>
                 </data-member>
                 <data-member access='private'>
-                  <var-decl name='_M_integer' type-id='type-id-2929' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='181' column='1'/>
+                  <var-decl name='_M_integer' type-id='type-id-2928' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='181' column='1'/>
                 </data-member>
                 <data-member access='private'>
-                  <var-decl name='_M_string' type-id='type-id-2930' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='188' column='1'/>
+                  <var-decl name='_M_string' type-id='type-id-2929' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='188' column='1'/>
                 </data-member>
               </union-decl>
             </member-type>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_kind' type-id='type-id-2925' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='152' column='1'/>
+              <var-decl name='_M_kind' type-id='type-id-2924' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='152' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_variant' type-id='type-id-2926' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='189' column='1'/>
+              <var-decl name='_M_variant' type-id='type-id-2925' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='189' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Parameter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2931' is-artificial='yes'/>
+                <parameter type-id='type-id-2930' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Parameter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2931' is-artificial='yes'/>
+                <parameter type-id='type-id-2930' is-artificial='yes'/>
                 <parameter type-id='type-id-55'/>
                 <parameter type-id='type-id-11'/>
                 <return type-id='type-id-4'/>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Parameter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-2931' is-artificial='yes'/>
+                <parameter type-id='type-id-2930' is-artificial='yes'/>
                 <parameter type-id='type-id-11'/>
                 <parameter type-id='type-id-11'/>
                 <return type-id='type-id-4'/>
             </member-function>
             <member-function access='public' const='yes'>
               <function-decl name='_M_print_field' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_Parameter14_M_print_fieldEPKS0_PKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter10_Parameter14_M_print_fieldEPKS0_PKc@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-2932' is-artificial='yes'/>
-                <parameter type-id='type-id-2933'/>
+                <parameter type-id='type-id-2931' is-artificial='yes'/>
+                <parameter type-id='type-id-2932'/>
                 <parameter type-id='type-id-11'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' const='yes'>
               <function-decl name='_M_print_description' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_@@GLIBCXX_3.4'>
-                <parameter type-id='type-id-2932' is-artificial='yes'/>
-                <parameter type-id='type-id-2933'/>
+                <parameter type-id='type-id-2931' is-artificial='yes'/>
+                <parameter type-id='type-id-2932'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='445' column='1' id='type-id-2934'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='445' column='1' id='type-id-2933'>
             <underlying-type type-id='type-id-6'/>
             <enumerator name='_M_indent' value='4'/>
           </enum-decl>
           <var-decl name='_M_line' type-id='type-id-66' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='440' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_parameters' type-id='type-id-2935' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='441' column='1'/>
+          <var-decl name='_M_parameters' type-id='type-id-2934' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='441' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='4160'>
           <var-decl name='_M_num_parameters' type-id='type-id-66' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='442' column='1'/>
         </data-member>
         <member-function access='private' const='yes'>
           <function-decl name='_M_integer' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_M_integerElPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='383' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <parameter type-id='type-id-55'/>
             <parameter type-id='type-id-11'/>
-            <return type-id='type-id-2936'/>
+            <return type-id='type-id-2935'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_string' mangled-name='_ZNK11__gnu_debug16_Error_formatter9_M_stringEPKcS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='391' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-11'/>
-            <return type-id='type-id-2936'/>
+            <return type-id='type-id-2935'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_message' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_M_messageEPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
-            <return type-id='type-id-2936'/>
+            <return type-id='type-id-2935'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_message' mangled-name='_ZNK11__gnu_debug16_Error_formatter10_M_messageENS_13_Debug_msg_idE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter10_M_messageENS_13_Debug_msg_idE@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
-            <parameter type-id='type-id-2937'/>
-            <return type-id='type-id-2936'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
+            <parameter type-id='type-id-2936'/>
+            <return type-id='type-id-2935'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_error' mangled-name='_ZNK11__gnu_debug16_Error_formatter8_M_errorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='_Error_formatter' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='419' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2938' is-artificial='yes'/>
+            <parameter type-id='type-id-2937' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_print_word' mangled-name='_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='429' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_print_string' mangled-name='_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get_max_length' mangled-name='_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
           <function-decl name='_M_at' mangled-name='_ZN11__gnu_debug16_Error_formatter5_M_atEPKcm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='452' column='1' visibility='default' binding='global' size-in-bits='64'>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-2921'/>
+            <return type-id='type-id-2920'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_format_word&lt;const void*&gt;' mangled-name='_ZNK11__gnu_debug16_Error_formatter14_M_format_wordIPKvEEvPciPKcT_' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='782' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_format_word&lt;const char*&gt;' mangled-name='_ZNK11__gnu_debug16_Error_formatter14_M_format_wordIPKcEEvPciS3_T_' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='782' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_format_word&lt;long unsigned int&gt;' mangled-name='_ZNK11__gnu_debug16_Error_formatter14_M_format_wordImEEvPciPKcT_' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='782' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_format_word&lt;long int&gt;' mangled-name='_ZNK11__gnu_debug16_Error_formatter14_M_format_wordIlEEvPciPKcT_' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='782' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2933' is-artificial='yes'/>
+            <parameter type-id='type-id-2932' is-artificial='yes'/>
             <parameter type-id='type-id-149'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <enum-decl name='_Debug_msg_id' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='55' column='1' id='type-id-2937'>
+      <enum-decl name='_Debug_msg_id' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/formatter.h' line='55' column='1' id='type-id-2936'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='__msg_valid_range' value='0'/>
         <enumerator name='__msg_insert_singular' value='1'/>
         <enumerator name='__msg_local_iter_compare_bad' value='45'/>
         <enumerator name='__msg_non_empty_range' value='46'/>
       </enum-decl>
-      <class-decl name='_Safe_local_iterator_base' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='50' column='1' id='type-id-2939'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2912'/>
+      <class-decl name='_Safe_local_iterator_base' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='50' column='1' id='type-id-2938'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2911'/>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
-            <parameter type-id='type-id-2915'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
+            <parameter type-id='type-id-2914'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
-            <parameter type-id='type-id-2941'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
+            <parameter type-id='type-id-2940'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='operator=' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_baseaSERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
-            <parameter type-id='type-id-2941'/>
-            <return type-id='type-id-2942'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
+            <parameter type-id='type-id-2940'/>
+            <return type-id='type-id-2941'/>
           </function-decl>
         </member-function>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
-            <parameter type-id='type-id-2941'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
+            <parameter type-id='type-id-2940'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes'>
           <function-decl name='~_Safe_local_iterator_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_get_container' mangled-name='_ZNK11__gnu_debug25_Safe_local_iterator_base16_M_get_containerEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2943' is-artificial='yes'/>
-            <return type-id='type-id-2944'/>
+            <parameter type-id='type-id-2942' is-artificial='yes'/>
+            <return type-id='type-id-2943'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug25_Safe_local_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4.17'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
-            <parameter type-id='type-id-2913'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
+            <parameter type-id='type-id-2912'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_single' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
-            <parameter type-id='type-id-2913'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
+            <parameter type-id='type-id-2912'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_base9_M_detachEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug25_Safe_local_iterator_base9_M_detachEv@@GLIBCXX_3.4.17'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_single' mangled-name='_ZN11__gnu_debug25_Safe_local_iterator_base16_M_detach_singleEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2940' is-artificial='yes'/>
+            <parameter type-id='type-id-2939' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Safe_unordered_container_base' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='123' column='1' id='type-id-2945'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2919'/>
+      <class-decl name='_Safe_unordered_container_base' size-in-bits='320' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='123' column='1' id='type-id-2944'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2918'/>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_local_iterators' type-id='type-id-2914' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='128' column='1'/>
+          <var-decl name='_M_local_iterators' type-id='type-id-2913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='128' column='1'/>
         </data-member>
         <data-member access='private' layout-offset-in-bits='256'>
-          <var-decl name='_M_const_local_iterators' type-id='type-id-2914' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='131' column='1'/>
+          <var-decl name='_M_const_local_iterators' type-id='type-id-2913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='131' column='1'/>
         </data-member>
         <member-function access='protected' constructor='yes'>
           <function-decl name='_Safe_unordered_container_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2944' is-artificial='yes'/>
+            <parameter type-id='type-id-2943' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected' destructor='yes'>
           <function-decl name='~_Safe_unordered_container_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2944' is-artificial='yes'/>
+            <parameter type-id='type-id-2943' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_detach_all' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base13_M_detach_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug30_Safe_unordered_container_base13_M_detach_allEv@@GLIBCXX_3.4.17'>
-            <parameter type-id='type-id-2944' is-artificial='yes'/>
+            <parameter type-id='type-id-2943' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_swap' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__gnu_debug30_Safe_unordered_container_base7_M_swapERS0_@@GLIBCXX_3.4.17'>
-            <parameter type-id='type-id-2944' is-artificial='yes'/>
-            <parameter type-id='type-id-2946'/>
+            <parameter type-id='type-id-2943' is-artificial='yes'/>
+            <parameter type-id='type-id-2945'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_local' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base15_M_attach_localEPNS_19_Safe_iterator_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2944' is-artificial='yes'/>
-            <parameter type-id='type-id-2914'/>
+            <parameter type-id='type-id-2943' is-artificial='yes'/>
+            <parameter type-id='type-id-2913'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_attach_local_single' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base22_M_attach_local_singleEPNS_19_Safe_iterator_baseEb' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2944' is-artificial='yes'/>
-            <parameter type-id='type-id-2914'/>
+            <parameter type-id='type-id-2943' is-artificial='yes'/>
+            <parameter type-id='type-id-2913'/>
             <parameter type-id='type-id-23'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_local' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base15_M_detach_localEPNS_19_Safe_iterator_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2944' is-artificial='yes'/>
-            <parameter type-id='type-id-2914'/>
+            <parameter type-id='type-id-2943' is-artificial='yes'/>
+            <parameter type-id='type-id-2913'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_detach_local_single' mangled-name='_ZN11__gnu_debug30_Safe_unordered_container_base22_M_detach_local_singleEPNS_19_Safe_iterator_baseE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/debug/safe_unordered_base.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2944' is-artificial='yes'/>
-            <parameter type-id='type-id-2914'/>
+            <parameter type-id='type-id-2943' is-artificial='yes'/>
+            <parameter type-id='type-id-2913'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <var-decl name='_S_debug_messages' type-id='type-id-2947' mangled-name='_ZN11__gnu_debug17_S_debug_messagesE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='105' column='1'/>
+      <var-decl name='_S_debug_messages' type-id='type-id-2946' mangled-name='_ZN11__gnu_debug17_S_debug_messagesE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/debug.cc' line='105' column='1'/>
     </namespace-decl>
     <namespace-decl name='std'>
 
 
 
-      <class-decl name='remove_reference&lt;__gnu_debug::_Safe_iterator_base*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-2948'>
+      <class-decl name='remove_reference&lt;__gnu_debug::_Safe_iterator_base*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-2947'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-2914' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-2949'/>
+          <typedef-decl name='type' type-id='type-id-2913' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-2948'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;__gnu_debug::_Safe_iterator_base*&amp;&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2950'/>
-        <return type-id='type-id-2951'/>
+        <parameter type-id='type-id-2949'/>
+        <return type-id='type-id-2950'/>
       </function-decl>
       <function-decl name='swap&lt;__gnu_debug::_Safe_iterator_base*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2950'/>
-        <parameter type-id='type-id-2950'/>
+        <parameter type-id='type-id-2949'/>
+        <parameter type-id='type-id-2949'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;unsigned int&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-2952'>
+      <class-decl name='remove_reference&lt;unsigned int&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-2951'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-502' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-2953'/>
+          <typedef-decl name='type' type-id='type-id-502' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-2952'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;unsigned int&amp;&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-314'/>
-        <return type-id='type-id-2954'/>
+        <return type-id='type-id-2953'/>
       </function-decl>
       <function-decl name='swap&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-314'/>
       </function-decl>
 
     </namespace-decl>
-    <pointer-type-def type-id='type-id-2912' size-in-bits='64' id='type-id-2914'/>
-    <pointer-type-def type-id='type-id-2919' size-in-bits='64' id='type-id-2913'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2919' size-in-bits='64' id='type-id-2920'/>
+    <pointer-type-def type-id='type-id-2911' size-in-bits='64' id='type-id-2913'/>
+    <pointer-type-def type-id='type-id-2918' size-in-bits='64' id='type-id-2912'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2918' size-in-bits='64' id='type-id-2919'/>
 
-    <qualified-type-def type-id='type-id-2919' const='yes' id='type-id-2955'/>
-    <pointer-type-def type-id='type-id-2955' size-in-bits='64' id='type-id-2915'/>
-    <qualified-type-def type-id='type-id-2912' const='yes' id='type-id-2956'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2956' size-in-bits='64' id='type-id-2916'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2912' size-in-bits='64' id='type-id-2917'/>
-    <pointer-type-def type-id='type-id-2956' size-in-bits='64' id='type-id-2918'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2949' size-in-bits='64' id='type-id-2951'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2914' size-in-bits='64' id='type-id-2950'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2953' size-in-bits='64' id='type-id-2954'/>
+    <qualified-type-def type-id='type-id-2918' const='yes' id='type-id-2954'/>
+    <pointer-type-def type-id='type-id-2954' size-in-bits='64' id='type-id-2914'/>
+    <qualified-type-def type-id='type-id-2911' const='yes' id='type-id-2955'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2955' size-in-bits='64' id='type-id-2915'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2911' size-in-bits='64' id='type-id-2916'/>
+    <pointer-type-def type-id='type-id-2955' size-in-bits='64' id='type-id-2917'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2948' size-in-bits='64' id='type-id-2950'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2913' size-in-bits='64' id='type-id-2949'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2952' size-in-bits='64' id='type-id-2953'/>
 
-    <pointer-type-def type-id='type-id-2924' size-in-bits='64' id='type-id-2931'/>
-    <qualified-type-def type-id='type-id-2924' const='yes' id='type-id-2957'/>
+    <pointer-type-def type-id='type-id-2923' size-in-bits='64' id='type-id-2930'/>
+    <qualified-type-def type-id='type-id-2923' const='yes' id='type-id-2956'/>
+    <pointer-type-def type-id='type-id-2956' size-in-bits='64' id='type-id-2931'/>
+    <qualified-type-def type-id='type-id-2920' const='yes' id='type-id-2957'/>
     <pointer-type-def type-id='type-id-2957' size-in-bits='64' id='type-id-2932'/>
-    <qualified-type-def type-id='type-id-2921' const='yes' id='type-id-2958'/>
-    <pointer-type-def type-id='type-id-2958' size-in-bits='64' id='type-id-2933'/>
 
-    <array-type-def dimensions='1' type-id='type-id-2924' size-in-bits='4032' id='type-id-2935'>
-      <subrange length='9' type-id='type-id-515' id='type-id-2959'/>
+    <array-type-def dimensions='1' type-id='type-id-2923' size-in-bits='4032' id='type-id-2934'>
+      <subrange length='9' type-id='type-id-515' id='type-id-2958'/>
 
     </array-type-def>
-    <reference-type-def kind='lvalue' type-id='type-id-2958' size-in-bits='64' id='type-id-2936'/>
-    <pointer-type-def type-id='type-id-2921' size-in-bits='64' id='type-id-2938'/>
-    <pointer-type-def type-id='type-id-2939' size-in-bits='64' id='type-id-2940'/>
-    <qualified-type-def type-id='type-id-2939' const='yes' id='type-id-2960'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2960' size-in-bits='64' id='type-id-2941'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2939' size-in-bits='64' id='type-id-2942'/>
-    <pointer-type-def type-id='type-id-2945' size-in-bits='64' id='type-id-2944'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2945' size-in-bits='64' id='type-id-2946'/>
-    <pointer-type-def type-id='type-id-2960' size-in-bits='64' id='type-id-2943'/>
-
-    <array-type-def dimensions='1' type-id='type-id-11' size-in-bits='3008' id='type-id-2947'>
-      <subrange length='47' type-id='type-id-515' id='type-id-2961'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2957' size-in-bits='64' id='type-id-2935'/>
+    <pointer-type-def type-id='type-id-2920' size-in-bits='64' id='type-id-2937'/>
+    <pointer-type-def type-id='type-id-2938' size-in-bits='64' id='type-id-2939'/>
+    <qualified-type-def type-id='type-id-2938' const='yes' id='type-id-2959'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2959' size-in-bits='64' id='type-id-2940'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2938' size-in-bits='64' id='type-id-2941'/>
+    <pointer-type-def type-id='type-id-2944' size-in-bits='64' id='type-id-2943'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2944' size-in-bits='64' id='type-id-2945'/>
+    <pointer-type-def type-id='type-id-2959' size-in-bits='64' id='type-id-2942'/>
+
+    <array-type-def dimensions='1' type-id='type-id-11' size-in-bits='3008' id='type-id-2946'>
+      <subrange length='47' type-id='type-id-515' id='type-id-2960'/>
 
     </array-type-def>
     <function-decl name='snprintf' filepath='/usr/include/stdio.h' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
 
 
       <namespace-decl name='regex_constants'>
-        <enum-decl name='error_type' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='44' column='1' id='type-id-2962'>
+        <enum-decl name='error_type' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='44' column='1' id='type-id-2961'>
           <underlying-type type-id='type-id-6'/>
           <enumerator name='_S_error_collate' value='0'/>
           <enumerator name='_S_error_ctype' value='1'/>
         </enum-decl>
       </namespace-decl>
       <namespace-decl name='__regex'>
-        <class-decl name='_State' size-in-bits='640' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='200' column='1' id='type-id-2963'>
+        <class-decl name='_State' size-in-bits='640' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='200' column='1' id='type-id-2962'>
           <member-type access='public'>
-            <typedef-decl name='_OpcodeT' type-id='type-id-36' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='202' column='1' id='type-id-2964'/>
+            <typedef-decl name='_OpcodeT' type-id='type-id-36' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='202' column='1' id='type-id-2963'/>
           </member-type>
           <data-member access='public' layout-offset-in-bits='0'>
-            <var-decl name='_M_opcode' type-id='type-id-2964' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='204' column='1'/>
+            <var-decl name='_M_opcode' type-id='type-id-2963' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='204' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='32'>
-            <var-decl name='_M_next' type-id='type-id-2965' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='205' column='1'/>
+            <var-decl name='_M_next' type-id='type-id-2964' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='205' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='64'>
-            <var-decl name='_M_alt' type-id='type-id-2965' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='206' column='1'/>
+            <var-decl name='_M_alt' type-id='type-id-2964' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='206' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='96'>
             <var-decl name='_M_subexpr' type-id='type-id-502' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='207' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='128'>
-            <var-decl name='_M_tagger' type-id='type-id-2966' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='208' column='1'/>
+            <var-decl name='_M_tagger' type-id='type-id-2965' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='208' column='1'/>
           </data-member>
           <data-member access='public' layout-offset-in-bits='384'>
-            <var-decl name='_M_matches' type-id='type-id-2967' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='209' column='1'/>
+            <var-decl name='_M_matches' type-id='type-id-2966' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='209' column='1'/>
           </data-member>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2968' is-artificial='yes'/>
-              <parameter type-id='type-id-2964'/>
+              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2963'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2968' is-artificial='yes'/>
-              <parameter type-id='type-id-2969'/>
+              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2968'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2968' is-artificial='yes'/>
-              <parameter type-id='type-id-2964'/>
+              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2963'/>
               <parameter type-id='type-id-502'/>
-              <parameter type-id='type-id-2970'/>
+              <parameter type-id='type-id-2969'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' constructor='yes'>
             <function-decl name='_State' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2968' is-artificial='yes'/>
-              <parameter type-id='type-id-2965'/>
-              <parameter type-id='type-id-2965'/>
+              <parameter type-id='type-id-2967' is-artificial='yes'/>
+              <parameter type-id='type-id-2964'/>
+              <parameter type-id='type-id-2964'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <typedef-decl name='_StateIdT' type-id='type-id-36' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='187' column='1' id='type-id-2965'/>
-        <class-decl name='_PatternCursor' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='38' column='1' id='type-id-2971'>
+        <typedef-decl name='_StateIdT' type-id='type-id-36' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='187' column='1' id='type-id-2964'/>
+        <class-decl name='_PatternCursor' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='38' column='1' id='type-id-2970'>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
             <function-decl name='~_PatternCursor' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2972' is-artificial='yes'/>
+              <parameter type-id='type-id-2971' is-artificial='yes'/>
               <parameter type-id='type-id-36' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' vtable-offset='2'>
             <function-decl name='_M_next' mangled-name='_ZNSt7__regex14_PatternCursor7_M_nextEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2972' is-artificial='yes'/>
+              <parameter type-id='type-id-2971' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='public' const='yes' vtable-offset='3'>
             <function-decl name='_M_at_end' mangled-name='_ZNKSt7__regex14_PatternCursor9_M_at_endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_cursor.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2973' is-artificial='yes'/>
+              <parameter type-id='type-id-2972' is-artificial='yes'/>
               <return type-id='type-id-23'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Results' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2974'/>
-        <typedef-decl name='_Tagger' type-id='type-id-2975' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='79' column='1' id='type-id-2966'/>
-        <typedef-decl name='_Matcher' type-id='type-id-2976' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='112' column='1' id='type-id-2967'/>
-        <class-decl name='_Scanner_base' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='37' column='1' id='type-id-2977'>
+        <class-decl name='_Results' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2973'/>
+        <typedef-decl name='_Tagger' type-id='type-id-2974' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='79' column='1' id='type-id-2965'/>
+        <typedef-decl name='_Matcher' type-id='type-id-2975' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='112' column='1' id='type-id-2966'/>
+        <class-decl name='_Scanner_base' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='37' column='1' id='type-id-2976'>
           <member-type access='public'>
-            <typedef-decl name='_StateT' type-id='type-id-502' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='39' column='1' id='type-id-2978'/>
+            <typedef-decl name='_StateT' type-id='type-id-502' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='39' column='1' id='type-id-2977'/>
           </member-type>
           <data-member access='public' static='yes'>
-            <var-decl name='_S_state_at_start' type-id='type-id-2979' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='41' column='1'/>
+            <var-decl name='_S_state_at_start' type-id='type-id-2978' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='41' column='1'/>
           </data-member>
           <data-member access='public' static='yes'>
-            <var-decl name='_S_state_in_brace' type-id='type-id-2979' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='42' column='1'/>
+            <var-decl name='_S_state_in_brace' type-id='type-id-2978' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='42' column='1'/>
           </data-member>
           <data-member access='public' static='yes'>
-            <var-decl name='_S_state_in_bracket' type-id='type-id-2979' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='43' column='1'/>
+            <var-decl name='_S_state_in_bracket' type-id='type-id-2978' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='43' column='1'/>
           </data-member>
           <member-function access='public' destructor='yes' vtable-offset='-1'>
             <function-decl name='~_Scanner_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_compiler.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2980' is-artificial='yes'/>
+              <parameter type-id='type-id-2979' is-artificial='yes'/>
               <parameter type-id='type-id-36' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
         </class-decl>
-        <class-decl name='_Automaton' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='38' column='1' id='type-id-2981'>
+        <class-decl name='_Automaton' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='38' column='1' id='type-id-2980'>
           <member-type access='private'>
-            <typedef-decl name='_SizeT' type-id='type-id-502' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='41' column='1' id='type-id-2982'/>
+            <typedef-decl name='_SizeT' type-id='type-id-502' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='41' column='1' id='type-id-2981'/>
           </member-type>
           <member-function access='private' destructor='yes' vtable-offset='-1'>
             <function-decl name='~_Automaton' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2983' is-artificial='yes'/>
+              <parameter type-id='type-id-2982' is-artificial='yes'/>
               <parameter type-id='type-id-36' is-artificial='yes'/>
               <return type-id='type-id-4'/>
             </function-decl>
           </member-function>
           <member-function access='private' const='yes' vtable-offset='2'>
             <function-decl name='_M_sub_count' mangled-name='_ZNKSt7__regex10_Automaton12_M_sub_countEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_nfa.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
-              <parameter type-id='type-id-2984' is-artificial='yes'/>
-              <return type-id='type-id-2982'/>
+              <parameter type-id='type-id-2983' is-artificial='yes'/>
+              <return type-id='type-id-2981'/>
             </function-decl>
           </member-function>
         </class-decl>
       </namespace-decl>
 
-      <enum-decl name='future_errc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='61' column='1' id='type-id-2985'>
+      <enum-decl name='future_errc' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='61' column='1' id='type-id-2984'>
         <underlying-type type-id='type-id-6'/>
         <enumerator name='future_already_retrieved' value='1'/>
         <enumerator name='promise_already_satisfied' value='2'/>
         <enumerator name='broken_promise' value='4'/>
       </enum-decl>
       <function-decl name='make_error_code' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2985'/>
+        <parameter type-id='type-id-2984'/>
         <return type-id='type-id-1207'/>
       </function-decl>
-      <class-decl name='function&lt;void(const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;)&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2024' column='1' id='type-id-2975'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2986'/>
+      <class-decl name='function&lt;void(const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;)&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2024' column='1' id='type-id-2974'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2985'/>
         <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1568'/>
         <member-type access='private'>
-          <typedef-decl name='_Invoker_type' type-id='type-id-2988' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-2987'/>
+          <typedef-decl name='_Invoker_type' type-id='type-id-2987' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-2986'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_invoker' type-id='type-id-2987' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
+          <var-decl name='_M_invoker' type-id='type-id-2986' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2041' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2989' is-artificial='yes'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2273' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2989' is-artificial='yes'/>
-            <parameter type-id='type-id-2990'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
+            <parameter type-id='type-id-2989'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2068' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2989' is-artificial='yes'/>
-            <parameter type-id='type-id-2991'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
+            <parameter type-id='type-id-2990'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEaSERKS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2989' is-artificial='yes'/>
-            <parameter type-id='type-id-2990'/>
-            <return type-id='type-id-2991'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
+            <parameter type-id='type-id-2989'/>
+            <return type-id='type-id-2990'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEaSEOS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2989' is-artificial='yes'/>
-            <parameter type-id='type-id-2991'/>
-            <return type-id='type-id-2991'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
+            <parameter type-id='type-id-2990'/>
+            <return type-id='type-id-2990'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEaSEDn' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2989' is-artificial='yes'/>
-            <return type-id='type-id-2991'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
+            <return type-id='type-id-2990'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEE4swapERS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2989' is-artificial='yes'/>
-            <parameter type-id='type-id-2991'/>
+            <parameter type-id='type-id-2988' is-artificial='yes'/>
+            <parameter type-id='type-id-2990'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2223' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2992' is-artificial='yes'/>
+            <parameter type-id='type-id-2991' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEEclES3_S5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2992' is-artificial='yes'/>
+            <parameter type-id='type-id-2991' is-artificial='yes'/>
+            <parameter type-id='type-id-2992'/>
             <parameter type-id='type-id-2993'/>
-            <parameter type-id='type-id-2994'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='target_type' mangled-name='_ZNKSt8functionIFvRKNSt7__regex14_PatternCursorERNS0_8_ResultsEEE11target_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2992' is-artificial='yes'/>
+            <parameter type-id='type-id-2991' is-artificial='yes'/>
             <return type-id='type-id-1340'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_unary_or_binary_function&lt;void, const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='520' column='1' id='type-id-2986'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2995'/>
+      <class-decl name='_Maybe_unary_or_binary_function&lt;void, const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='520' column='1' id='type-id-2985'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2994'/>
       </class-decl>
-      <class-decl name='binary_function&lt;const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-2995'/>
+      <class-decl name='binary_function&lt;const std::__regex::_PatternCursor&amp;, std::__regex::_Results&amp;, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-2994'/>
       <class-decl name='_Undefined_class' visibility='default' is-declaration-only='yes' id='type-id-1763'/>
-      <class-decl name='function&lt;bool(const std::__regex::_PatternCursor&amp;)&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2024' column='1' id='type-id-2976'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2996'/>
+      <class-decl name='function&lt;bool(const std::__regex::_PatternCursor&amp;)&gt;' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2024' column='1' id='type-id-2975'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2995'/>
         <base-class access='private' layout-offset-in-bits='0' type-id='type-id-1568'/>
         <member-type access='private'>
-          <typedef-decl name='_Invoker_type' type-id='type-id-2998' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-2997'/>
+          <typedef-decl name='_Invoker_type' type-id='type-id-2997' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2267' column='1' id='type-id-2996'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_invoker' type-id='type-id-2997' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
+          <var-decl name='_M_invoker' type-id='type-id-2996' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2268' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2041' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2999' is-artificial='yes'/>
+            <parameter type-id='type-id-2998' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2273' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2999' is-artificial='yes'/>
-            <parameter type-id='type-id-3000'/>
+            <parameter type-id='type-id-2998' is-artificial='yes'/>
+            <parameter type-id='type-id-2999'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='function' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2068' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2999' is-artificial='yes'/>
-            <parameter type-id='type-id-3001'/>
+            <parameter type-id='type-id-2998' is-artificial='yes'/>
+            <parameter type-id='type-id-3000'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEEaSERKS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2110' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2999' is-artificial='yes'/>
-            <parameter type-id='type-id-3000'/>
-            <return type-id='type-id-3001'/>
+            <parameter type-id='type-id-2998' is-artificial='yes'/>
+            <parameter type-id='type-id-2999'/>
+            <return type-id='type-id-3000'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEEaSEOS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2999' is-artificial='yes'/>
-            <parameter type-id='type-id-3001'/>
-            <return type-id='type-id-3001'/>
+            <parameter type-id='type-id-2998' is-artificial='yes'/>
+            <parameter type-id='type-id-3000'/>
+            <return type-id='type-id-3000'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEEaSEDn' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2142' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2999' is-artificial='yes'/>
-            <return type-id='type-id-3001'/>
+            <parameter type-id='type-id-2998' is-artificial='yes'/>
+            <return type-id='type-id-3000'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8functionIFbRKNSt7__regex14_PatternCursorEEE4swapERS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2195' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-2999' is-artificial='yes'/>
-            <parameter type-id='type-id-3001'/>
+            <parameter type-id='type-id-2998' is-artificial='yes'/>
+            <parameter type-id='type-id-3000'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator bool' mangled-name='_ZNKSt8functionIFbRKNSt7__regex14_PatternCursorEEEcvbEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2223' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002' is-artificial='yes'/>
+            <parameter type-id='type-id-3001' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt8functionIFbRKNSt7__regex14_PatternCursorEEEclES3_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2305' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002' is-artificial='yes'/>
-            <parameter type-id='type-id-2993'/>
+            <parameter type-id='type-id-3001' is-artificial='yes'/>
+            <parameter type-id='type-id-2992'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='target_type' mangled-name='_ZNKSt8functionIFbRKNSt7__regex14_PatternCursorEEE11target_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='2316' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3002' is-artificial='yes'/>
+            <parameter type-id='type-id-3001' is-artificial='yes'/>
             <return type-id='type-id-1340'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Maybe_unary_or_binary_function&lt;bool, const std::__regex::_PatternCursor&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='515' column='1' id='type-id-2996'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3003'/>
+      <class-decl name='_Maybe_unary_or_binary_function&lt;bool, const std::__regex::_PatternCursor&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='515' column='1' id='type-id-2995'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3002'/>
       </class-decl>
-      <class-decl name='unary_function&lt;const std::__regex::_PatternCursor&amp;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-3003'/>
+      <class-decl name='unary_function&lt;const std::__regex::_PatternCursor&amp;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='103' column='1' id='type-id-3002'/>
       <function-decl name='__addressof&lt;std::__regex::_State&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-3004'/>
-        <return type-id='type-id-2968'/>
+        <parameter type-id='type-id-3003'/>
+        <return type-id='type-id-2967'/>
       </function-decl>
       <function-decl name='_Destroy&lt;std::__regex::_State&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_construct.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2968'/>
+        <parameter type-id='type-id-2967'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='_Destroy&lt;std::__regex::_State*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_construct.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2968'/>
-        <parameter type-id='type-id-2968'/>
+        <parameter type-id='type-id-2967'/>
+        <parameter type-id='type-id-2967'/>
         <return type-id='type-id-4'/>
       </function-decl>
-      <class-decl name='allocator&lt;std::__regex::_State&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-3005'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3006'/>
+      <class-decl name='allocator&lt;std::__regex::_State&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-3004'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3005'/>
         <member-type access='private'>
-          <typedef-decl name='pointer' type-id='type-id-2968' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-3007'/>
+          <typedef-decl name='pointer' type-id='type-id-2967' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='94' column='1' id='type-id-3006'/>
         </member-type>
         <member-type access='private'>
-          <class-decl name='rebind&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='101' column='1' id='type-id-3008'>
+          <class-decl name='rebind&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='101' column='1' id='type-id-3007'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3005' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-3009'/>
+              <typedef-decl name='other' type-id='type-id-3004' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-3008'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3010' is-artificial='yes'/>
+            <parameter type-id='type-id-3009' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3010' is-artificial='yes'/>
-            <parameter type-id='type-id-3011'/>
+            <parameter type-id='type-id-3009' is-artificial='yes'/>
+            <parameter type-id='type-id-3010'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3010' is-artificial='yes'/>
+            <parameter type-id='type-id-3009' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
       <function-decl name='_Destroy&lt;std::__regex::_State*, std::__regex::_State&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_construct.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2968'/>
-        <parameter type-id='type-id-2968'/>
-        <parameter type-id='type-id-3012'/>
+        <parameter type-id='type-id-2967'/>
+        <parameter type-id='type-id-2967'/>
+        <parameter type-id='type-id-3011'/>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__throw_bad_exception' mangled-name='_ZSt21__throw_bad_exceptionv' filepath='../../../.././libstdc++-v3/src/c++11/functexcept.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt21__throw_bad_exceptionv@@GLIBCXX_3.4'>
         <return type-id='type-id-4'/>
       </function-decl>
       <function-decl name='__throw_regex_error' mangled-name='_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE' filepath='../../../.././libstdc++-v3/src/c++11/functexcept.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt19__throw_regex_errorNSt15regex_constants10error_typeE@@GLIBCXX_3.4.15'>
-        <parameter type-id='type-id-2962'/>
+        <parameter type-id='type-id-2961'/>
         <return type-id='type-id-4'/>
       </function-decl>
 
       <function-decl name='generic_category' mangled-name='_ZSt16generic_categoryv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZSt16generic_categoryv@@GLIBCXX_3.4.11'>
         <return type-id='type-id-1189'/>
       </function-decl>
-      <class-decl name='bad_function_call' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' id='type-id-3013'>
+      <class-decl name='bad_function_call' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' id='type-id-3012'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-86'/>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~bad_function_call' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3014' is-artificial='yes'/>
+            <parameter type-id='type-id-3013' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~bad_function_call' mangled-name='_ZNSt17bad_function_callD0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17bad_function_callD0Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3014' is-artificial='yes'/>
+            <parameter type-id='type-id-3013' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~bad_function_call' mangled-name='_ZNSt17bad_function_callD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='1633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt17bad_function_callD1Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3014' is-artificial='yes'/>
+            <parameter type-id='type-id-3013' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree&lt;int, int, std::_Identity&lt;int&gt;, std::less&lt;int&gt;, std::allocator&lt;int&gt; &gt;' size-in-bits='384' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='332' column='1' id='type-id-3015'>
+      <class-decl name='_Rb_tree&lt;int, int, std::_Identity&lt;int&gt;, std::less&lt;int&gt;, std::allocator&lt;int&gt; &gt;' size-in-bits='384' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='332' column='1' id='type-id-3014'>
         <member-type access='protected'>
-          <class-decl name='_Rb_tree_impl&lt;std::less&lt;int&gt;, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='437' column='1' id='type-id-3016'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3017'/>
+          <class-decl name='_Rb_tree_impl&lt;std::less&lt;int&gt;, true&gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='437' column='1' id='type-id-3015'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3016'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_key_compare' type-id='type-id-3018' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='439' column='1'/>
+              <var-decl name='_M_key_compare' type-id='type-id-3017' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='439' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_header' type-id='type-id-2390' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='440' column='1'/>
+              <var-decl name='_M_header' type-id='type-id-2389' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='440' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='320'>
-              <var-decl name='_M_node_count' type-id='type-id-3019' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='441' column='1'/>
+              <var-decl name='_M_node_count' type-id='type-id-3018' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='441' column='1'/>
             </data-member>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3020' is-artificial='yes'/>
+                <parameter type-id='type-id-3019' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3020' is-artificial='yes'/>
+                <parameter type-id='type-id-3019' is-artificial='yes'/>
+                <parameter type-id='type-id-3020'/>
                 <parameter type-id='type-id-3021'/>
-                <parameter type-id='type-id-3022'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_Rb_tree_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='454' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3020' is-artificial='yes'/>
-                <parameter type-id='type-id-3021'/>
-                <parameter type-id='type-id-3023'/>
+                <parameter type-id='type-id-3019' is-artificial='yes'/>
+                <parameter type-id='type-id-3020'/>
+                <parameter type-id='type-id-3022'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='private'>
               <function-decl name='_M_initialize' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13_Rb_tree_implIS3_Lb1EE13_M_initializeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='462' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3020' is-artificial='yes'/>
+                <parameter type-id='type-id-3019' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='350' column='1' id='type-id-3019'/>
+          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='350' column='1' id='type-id-3018'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Node_allocator' type-id='type-id-3025' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='335' column='1' id='type-id-3024'/>
+          <typedef-decl name='_Node_allocator' type-id='type-id-3024' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='335' column='1' id='type-id-3023'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2392' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='338' column='1' id='type-id-3026'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2391' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='338' column='1' id='type-id-3025'/>
         </member-type>
         <member-type access='protected'>
-          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2394' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='339' column='1' id='type-id-3027'/>
+          <typedef-decl name='_Const_Base_ptr' type-id='type-id-2393' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='339' column='1' id='type-id-3026'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='key_type' type-id='type-id-36' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='342' column='1' id='type-id-3028'/>
+          <typedef-decl name='key_type' type-id='type-id-36' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='342' column='1' id='type-id-3027'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='value_type' type-id='type-id-36' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='343' column='1' id='type-id-3029'/>
+          <typedef-decl name='value_type' type-id='type-id-36' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='343' column='1' id='type-id-3028'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reference' type-id='type-id-3031' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='347' column='1' id='type-id-3030'/>
+          <typedef-decl name='const_reference' type-id='type-id-3030' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='347' column='1' id='type-id-3029'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Link_type' type-id='type-id-3033' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='348' column='1' id='type-id-3032'/>
+          <typedef-decl name='_Link_type' type-id='type-id-3032' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='348' column='1' id='type-id-3031'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='_Const_Link_type' type-id='type-id-3035' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='349' column='1' id='type-id-3034'/>
+          <typedef-decl name='_Const_Link_type' type-id='type-id-3034' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='349' column='1' id='type-id-3033'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='allocator_type' type-id='type-id-3037' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='352' column='1' id='type-id-3036'/>
+          <typedef-decl name='allocator_type' type-id='type-id-3036' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='352' column='1' id='type-id-3035'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='iterator' type-id='type-id-3039' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='566' column='1' id='type-id-3038'/>
+          <typedef-decl name='iterator' type-id='type-id-3038' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='566' column='1' id='type-id-3037'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_iterator' type-id='type-id-3041' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='567' column='1' id='type-id-3040'/>
+          <typedef-decl name='const_iterator' type-id='type-id-3040' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='567' column='1' id='type-id-3039'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='reverse_iterator' type-id='type-id-3043' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='569' column='1' id='type-id-3042'/>
+          <typedef-decl name='reverse_iterator' type-id='type-id-3042' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='569' column='1' id='type-id-3041'/>
         </member-type>
         <member-type access='private'>
-          <typedef-decl name='const_reverse_iterator' type-id='type-id-3045' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='570' column='1' id='type-id-3044'/>
+          <typedef-decl name='const_reverse_iterator' type-id='type-id-3044' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='570' column='1' id='type-id-3043'/>
         </member-type>
         <data-member access='protected' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-3016' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='471' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-3015' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='471' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE21_M_get_Node_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3023'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3022'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_get_Node_allocator' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE21_M_get_Node_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3022'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3021'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3036'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3035'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_get_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_get_nodeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_put_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_put_nodeEPSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3031'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_destroy_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE15_M_destroy_nodeEPSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3031'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_clone_node' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE13_M_clone_nodeEPKSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3034'/>
-            <return type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3033'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_root' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_rootEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='475' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3047'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_root' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_rootEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='479' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3027'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_leftmost' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_leftmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3047'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_leftmost' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11_M_leftmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3027'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_rightmost' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_rightmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3048'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3047'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_rightmost' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_rightmostEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='495' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3027'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_begin' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_begin' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3034'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3033'/>
           </function-decl>
         </member-function>
         <member-function access='protected'>
           <function-decl name='_M_end' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_M_endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='510' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='protected' const='yes'>
           <function-decl name='_M_end' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_M_endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3034'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3033'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_valueEPKSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3034'/>
-            <return type-id='type-id-3030'/>
+            <parameter type-id='type-id-3033'/>
+            <return type-id='type-id-3029'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_S_keyEPKSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3034'/>
+            <parameter type-id='type-id-3033'/>
             <return type-id='type-id-1184'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_S_leftEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='526' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3026'/>
-            <return type-id='type-id-3032'/>
+            <parameter type-id='type-id-3025'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_left' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_S_leftEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3027'/>
-            <return type-id='type-id-3034'/>
+            <parameter type-id='type-id-3026'/>
+            <return type-id='type-id-3033'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_rightEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3026'/>
-            <return type-id='type-id-3032'/>
+            <parameter type-id='type-id-3025'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_right' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_rightEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3027'/>
-            <return type-id='type-id-3034'/>
+            <parameter type-id='type-id-3026'/>
+            <return type-id='type-id-3033'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_value' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_S_valueEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='542' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3027'/>
-            <return type-id='type-id-3030'/>
+            <parameter type-id='type-id-3026'/>
+            <return type-id='type-id-3029'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_key' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6_S_keyEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='546' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3027'/>
+            <parameter type-id='type-id-3026'/>
             <return type-id='type-id-1184'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_minimumEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='550' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3026'/>
-            <return type-id='type-id-3026'/>
+            <parameter type-id='type-id-3025'/>
+            <return type-id='type-id-3025'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_minimum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_minimumEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='554' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3027'/>
-            <return type-id='type-id-3027'/>
+            <parameter type-id='type-id-3026'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_maximumEPSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='558' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3026'/>
-            <return type-id='type-id-3026'/>
+            <parameter type-id='type-id-3025'/>
+            <return type-id='type-id-3025'/>
           </function-decl>
         </member-function>
         <member-function access='protected' static='yes'>
           <function-decl name='_S_maximum' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE10_S_maximumEPKSt18_Rb_tree_node_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='562' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3027'/>
-            <return type-id='type-id-3027'/>
+            <parameter type-id='type-id-3026'/>
+            <return type-id='type-id-3026'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_copy' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE7_M_copyEPKSt13_Rb_tree_nodeIiEPS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1040' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3034'/>
-            <parameter type-id='type-id-3032'/>
-            <return type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3033'/>
+            <parameter type-id='type-id-3031'/>
+            <return type-id='type-id-3031'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1076' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3031'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_lower_boundEPSt13_Rb_tree_nodeIiES8_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1093' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3032'/>
-            <parameter type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3031'/>
+            <parameter type-id='type-id-3031'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3038'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_lower_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_lower_boundEPKSt13_Rb_tree_nodeIiES9_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1109' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <parameter type-id='type-id-3034'/>
-            <parameter type-id='type-id-3034'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3033'/>
+            <parameter type-id='type-id-3033'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3040'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_upper_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_upper_boundEPSt13_Rb_tree_nodeIiES8_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3032'/>
-            <parameter type-id='type-id-3032'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3031'/>
+            <parameter type-id='type-id-3031'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3038'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='_M_upper_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE14_M_upper_boundEPKSt13_Rb_tree_nodeIiES9_RKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1141' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <parameter type-id='type-id-3034'/>
-            <parameter type-id='type-id-3034'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3033'/>
+            <parameter type-id='type-id-3033'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3040'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3021'/>
-            <parameter type-id='type-id-3049'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3020'/>
+            <parameter type-id='type-id-3048'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3050'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3049'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='918' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3051'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3050'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~_Rb_tree' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='operator=' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEEaSERKS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='943' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3050'/>
-            <return type-id='type-id-3051'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3049'/>
+            <return type-id='type-id-3050'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='key_comp' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8key_compEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3018'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3017'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='begin' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3038'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='begin' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5beginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3040'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='end' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE3endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='671' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3038'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='end' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE3endEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='675' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3040'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='rbegin' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6rbeginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='682' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3042'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3041'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rbegin' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE6rbeginEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3044'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3043'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='rend' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4rendEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <return type-id='type-id-3042'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <return type-id='type-id-3041'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rend' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4rendEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3044'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3043'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='empty' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5emptyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='size' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='702' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3019'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <return type-id='type-id-3019'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='swap' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4swapERS5_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1218' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3051'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3050'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_erase_auxESt23_Rb_tree_const_iteratorIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3040'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3039'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_erase_aux' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE12_M_erase_auxESt23_Rb_tree_const_iteratorIiES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1505' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3040'/>
-            <parameter type-id='type-id-3040'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3039'/>
+            <parameter type-id='type-id-3039'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseESt23_Rb_tree_const_iteratorIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='763' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3040'/>
-            <return type-id='type-id-3038'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3039'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseESt17_Rb_tree_iteratorIiE' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3038'/>
-            <return type-id='type-id-3038'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3037'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1518' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3019'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseESt23_Rb_tree_const_iteratorIiES7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3040'/>
-            <parameter type-id='type-id-3040'/>
-            <return type-id='type-id-3038'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3039'/>
+            <parameter type-id='type-id-3039'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='erase' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5eraseEPKiS7_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1530' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
             <parameter type-id='type-id-950'/>
             <parameter type-id='type-id-950'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='clear' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5clearEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='814' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='find' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4findERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1541' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3038'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='find' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE4findERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1554' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3040'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='count' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE5countERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1566' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3019'/>
+            <return type-id='type-id-3018'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='lower_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11lower_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='834' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3052'/>
-            <return type-id='type-id-3038'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3051'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='lower_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11lower_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <parameter type-id='type-id-3052'/>
-            <return type-id='type-id-3040'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3051'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='upper_bound' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11upper_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='842' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
-            <parameter type-id='type-id-3052'/>
-            <return type-id='type-id-3038'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
+            <parameter type-id='type-id-3051'/>
+            <return type-id='type-id-3037'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='upper_bound' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11upper_boundERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
-            <parameter type-id='type-id-3052'/>
-            <return type-id='type-id-3040'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3051'/>
+            <return type-id='type-id-3039'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='equal_range' mangled-name='_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11equal_rangeERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1159' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3046' is-artificial='yes'/>
+            <parameter type-id='type-id-3045' is-artificial='yes'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3053'/>
+            <return type-id='type-id-3052'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='equal_range' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11equal_rangeERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1190' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
             <parameter type-id='type-id-1184'/>
-            <return type-id='type-id-3054'/>
+            <return type-id='type-id-3053'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='__rb_verify' mangled-name='_ZNKSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE11__rb_verifyEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='1581' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3047' is-artificial='yes'/>
+            <parameter type-id='type-id-3046' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-3017'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3055'/>
+      <class-decl name='allocator&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-3016'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3054'/>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
+            <parameter type-id='type-id-3055' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
-            <parameter type-id='type-id-3057'/>
+            <parameter type-id='type-id-3055' is-artificial='yes'/>
+            <parameter type-id='type-id-3056'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3056' is-artificial='yes'/>
+            <parameter type-id='type-id-3055' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_node&lt;int&gt;' size-in-bits='320' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='130' column='1' id='type-id-3058'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2390'/>
+      <class-decl name='_Rb_tree_node&lt;int&gt;' size-in-bits='320' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='130' column='1' id='type-id-3057'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2389'/>
         <data-member access='public' layout-offset-in-bits='256'>
           <var-decl name='_M_value_field' type-id='type-id-36' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='133' column='1'/>
         </data-member>
       </class-decl>
-      <class-decl name='less&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='233' column='1' id='type-id-3018'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3059'/>
+      <class-decl name='less&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='233' column='1' id='type-id-3017'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3058'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt4lessIiEclERKiS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3060' is-artificial='yes'/>
+            <parameter type-id='type-id-3059' is-artificial='yes'/>
             <parameter type-id='type-id-1184'/>
             <parameter type-id='type-id-1184'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='binary_function&lt;int, int, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-3059'/>
-      <class-decl name='allocator&lt;int&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-3037'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3061'/>
+      <class-decl name='binary_function&lt;int, int, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_function.h' line='116' column='1' id='type-id-3058'/>
+      <class-decl name='allocator&lt;int&gt;' size-in-bits='8' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='89' column='1' id='type-id-3036'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3060'/>
         <member-type access='private'>
-          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='101' column='1' id='type-id-3062'>
+          <class-decl name='rebind&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='101' column='1' id='type-id-3061'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3017' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-3025'/>
+              <typedef-decl name='other' type-id='type-id-3016' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='102' column='1' id='type-id-3024'/>
             </member-type>
           </class-decl>
         </member-type>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
-            <parameter type-id='type-id-3064'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
+            <parameter type-id='type-id-3063'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes'>
           <function-decl name='~allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/allocator.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3063' is-artificial='yes'/>
+            <parameter type-id='type-id-3062' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_iterator&lt;int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='156' column='1' id='type-id-3039'>
+      <class-decl name='_Rb_tree_iterator&lt;int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='156' column='1' id='type-id-3038'>
         <member-type access='public'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2391' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='166' column='1' id='type-id-3065'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2390' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='166' column='1' id='type-id-3064'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-313' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='159' column='1' id='type-id-3066'/>
+          <typedef-decl name='reference' type-id='type-id-313' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='159' column='1' id='type-id-3065'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-1836' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='160' column='1' id='type-id-3067'/>
+          <typedef-decl name='pointer' type-id='type-id-1836' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='160' column='1' id='type-id-3066'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Self' type-id='type-id-3039' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='165' column='1' id='type-id-3068'/>
+          <typedef-decl name='_Self' type-id='type-id-3038' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='165' column='1' id='type-id-3067'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Link_type' type-id='type-id-3033' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='167' column='1' id='type-id-3069'/>
+          <typedef-decl name='_Link_type' type-id='type-id-3032' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='167' column='1' id='type-id-3068'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-3065' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='223' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-3064' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='223' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3070' is-artificial='yes'/>
+            <parameter type-id='type-id-3069' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3070' is-artificial='yes'/>
-            <parameter type-id='type-id-3069'/>
+            <parameter type-id='type-id-3069' is-artificial='yes'/>
+            <parameter type-id='type-id-3068'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3071' is-artificial='yes'/>
-            <return type-id='type-id-3066'/>
+            <parameter type-id='type-id-3070' is-artificial='yes'/>
+            <return type-id='type-id-3065'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEptEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3071' is-artificial='yes'/>
-            <return type-id='type-id-3067'/>
+            <parameter type-id='type-id-3070' is-artificial='yes'/>
+            <return type-id='type-id-3066'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorIiEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3070' is-artificial='yes'/>
-            <return type-id='type-id-3072'/>
+            <parameter type-id='type-id-3069' is-artificial='yes'/>
+            <return type-id='type-id-3071'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt17_Rb_tree_iteratorIiEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3070' is-artificial='yes'/>
+            <parameter type-id='type-id-3069' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
-            <return type-id='type-id-3068'/>
+            <return type-id='type-id-3067'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIiEmmEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3070' is-artificial='yes'/>
-            <return type-id='type-id-3072'/>
+            <parameter type-id='type-id-3069' is-artificial='yes'/>
+            <return type-id='type-id-3071'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt17_Rb_tree_iteratorIiEmmEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3070' is-artificial='yes'/>
+            <parameter type-id='type-id-3069' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
-            <return type-id='type-id-3068'/>
+            <return type-id='type-id-3067'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator==' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEeqERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3071' is-artificial='yes'/>
-            <parameter type-id='type-id-3073'/>
+            <parameter type-id='type-id-3070' is-artificial='yes'/>
+            <parameter type-id='type-id-3072'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator!=' mangled-name='_ZNKSt17_Rb_tree_iteratorIiEneERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3071' is-artificial='yes'/>
-            <parameter type-id='type-id-3073'/>
+            <parameter type-id='type-id-3070' is-artificial='yes'/>
+            <parameter type-id='type-id-3072'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='_Rb_tree_const_iterator&lt;int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='227' column='1' id='type-id-3041'>
+      <class-decl name='_Rb_tree_const_iterator&lt;int&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='227' column='1' id='type-id-3040'>
         <member-type access='public'>
-          <typedef-decl name='_Base_ptr' type-id='type-id-2393' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='239' column='1' id='type-id-3074'/>
+          <typedef-decl name='_Base_ptr' type-id='type-id-2392' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='239' column='1' id='type-id-3073'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-1184' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='230' column='1' id='type-id-3075'/>
+          <typedef-decl name='reference' type-id='type-id-1184' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='230' column='1' id='type-id-3074'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-950' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='231' column='1' id='type-id-3076'/>
+          <typedef-decl name='pointer' type-id='type-id-950' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='231' column='1' id='type-id-3075'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='iterator' type-id='type-id-3039' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='233' column='1' id='type-id-3077'/>
+          <typedef-decl name='iterator' type-id='type-id-3038' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='233' column='1' id='type-id-3076'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Self' type-id='type-id-3041' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='238' column='1' id='type-id-3078'/>
+          <typedef-decl name='_Self' type-id='type-id-3040' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='238' column='1' id='type-id-3077'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Link_type' type-id='type-id-3035' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='240' column='1' id='type-id-3079'/>
+          <typedef-decl name='_Link_type' type-id='type-id-3034' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='240' column='1' id='type-id-3078'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_node' type-id='type-id-3074' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='304' column='1'/>
+          <var-decl name='_M_node' type-id='type-id-3073' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='304' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3080' is-artificial='yes'/>
+            <parameter type-id='type-id-3079' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3080' is-artificial='yes'/>
-            <parameter type-id='type-id-3079'/>
+            <parameter type-id='type-id-3079' is-artificial='yes'/>
+            <parameter type-id='type-id-3078'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Rb_tree_const_iterator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3080' is-artificial='yes'/>
-            <parameter type-id='type-id-3081'/>
+            <parameter type-id='type-id-3079' is-artificial='yes'/>
+            <parameter type-id='type-id-3080'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_const_cast' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiE13_M_const_castEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3082' is-artificial='yes'/>
-            <return type-id='type-id-3077'/>
+            <parameter type-id='type-id-3081' is-artificial='yes'/>
+            <return type-id='type-id-3076'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator*' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEdeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3082' is-artificial='yes'/>
-            <return type-id='type-id-3075'/>
+            <parameter type-id='type-id-3081' is-artificial='yes'/>
+            <return type-id='type-id-3074'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator-&gt;' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEptEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3082' is-artificial='yes'/>
-            <return type-id='type-id-3076'/>
+            <parameter type-id='type-id-3081' is-artificial='yes'/>
+            <return type-id='type-id-3075'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEppEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3080' is-artificial='yes'/>
-            <return type-id='type-id-3083'/>
+            <parameter type-id='type-id-3079' is-artificial='yes'/>
+            <return type-id='type-id-3082'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator++' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEppEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3080' is-artificial='yes'/>
+            <parameter type-id='type-id-3079' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
-            <return type-id='type-id-3078'/>
+            <return type-id='type-id-3077'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEmmEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3080' is-artificial='yes'/>
-            <return type-id='type-id-3083'/>
+            <parameter type-id='type-id-3079' is-artificial='yes'/>
+            <return type-id='type-id-3082'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='operator--' mangled-name='_ZNSt23_Rb_tree_const_iteratorIiEmmEi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3080' is-artificial='yes'/>
+            <parameter type-id='type-id-3079' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
-            <return type-id='type-id-3078'/>
+            <return type-id='type-id-3077'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator==' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEeqERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3082' is-artificial='yes'/>
-            <parameter type-id='type-id-3084'/>
+            <parameter type-id='type-id-3081' is-artificial='yes'/>
+            <parameter type-id='type-id-3083'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='operator!=' mangled-name='_ZNKSt23_Rb_tree_const_iteratorIiEneERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_tree.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3082' is-artificial='yes'/>
-            <parameter type-id='type-id-3084'/>
+            <parameter type-id='type-id-3081' is-artificial='yes'/>
+            <parameter type-id='type-id-3083'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3043'/>
-      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3045'/>
-      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;int&gt;, std::_Rb_tree_iterator&lt;int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3053'/>
-      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;int&gt;, std::_Rb_tree_const_iterator&lt;int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3054'/>
-      <class-decl name='_Vector_base&lt;std::__regex::_State, std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='73' column='1' id='type-id-3085'>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_iterator&lt;int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3042'/>
+      <class-decl name='reverse_iterator&lt;std::_Rb_tree_const_iterator&lt;int&gt; &gt;' visibility='default' is-declaration-only='yes' id='type-id-3044'/>
+      <class-decl name='pair&lt;std::_Rb_tree_iterator&lt;int&gt;, std::_Rb_tree_iterator&lt;int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3052'/>
+      <class-decl name='pair&lt;std::_Rb_tree_const_iterator&lt;int&gt;, std::_Rb_tree_const_iterator&lt;int&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-3053'/>
+      <class-decl name='_Vector_base&lt;std::__regex::_State, std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='73' column='1' id='type-id-3084'>
         <member-type access='public'>
-          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='80' column='1' id='type-id-3086'>
-            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3005'/>
+          <class-decl name='_Vector_impl' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='80' column='1' id='type-id-3085'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3004'/>
             <data-member access='public' layout-offset-in-bits='0'>
-              <var-decl name='_M_start' type-id='type-id-3087' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='83' column='1'/>
+              <var-decl name='_M_start' type-id='type-id-3086' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='83' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='64'>
-              <var-decl name='_M_finish' type-id='type-id-3087' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='84' column='1'/>
+              <var-decl name='_M_finish' type-id='type-id-3086' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='84' column='1'/>
             </data-member>
             <data-member access='public' layout-offset-in-bits='128'>
-              <var-decl name='_M_end_of_storage' type-id='type-id-3087' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='85' column='1'/>
+              <var-decl name='_M_end_of_storage' type-id='type-id-3086' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='85' column='1'/>
             </data-member>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3088' is-artificial='yes'/>
+                <parameter type-id='type-id-3087' is-artificial='yes'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3088' is-artificial='yes'/>
-                <parameter type-id='type-id-3089'/>
+                <parameter type-id='type-id-3087' is-artificial='yes'/>
+                <parameter type-id='type-id-3088'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public' constructor='yes'>
               <function-decl name='_Vector_impl' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3088' is-artificial='yes'/>
-                <parameter type-id='type-id-3090'/>
+                <parameter type-id='type-id-3087' is-artificial='yes'/>
+                <parameter type-id='type-id-3089'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
             <member-function access='public'>
               <function-decl name='_M_swap_data' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE12_Vector_impl12_M_swap_dataERS4_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-                <parameter type-id='type-id-3088' is-artificial='yes'/>
-                <parameter type-id='type-id-3091'/>
+                <parameter type-id='type-id-3087' is-artificial='yes'/>
+                <parameter type-id='type-id-3090'/>
                 <return type-id='type-id-4'/>
               </function-decl>
             </member-function>
           </class-decl>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3092' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='78' column='1' id='type-id-3087'/>
+          <typedef-decl name='pointer' type-id='type-id-3091' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='78' column='1' id='type-id-3086'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3094' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='76' column='1' id='type-id-3093'/>
+          <typedef-decl name='_Tp_alloc_type' type-id='type-id-3093' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='76' column='1' id='type-id-3092'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='allocator_type' type-id='type-id-3005' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='111' column='1' id='type-id-3095'/>
+          <typedef-decl name='allocator_type' type-id='type-id-3004' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='111' column='1' id='type-id-3094'/>
         </member-type>
         <data-member access='public' layout-offset-in-bits='0'>
-          <var-decl name='_M_impl' type-id='type-id-3086' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='165' column='1'/>
+          <var-decl name='_M_impl' type-id='type-id-3085' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='165' column='1'/>
         </data-member>
         <member-function access='public'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
-            <return type-id='type-id-3090'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
+            <return type-id='type-id-3089'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='_M_get_Tp_allocator' mangled-name='_ZNKSt12_Vector_baseINSt7__regex6_StateESaIS1_EE19_M_get_Tp_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3097' is-artificial='yes'/>
-            <return type-id='type-id-3089'/>
+            <parameter type-id='type-id-3096' is-artificial='yes'/>
+            <return type-id='type-id-3088'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='get_allocator' mangled-name='_ZNKSt12_Vector_baseINSt7__regex6_StateESaIS1_EE13get_allocatorEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3097' is-artificial='yes'/>
-            <return type-id='type-id-3095'/>
+            <parameter type-id='type-id-3096' is-artificial='yes'/>
+            <return type-id='type-id-3094'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
-            <parameter type-id='type-id-3098'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
+            <parameter type-id='type-id-3097'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <parameter type-id='type-id-3098'/>
+            <parameter type-id='type-id-3097'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
-            <parameter type-id='type-id-3090'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
+            <parameter type-id='type-id-3089'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
-            <parameter type-id='type-id-3099'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
+            <parameter type-id='type-id-3098'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
-            <parameter type-id='type-id-3099'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
             <parameter type-id='type-id-3098'/>
+            <parameter type-id='type-id-3097'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~_Vector_base' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_allocate' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE11_M_allocateEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
-            <return type-id='type-id-3087'/>
+            <return type-id='type-id-3086'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='_M_deallocate' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE13_M_deallocateEPS1_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
-            <parameter type-id='type-id-3087'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
+            <parameter type-id='type-id-3086'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='_M_create_storage' mangled-name='_ZNSt12_Vector_baseINSt7__regex6_StateESaIS1_EE17_M_create_storageEm' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_vector.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3096' is-artificial='yes'/>
+            <parameter type-id='type-id-3095' is-artificial='yes'/>
             <parameter type-id='type-id-66'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='allocator_traits&lt;std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='87' column='1' id='type-id-3100'>
+      <class-decl name='allocator_traits&lt;std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='87' column='1' id='type-id-3099'>
         <member-type access='private'>
-          <typedef-decl name='__pointer' type-id='type-id-3007' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='102' column='1' id='type-id-3101'/>
+          <typedef-decl name='__pointer' type-id='type-id-3006' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='102' column='1' id='type-id-3100'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3101' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='109' column='1' id='type-id-3102'/>
+          <typedef-decl name='pointer' type-id='type-id-3100' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='109' column='1' id='type-id-3101'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='rebind_alloc' type-id='type-id-3104' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='204' column='1' id='type-id-3103'/>
+          <typedef-decl name='rebind_alloc' type-id='type-id-3103' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='204' column='1' id='type-id-3102'/>
         </member-type>
       </class-decl>
-      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::__regex::_State&gt;, std::__regex::_State, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='70' column='1' id='type-id-3105'>
+      <class-decl name='__alloctr_rebind&lt;std::allocator&lt;std::__regex::_State&gt;, std::__regex::_State, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='70' column='1' id='type-id-3104'>
         <member-type access='public'>
-          <typedef-decl name='__type' type-id='type-id-3009' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='72' column='1' id='type-id-3104'/>
+          <typedef-decl name='__type' type-id='type-id-3008' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/alloc_traits.h' line='72' column='1' id='type-id-3103'/>
         </member-type>
       </class-decl>
-      <class-decl name='system_error' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' id='type-id-3106'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2345'/>
+      <class-decl name='system_error' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' id='type-id-3105'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2344'/>
         <data-member access='private' layout-offset-in-bits='128'>
           <var-decl name='_M_code' type-id='type-id-1207' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='312' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3106' is-artificial='yes'/>
             <parameter type-id='type-id-1207'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3106' is-artificial='yes'/>
             <parameter type-id='type-id-1207'/>
             <parameter type-id='type-id-89'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3106' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-1189'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3106' is-artificial='yes'/>
             <parameter type-id='type-id-36'/>
             <parameter type-id='type-id-1189'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='code' mangled-name='_ZNKSt12system_error4codeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3108' is-artificial='yes'/>
+            <parameter type-id='type-id-3107' is-artificial='yes'/>
             <return type-id='type-id-1194'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~system_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3106' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~system_error' mangled-name='_ZNSt12system_errorD0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12system_errorD0Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3106' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~system_error' mangled-name='_ZNSt12system_errorD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/system_error' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12system_errorD2Ev@@GLIBCXX_3.4.11'>
-            <parameter type-id='type-id-3107' is-artificial='yes'/>
+            <parameter type-id='type-id-3106' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='future_error' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='91' column='1' id='type-id-3109'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2342'/>
+      <class-decl name='future_error' size-in-bits='256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='91' column='1' id='type-id-3108'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2341'/>
         <data-member access='private' layout-offset-in-bits='128'>
           <var-decl name='_M_code' type-id='type-id-1207' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='93' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='future_error' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3110' is-artificial='yes'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
             <parameter type-id='type-id-1207'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='code' mangled-name='_ZNKSt12future_error4codeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/future' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3111' is-artificial='yes'/>
+            <parameter type-id='type-id-3110' is-artificial='yes'/>
             <return type-id='type-id-1194'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~future_error' filepath='../../../.././libstdc++-v3/src/c++11/future.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3110' is-artificial='yes'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~future_error' mangled-name='_ZNSt12future_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++11/future.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12future_errorD0Ev@@GLIBCXX_3.4.14'>
-            <parameter type-id='type-id-3110' is-artificial='yes'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~future_error' mangled-name='_ZNSt12future_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++11/future.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12future_errorD2Ev@@GLIBCXX_3.4.14'>
-            <parameter type-id='type-id-3110' is-artificial='yes'/>
+            <parameter type-id='type-id-3109' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt12future_error4whatEv' filepath='../../../.././libstdc++-v3/src/c++11/future.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt12future_error4whatEv@@GLIBCXX_3.4.14'>
-            <parameter type-id='type-id-3111' is-artificial='yes'/>
+            <parameter type-id='type-id-3110' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
       </class-decl>
     </namespace-decl>
 
-    <pointer-type-def type-id='type-id-2971' size-in-bits='64' id='type-id-2972'/>
-    <qualified-type-def type-id='type-id-2971' const='yes' id='type-id-3112'/>
-    <pointer-type-def type-id='type-id-3112' size-in-bits='64' id='type-id-2973'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3112' size-in-bits='64' id='type-id-2993'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2974' size-in-bits='64' id='type-id-2994'/>
-    <pointer-type-def type-id='type-id-3113' size-in-bits='64' id='type-id-2988'/>
-    <pointer-type-def type-id='type-id-2975' size-in-bits='64' id='type-id-2989'/>
-    <qualified-type-def type-id='type-id-2975' const='yes' id='type-id-3114'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3114' size-in-bits='64' id='type-id-2990'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2975' size-in-bits='64' id='type-id-2991'/>
-    <pointer-type-def type-id='type-id-3114' size-in-bits='64' id='type-id-2992'/>
-    <pointer-type-def type-id='type-id-3115' size-in-bits='64' id='type-id-2998'/>
-    <pointer-type-def type-id='type-id-2976' size-in-bits='64' id='type-id-2999'/>
-    <qualified-type-def type-id='type-id-2976' const='yes' id='type-id-3116'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3116' size-in-bits='64' id='type-id-3000'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2976' size-in-bits='64' id='type-id-3001'/>
-    <pointer-type-def type-id='type-id-3116' size-in-bits='64' id='type-id-3002'/>
-    <pointer-type-def type-id='type-id-2963' size-in-bits='64' id='type-id-2968'/>
-    <qualified-type-def type-id='type-id-2967' const='yes' id='type-id-3117'/>
+    <pointer-type-def type-id='type-id-2970' size-in-bits='64' id='type-id-2971'/>
+    <qualified-type-def type-id='type-id-2970' const='yes' id='type-id-3111'/>
+    <pointer-type-def type-id='type-id-3111' size-in-bits='64' id='type-id-2972'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3111' size-in-bits='64' id='type-id-2992'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2973' size-in-bits='64' id='type-id-2993'/>
+    <pointer-type-def type-id='type-id-3112' size-in-bits='64' id='type-id-2987'/>
+    <pointer-type-def type-id='type-id-2974' size-in-bits='64' id='type-id-2988'/>
+    <qualified-type-def type-id='type-id-2974' const='yes' id='type-id-3113'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3113' size-in-bits='64' id='type-id-2989'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2974' size-in-bits='64' id='type-id-2990'/>
+    <pointer-type-def type-id='type-id-3113' size-in-bits='64' id='type-id-2991'/>
+    <pointer-type-def type-id='type-id-3114' size-in-bits='64' id='type-id-2997'/>
+    <pointer-type-def type-id='type-id-2975' size-in-bits='64' id='type-id-2998'/>
+    <qualified-type-def type-id='type-id-2975' const='yes' id='type-id-3115'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3115' size-in-bits='64' id='type-id-2999'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2975' size-in-bits='64' id='type-id-3000'/>
+    <pointer-type-def type-id='type-id-3115' size-in-bits='64' id='type-id-3001'/>
+    <pointer-type-def type-id='type-id-2962' size-in-bits='64' id='type-id-2967'/>
+    <qualified-type-def type-id='type-id-2966' const='yes' id='type-id-3116'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3116' size-in-bits='64' id='type-id-2968'/>
+    <qualified-type-def type-id='type-id-2965' const='yes' id='type-id-3117'/>
     <reference-type-def kind='lvalue' type-id='type-id-3117' size-in-bits='64' id='type-id-2969'/>
-    <qualified-type-def type-id='type-id-2966' const='yes' id='type-id-3118'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3118' size-in-bits='64' id='type-id-2970'/>
-    <reference-type-def kind='lvalue' type-id='type-id-2963' size-in-bits='64' id='type-id-3004'/>
+    <reference-type-def kind='lvalue' type-id='type-id-2962' size-in-bits='64' id='type-id-3003'/>
     <namespace-decl name='__gnu_cxx'>
-      <class-decl name='new_allocator&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3006'>
+      <class-decl name='new_allocator&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3005'>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3119'/>
+          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3118'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-2968' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3120'/>
+          <typedef-decl name='pointer' type-id='type-id-2967' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3119'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-3122' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3121'/>
+          <typedef-decl name='const_pointer' type-id='type-id-3121' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3120'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-3004' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3123'/>
+          <typedef-decl name='reference' type-id='type-id-3003' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3122'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3125' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3124'/>
+          <typedef-decl name='const_reference' type-id='type-id-3124' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3123'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3126' is-artificial='yes'/>
+            <parameter type-id='type-id-3125' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3126' is-artificial='yes'/>
-            <parameter type-id='type-id-3127'/>
+            <parameter type-id='type-id-3125' is-artificial='yes'/>
+            <parameter type-id='type-id-3126'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3126' is-artificial='yes'/>
+            <parameter type-id='type-id-3125' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt7__regex6_StateEE7addressERS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3128' is-artificial='yes'/>
-            <parameter type-id='type-id-3123'/>
-            <return type-id='type-id-3120'/>
+            <parameter type-id='type-id-3127' is-artificial='yes'/>
+            <parameter type-id='type-id-3122'/>
+            <return type-id='type-id-3119'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt7__regex6_StateEE7addressERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3128' is-artificial='yes'/>
-            <parameter type-id='type-id-3124'/>
-            <return type-id='type-id-3121'/>
+            <parameter type-id='type-id-3127' is-artificial='yes'/>
+            <parameter type-id='type-id-3123'/>
+            <return type-id='type-id-3120'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt7__regex6_StateEE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3126' is-artificial='yes'/>
-            <parameter type-id='type-id-3119'/>
+            <parameter type-id='type-id-3125' is-artificial='yes'/>
+            <parameter type-id='type-id-3118'/>
             <parameter type-id='type-id-33'/>
-            <return type-id='type-id-3120'/>
+            <return type-id='type-id-3119'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorINSt7__regex6_StateEE10deallocateEPS2_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3126' is-artificial='yes'/>
-            <parameter type-id='type-id-3120'/>
+            <parameter type-id='type-id-3125' is-artificial='yes'/>
             <parameter type-id='type-id-3119'/>
+            <parameter type-id='type-id-3118'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorINSt7__regex6_StateEE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3128' is-artificial='yes'/>
-            <return type-id='type-id-3119'/>
+            <parameter type-id='type-id-3127' is-artificial='yes'/>
+            <return type-id='type-id-3118'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3055'>
+      <class-decl name='new_allocator&lt;std::_Rb_tree_node&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3054'>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3129'/>
+          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3128'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3033' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3130'/>
+          <typedef-decl name='pointer' type-id='type-id-3032' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3129'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-3035' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3131'/>
+          <typedef-decl name='const_pointer' type-id='type-id-3034' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3130'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-3133' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3132'/>
+          <typedef-decl name='reference' type-id='type-id-3132' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3131'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-3135' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3134'/>
+          <typedef-decl name='const_reference' type-id='type-id-3134' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3133'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3136' is-artificial='yes'/>
+            <parameter type-id='type-id-3135' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3136' is-artificial='yes'/>
-            <parameter type-id='type-id-3137'/>
+            <parameter type-id='type-id-3135' is-artificial='yes'/>
+            <parameter type-id='type-id-3136'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3136' is-artificial='yes'/>
+            <parameter type-id='type-id-3135' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE7addressERS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3138' is-artificial='yes'/>
-            <parameter type-id='type-id-3132'/>
-            <return type-id='type-id-3130'/>
+            <parameter type-id='type-id-3137' is-artificial='yes'/>
+            <parameter type-id='type-id-3131'/>
+            <return type-id='type-id-3129'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE7addressERKS2_' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3138' is-artificial='yes'/>
-            <parameter type-id='type-id-3134'/>
-            <return type-id='type-id-3131'/>
+            <parameter type-id='type-id-3137' is-artificial='yes'/>
+            <parameter type-id='type-id-3133'/>
+            <return type-id='type-id-3130'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3136' is-artificial='yes'/>
-            <parameter type-id='type-id-3129'/>
+            <parameter type-id='type-id-3135' is-artificial='yes'/>
+            <parameter type-id='type-id-3128'/>
             <parameter type-id='type-id-33'/>
-            <return type-id='type-id-3130'/>
+            <return type-id='type-id-3129'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE10deallocateEPS2_m' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3136' is-artificial='yes'/>
-            <parameter type-id='type-id-3130'/>
+            <parameter type-id='type-id-3135' is-artificial='yes'/>
             <parameter type-id='type-id-3129'/>
+            <parameter type-id='type-id-3128'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIiEE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3138' is-artificial='yes'/>
-            <return type-id='type-id-3129'/>
+            <parameter type-id='type-id-3137' is-artificial='yes'/>
+            <return type-id='type-id-3128'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='destroy&lt;std::_Rb_tree_node&lt;int&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3136' is-artificial='yes'/>
-            <parameter type-id='type-id-3033'/>
+            <parameter type-id='type-id-3135' is-artificial='yes'/>
+            <parameter type-id='type-id-3032'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='new_allocator&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3061'>
+      <class-decl name='new_allocator&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='54' column='1' id='type-id-3060'>
         <member-type access='public'>
-          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3139'/>
+          <typedef-decl name='size_type' type-id='type-id-66' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='57' column='1' id='type-id-3138'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-1836' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3140'/>
+          <typedef-decl name='pointer' type-id='type-id-1836' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='59' column='1' id='type-id-3139'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_pointer' type-id='type-id-950' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3141'/>
+          <typedef-decl name='const_pointer' type-id='type-id-950' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='60' column='1' id='type-id-3140'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='reference' type-id='type-id-313' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3142'/>
+          <typedef-decl name='reference' type-id='type-id-313' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='61' column='1' id='type-id-3141'/>
         </member-type>
         <member-type access='public'>
-          <typedef-decl name='const_reference' type-id='type-id-1184' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3143'/>
+          <typedef-decl name='const_reference' type-id='type-id-1184' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='62' column='1' id='type-id-3142'/>
         </member-type>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3144' is-artificial='yes'/>
+            <parameter type-id='type-id-3143' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3144' is-artificial='yes'/>
-            <parameter type-id='type-id-3145'/>
+            <parameter type-id='type-id-3143' is-artificial='yes'/>
+            <parameter type-id='type-id-3144'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' destructor='yes'>
           <function-decl name='~new_allocator' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3144' is-artificial='yes'/>
+            <parameter type-id='type-id-3143' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIiE7addressERi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3146' is-artificial='yes'/>
-            <parameter type-id='type-id-3142'/>
-            <return type-id='type-id-3140'/>
+            <parameter type-id='type-id-3145' is-artificial='yes'/>
+            <parameter type-id='type-id-3141'/>
+            <return type-id='type-id-3139'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='address' mangled-name='_ZNK9__gnu_cxx13new_allocatorIiE7addressERKi' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3146' is-artificial='yes'/>
-            <parameter type-id='type-id-3143'/>
-            <return type-id='type-id-3141'/>
+            <parameter type-id='type-id-3145' is-artificial='yes'/>
+            <parameter type-id='type-id-3142'/>
+            <return type-id='type-id-3140'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='allocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIiE8allocateEmPKv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3144' is-artificial='yes'/>
-            <parameter type-id='type-id-3139'/>
+            <parameter type-id='type-id-3143' is-artificial='yes'/>
+            <parameter type-id='type-id-3138'/>
             <parameter type-id='type-id-33'/>
-            <return type-id='type-id-3140'/>
+            <return type-id='type-id-3139'/>
           </function-decl>
         </member-function>
         <member-function access='public'>
           <function-decl name='deallocate' mangled-name='_ZN9__gnu_cxx13new_allocatorIiE10deallocateEPim' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3144' is-artificial='yes'/>
-            <parameter type-id='type-id-3140'/>
+            <parameter type-id='type-id-3143' is-artificial='yes'/>
             <parameter type-id='type-id-3139'/>
+            <parameter type-id='type-id-3138'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='public' const='yes'>
           <function-decl name='max_size' mangled-name='_ZNK9__gnu_cxx13new_allocatorIiE8max_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/new_allocator.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3146' is-artificial='yes'/>
-            <return type-id='type-id-3139'/>
+            <parameter type-id='type-id-3145' is-artificial='yes'/>
+            <return type-id='type-id-3138'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='110' column='1' id='type-id-3147'>
+      <class-decl name='__alloc_traits&lt;std::allocator&lt;std::__regex::_State&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='110' column='1' id='type-id-3146'>
         <member-type access='public'>
-          <typedef-decl name='pointer' type-id='type-id-3102' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='119' column='1' id='type-id-3092'/>
+          <typedef-decl name='pointer' type-id='type-id-3101' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='119' column='1' id='type-id-3091'/>
         </member-type>
         <member-type access='public'>
-          <class-decl name='rebind&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='183' column='1' id='type-id-3148'>
+          <class-decl name='rebind&lt;std::__regex::_State&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='183' column='1' id='type-id-3147'>
             <member-type access='public'>
-              <typedef-decl name='other' type-id='type-id-3103' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='184' column='1' id='type-id-3094'/>
+              <typedef-decl name='other' type-id='type-id-3102' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/alloc_traits.h' line='184' column='1' id='type-id-3093'/>
             </member-type>
           </class-decl>
         </member-type>
       </class-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-2963' const='yes' id='type-id-3149'/>
-    <pointer-type-def type-id='type-id-3149' size-in-bits='64' id='type-id-3122'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3149' size-in-bits='64' id='type-id-3125'/>
-    <pointer-type-def type-id='type-id-3006' size-in-bits='64' id='type-id-3126'/>
-    <qualified-type-def type-id='type-id-3006' const='yes' id='type-id-3150'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3150' size-in-bits='64' id='type-id-3127'/>
-    <pointer-type-def type-id='type-id-3150' size-in-bits='64' id='type-id-3128'/>
-    <pointer-type-def type-id='type-id-3005' size-in-bits='64' id='type-id-3010'/>
-    <qualified-type-def type-id='type-id-3005' const='yes' id='type-id-3151'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3151' size-in-bits='64' id='type-id-3011'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3005' size-in-bits='64' id='type-id-3012'/>
-
-    <qualified-type-def type-id='type-id-2978' const='yes' id='type-id-2979'/>
-    <pointer-type-def type-id='type-id-2977' size-in-bits='64' id='type-id-2980'/>
-    <pointer-type-def type-id='type-id-2981' size-in-bits='64' id='type-id-2983'/>
-    <qualified-type-def type-id='type-id-2981' const='yes' id='type-id-3152'/>
-    <pointer-type-def type-id='type-id-3152' size-in-bits='64' id='type-id-2984'/>
-    <pointer-type-def type-id='type-id-3058' size-in-bits='64' id='type-id-3033'/>
-    <qualified-type-def type-id='type-id-3058' const='yes' id='type-id-3153'/>
-    <pointer-type-def type-id='type-id-3153' size-in-bits='64' id='type-id-3035'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3058' size-in-bits='64' id='type-id-3133'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3153' size-in-bits='64' id='type-id-3135'/>
-    <pointer-type-def type-id='type-id-3055' size-in-bits='64' id='type-id-3136'/>
-    <qualified-type-def type-id='type-id-3055' const='yes' id='type-id-3154'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3154' size-in-bits='64' id='type-id-3137'/>
-    <pointer-type-def type-id='type-id-3154' size-in-bits='64' id='type-id-3138'/>
-    <pointer-type-def type-id='type-id-3017' size-in-bits='64' id='type-id-3056'/>
+    <qualified-type-def type-id='type-id-2962' const='yes' id='type-id-3148'/>
+    <pointer-type-def type-id='type-id-3148' size-in-bits='64' id='type-id-3121'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3148' size-in-bits='64' id='type-id-3124'/>
+    <pointer-type-def type-id='type-id-3005' size-in-bits='64' id='type-id-3125'/>
+    <qualified-type-def type-id='type-id-3005' const='yes' id='type-id-3149'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3149' size-in-bits='64' id='type-id-3126'/>
+    <pointer-type-def type-id='type-id-3149' size-in-bits='64' id='type-id-3127'/>
+    <pointer-type-def type-id='type-id-3004' size-in-bits='64' id='type-id-3009'/>
+    <qualified-type-def type-id='type-id-3004' const='yes' id='type-id-3150'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3150' size-in-bits='64' id='type-id-3010'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3004' size-in-bits='64' id='type-id-3011'/>
+
+    <qualified-type-def type-id='type-id-2977' const='yes' id='type-id-2978'/>
+    <pointer-type-def type-id='type-id-2976' size-in-bits='64' id='type-id-2979'/>
+    <pointer-type-def type-id='type-id-2980' size-in-bits='64' id='type-id-2982'/>
+    <qualified-type-def type-id='type-id-2980' const='yes' id='type-id-3151'/>
+    <pointer-type-def type-id='type-id-3151' size-in-bits='64' id='type-id-2983'/>
+    <pointer-type-def type-id='type-id-3057' size-in-bits='64' id='type-id-3032'/>
+    <qualified-type-def type-id='type-id-3057' const='yes' id='type-id-3152'/>
+    <pointer-type-def type-id='type-id-3152' size-in-bits='64' id='type-id-3034'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3057' size-in-bits='64' id='type-id-3132'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3152' size-in-bits='64' id='type-id-3134'/>
+    <pointer-type-def type-id='type-id-3054' size-in-bits='64' id='type-id-3135'/>
+    <qualified-type-def type-id='type-id-3054' const='yes' id='type-id-3153'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3153' size-in-bits='64' id='type-id-3136'/>
+    <pointer-type-def type-id='type-id-3153' size-in-bits='64' id='type-id-3137'/>
+    <pointer-type-def type-id='type-id-3016' size-in-bits='64' id='type-id-3055'/>
+    <qualified-type-def type-id='type-id-3016' const='yes' id='type-id-3154'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3154' size-in-bits='64' id='type-id-3056'/>
     <qualified-type-def type-id='type-id-3017' const='yes' id='type-id-3155'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3155' size-in-bits='64' id='type-id-3057'/>
-    <qualified-type-def type-id='type-id-3018' const='yes' id='type-id-3156'/>
-    <pointer-type-def type-id='type-id-3156' size-in-bits='64' id='type-id-3060'/>
-    <pointer-type-def type-id='type-id-3016' size-in-bits='64' id='type-id-3020'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3156' size-in-bits='64' id='type-id-3021'/>
-    <pointer-type-def type-id='type-id-3061' size-in-bits='64' id='type-id-3144'/>
-    <qualified-type-def type-id='type-id-3061' const='yes' id='type-id-3157'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3157' size-in-bits='64' id='type-id-3145'/>
-    <pointer-type-def type-id='type-id-3157' size-in-bits='64' id='type-id-3146'/>
-    <pointer-type-def type-id='type-id-3037' size-in-bits='64' id='type-id-3063'/>
-    <qualified-type-def type-id='type-id-3037' const='yes' id='type-id-3158'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3158' size-in-bits='64' id='type-id-3064'/>
-    <qualified-type-def type-id='type-id-3024' const='yes' id='type-id-3159'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3159' size-in-bits='64' id='type-id-3022'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3024' size-in-bits='64' id='type-id-3023'/>
-    <qualified-type-def type-id='type-id-3029' const='yes' id='type-id-3160'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3160' size-in-bits='64' id='type-id-3031'/>
-    <pointer-type-def type-id='type-id-3039' size-in-bits='64' id='type-id-3070'/>
-    <qualified-type-def type-id='type-id-3039' const='yes' id='type-id-3161'/>
-    <pointer-type-def type-id='type-id-3161' size-in-bits='64' id='type-id-3071'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3068' size-in-bits='64' id='type-id-3072'/>
-    <qualified-type-def type-id='type-id-3068' const='yes' id='type-id-3162'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3162' size-in-bits='64' id='type-id-3073'/>
-    <pointer-type-def type-id='type-id-3041' size-in-bits='64' id='type-id-3080'/>
-    <qualified-type-def type-id='type-id-3077' const='yes' id='type-id-3163'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3163' size-in-bits='64' id='type-id-3081'/>
-    <qualified-type-def type-id='type-id-3041' const='yes' id='type-id-3164'/>
-    <pointer-type-def type-id='type-id-3164' size-in-bits='64' id='type-id-3082'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3078' size-in-bits='64' id='type-id-3083'/>
-    <qualified-type-def type-id='type-id-3078' const='yes' id='type-id-3165'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3165' size-in-bits='64' id='type-id-3084'/>
-    <pointer-type-def type-id='type-id-3015' size-in-bits='64' id='type-id-3046'/>
-    <qualified-type-def type-id='type-id-3015' const='yes' id='type-id-3166'/>
-    <pointer-type-def type-id='type-id-3166' size-in-bits='64' id='type-id-3047'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3026' size-in-bits='64' id='type-id-3048'/>
-    <qualified-type-def type-id='type-id-3036' const='yes' id='type-id-3167'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3167' size-in-bits='64' id='type-id-3049'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3166' size-in-bits='64' id='type-id-3050'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3015' size-in-bits='64' id='type-id-3051'/>
-    <qualified-type-def type-id='type-id-3028' const='yes' id='type-id-3168'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3168' size-in-bits='64' id='type-id-3052'/>
-    <pointer-type-def type-id='type-id-3086' size-in-bits='64' id='type-id-3088'/>
-    <qualified-type-def type-id='type-id-3093' const='yes' id='type-id-3169'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3169' size-in-bits='64' id='type-id-3089'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3093' size-in-bits='64' id='type-id-3090'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3086' size-in-bits='64' id='type-id-3091'/>
-    <pointer-type-def type-id='type-id-3085' size-in-bits='64' id='type-id-3096'/>
-    <qualified-type-def type-id='type-id-3085' const='yes' id='type-id-3170'/>
-    <pointer-type-def type-id='type-id-3170' size-in-bits='64' id='type-id-3097'/>
-    <qualified-type-def type-id='type-id-3095' const='yes' id='type-id-3171'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3171' size-in-bits='64' id='type-id-3098'/>
-    <reference-type-def kind='lvalue' type-id='type-id-3085' size-in-bits='64' id='type-id-3099'/>
-    <pointer-type-def type-id='type-id-3106' size-in-bits='64' id='type-id-3107'/>
-    <pointer-type-def type-id='type-id-3109' size-in-bits='64' id='type-id-3110'/>
-    <pointer-type-def type-id='type-id-3172' size-in-bits='64' id='type-id-3111'/>
-    <pointer-type-def type-id='type-id-3173' size-in-bits='64' id='type-id-3108'/>
-    <function-type size-in-bits='64' id='type-id-3115'>
+    <pointer-type-def type-id='type-id-3155' size-in-bits='64' id='type-id-3059'/>
+    <pointer-type-def type-id='type-id-3015' size-in-bits='64' id='type-id-3019'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3155' size-in-bits='64' id='type-id-3020'/>
+    <pointer-type-def type-id='type-id-3060' size-in-bits='64' id='type-id-3143'/>
+    <qualified-type-def type-id='type-id-3060' const='yes' id='type-id-3156'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3156' size-in-bits='64' id='type-id-3144'/>
+    <pointer-type-def type-id='type-id-3156' size-in-bits='64' id='type-id-3145'/>
+    <pointer-type-def type-id='type-id-3036' size-in-bits='64' id='type-id-3062'/>
+    <qualified-type-def type-id='type-id-3036' const='yes' id='type-id-3157'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3157' size-in-bits='64' id='type-id-3063'/>
+    <qualified-type-def type-id='type-id-3023' const='yes' id='type-id-3158'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3158' size-in-bits='64' id='type-id-3021'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3023' size-in-bits='64' id='type-id-3022'/>
+    <qualified-type-def type-id='type-id-3028' const='yes' id='type-id-3159'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3159' size-in-bits='64' id='type-id-3030'/>
+    <pointer-type-def type-id='type-id-3038' size-in-bits='64' id='type-id-3069'/>
+    <qualified-type-def type-id='type-id-3038' const='yes' id='type-id-3160'/>
+    <pointer-type-def type-id='type-id-3160' size-in-bits='64' id='type-id-3070'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3067' size-in-bits='64' id='type-id-3071'/>
+    <qualified-type-def type-id='type-id-3067' const='yes' id='type-id-3161'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3161' size-in-bits='64' id='type-id-3072'/>
+    <pointer-type-def type-id='type-id-3040' size-in-bits='64' id='type-id-3079'/>
+    <qualified-type-def type-id='type-id-3076' const='yes' id='type-id-3162'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3162' size-in-bits='64' id='type-id-3080'/>
+    <qualified-type-def type-id='type-id-3040' const='yes' id='type-id-3163'/>
+    <pointer-type-def type-id='type-id-3163' size-in-bits='64' id='type-id-3081'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3077' size-in-bits='64' id='type-id-3082'/>
+    <qualified-type-def type-id='type-id-3077' const='yes' id='type-id-3164'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3164' size-in-bits='64' id='type-id-3083'/>
+    <pointer-type-def type-id='type-id-3014' size-in-bits='64' id='type-id-3045'/>
+    <qualified-type-def type-id='type-id-3014' const='yes' id='type-id-3165'/>
+    <pointer-type-def type-id='type-id-3165' size-in-bits='64' id='type-id-3046'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3025' size-in-bits='64' id='type-id-3047'/>
+    <qualified-type-def type-id='type-id-3035' const='yes' id='type-id-3166'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3166' size-in-bits='64' id='type-id-3048'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3165' size-in-bits='64' id='type-id-3049'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3014' size-in-bits='64' id='type-id-3050'/>
+    <qualified-type-def type-id='type-id-3027' const='yes' id='type-id-3167'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3167' size-in-bits='64' id='type-id-3051'/>
+    <pointer-type-def type-id='type-id-3085' size-in-bits='64' id='type-id-3087'/>
+    <qualified-type-def type-id='type-id-3092' const='yes' id='type-id-3168'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3168' size-in-bits='64' id='type-id-3088'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3092' size-in-bits='64' id='type-id-3089'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3085' size-in-bits='64' id='type-id-3090'/>
+    <pointer-type-def type-id='type-id-3084' size-in-bits='64' id='type-id-3095'/>
+    <qualified-type-def type-id='type-id-3084' const='yes' id='type-id-3169'/>
+    <pointer-type-def type-id='type-id-3169' size-in-bits='64' id='type-id-3096'/>
+    <qualified-type-def type-id='type-id-3094' const='yes' id='type-id-3170'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3170' size-in-bits='64' id='type-id-3097'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3084' size-in-bits='64' id='type-id-3098'/>
+    <pointer-type-def type-id='type-id-3105' size-in-bits='64' id='type-id-3106'/>
+    <pointer-type-def type-id='type-id-3108' size-in-bits='64' id='type-id-3109'/>
+    <pointer-type-def type-id='type-id-3171' size-in-bits='64' id='type-id-3110'/>
+    <pointer-type-def type-id='type-id-3172' size-in-bits='64' id='type-id-3107'/>
+    <function-type size-in-bits='64' id='type-id-3114'>
       <parameter type-id='type-id-1675'/>
-      <parameter type-id='type-id-2993'/>
+      <parameter type-id='type-id-2992'/>
       <return type-id='type-id-23'/>
     </function-type>
-    <function-type size-in-bits='64' id='type-id-3113'>
+    <function-type size-in-bits='64' id='type-id-3112'>
       <parameter type-id='type-id-1675'/>
+      <parameter type-id='type-id-2992'/>
       <parameter type-id='type-id-2993'/>
-      <parameter type-id='type-id-2994'/>
       <return type-id='type-id-4'/>
     </function-type>
-    <pointer-type-def type-id='type-id-3013' size-in-bits='64' id='type-id-3014'/>
-    <qualified-type-def type-id='type-id-3109' const='yes' id='type-id-3172'/>
-    <qualified-type-def type-id='type-id-3106' const='yes' id='type-id-3173'/>
+    <pointer-type-def type-id='type-id-3012' size-in-bits='64' id='type-id-3013'/>
+    <qualified-type-def type-id='type-id-3108' const='yes' id='type-id-3171'/>
+    <qualified-type-def type-id='type-id-3105' const='yes' id='type-id-3172'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/functional.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
 
 
 
 
-      <class-decl name='__add_ref&lt;std::__future_base::_Result_base*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='56' column='1' id='type-id-3174'>
+      <class-decl name='__add_ref&lt;std::__future_base::_Result_base*&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='56' column='1' id='type-id-3173'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1726' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='57' column='1' id='type-id-3175'/>
+          <typedef-decl name='type' type-id='type-id-1726' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='57' column='1' id='type-id-3174'/>
         </member-type>
       </class-decl>
       <class-decl name='__add_lvalue_reference_helper&lt;std::__future_base::_State_base, true, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1345' column='1' id='type-id-1759'>
       </class-decl>
       <function-decl name='__get_helper&lt;0ul, std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-1725'/>
-        <return type-id='type-id-3175'/>
+        <return type-id='type-id-3174'/>
       </function-decl>
-      <class-decl name='__add_ref&lt;std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='56' column='1' id='type-id-3176'>
+      <class-decl name='__add_ref&lt;std::__future_base::_Result_base::_Deleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='56' column='1' id='type-id-3175'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1734' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='57' column='1' id='type-id-3177'/>
+          <typedef-decl name='type' type-id='type-id-1734' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='57' column='1' id='type-id-3176'/>
         </member-type>
       </class-decl>
       <function-decl name='__get_helper&lt;1ul, std::__future_base::_Result_base::_Deleter&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='728' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-1733'/>
-        <return type-id='type-id-3177'/>
+        <return type-id='type-id-3176'/>
       </function-decl>
       <function-decl name='get&lt;1ul, std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-1663'/>
-        <return type-id='type-id-3177'/>
+        <return type-id='type-id-3176'/>
       </function-decl>
       <function-decl name='get&lt;0ul, std::__future_base::_Result_base*, std::__future_base::_Result_base::_Deleter&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/tuple' line='743' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-1663'/>
-        <return type-id='type-id-3175'/>
+        <return type-id='type-id-3174'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-1465' const='yes' id='type-id-3178'/>
+    <qualified-type-def type-id='type-id-1465' const='yes' id='type-id-3177'/>
 
 
 
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/hash_c++0x.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
-      <class-decl name='hash&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='193' column='1' id='type-id-3179'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3180'/>
+      <class-decl name='hash&lt;long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='193' column='1' id='type-id-3178'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-3179'/>
         <member-function access='public' const='yes'>
           <function-decl name='operator()' mangled-name='_ZNKSt4hashIeEclEe' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='197' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt4hashIeEclEe@@GLIBCXX_3.4.10'>
-            <parameter type-id='type-id-3181' is-artificial='yes'/>
+            <parameter type-id='type-id-3180' is-artificial='yes'/>
             <parameter type-id='type-id-539'/>
             <return type-id='type-id-66'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='__hash_base&lt;long unsigned int, long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='50' column='1' id='type-id-3180'/>
+      <class-decl name='__hash_base&lt;long unsigned int, long double&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/functional_hash.h' line='50' column='1' id='type-id-3179'/>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-3179' const='yes' id='type-id-3182'/>
-    <pointer-type-def type-id='type-id-3182' size-in-bits='64' id='type-id-3181'/>
+    <qualified-type-def type-id='type-id-3178' const='yes' id='type-id-3181'/>
+    <pointer-type-def type-id='type-id-3181' size-in-bits='64' id='type-id-3180'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/hashtable_c++0x.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
       <namespace-decl name='__detail'>
-        <var-decl name='__prime_list' type-id='type-id-2321' mangled-name='_ZNSt8__detail12__prime_listE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/../shared/hashtable-aux.cc' line='30' column='1' elf-symbol-id='_ZNSt8__detail12__prime_listE@@GLIBCXX_3.4.10'/>
+        <var-decl name='__prime_list' type-id='type-id-2320' mangled-name='_ZNSt8__detail12__prime_listE' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/../shared/hashtable-aux.cc' line='30' column='1' elf-symbol-id='_ZNSt8__detail12__prime_listE@@GLIBCXX_3.4.10'/>
       </namespace-decl>
     </namespace-decl>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/limits.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
-      <class-decl name='__numeric_limits_base' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='192' column='1' id='type-id-3183'>
+      <class-decl name='__numeric_limits_base' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='192' column='1' id='type-id-3182'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt21__numeric_limits_base14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='196' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt21__numeric_limits_base17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='255' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt21__numeric_limits_base10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='258' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt21__numeric_limits_base10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='258' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt21__numeric_limits_base15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='262' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt21__numeric_limits_base15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='283' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt21__numeric_limits_base11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='289' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt21__numeric_limits_base11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='289' column='1' elf-symbol-id='_ZNSt21__numeric_limits_base11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='371' column='1' id='type-id-3184'>
+      <class-decl name='numeric_limits&lt;bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='371' column='1' id='type-id-3183'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIbE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='373' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIbE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='408' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIbE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='410' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIbE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='410' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIbE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='411' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIbE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='433' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIbE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='435' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIbE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='435' column='1' elf-symbol-id='_ZNSt14numeric_limitsIbE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='440' column='1' id='type-id-3185'>
+      <class-decl name='numeric_limits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='440' column='1' id='type-id-3184'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIcE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='442' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIcE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='478' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIcE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='480' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIcE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='480' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIcE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='481' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIcE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='500' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIcE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='502' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIcE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='502' column='1' elf-symbol-id='_ZNSt14numeric_limitsIcE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;signed char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='507' column='1' id='type-id-3186'>
+      <class-decl name='numeric_limits&lt;signed char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='507' column='1' id='type-id-3185'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIaE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='509' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIaE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='546' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIaE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='548' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIaE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='548' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIaE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='549' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIaE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='570' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIaE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='572' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIaE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='572' column='1' elf-symbol-id='_ZNSt14numeric_limitsIaE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;unsigned char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='577' column='1' id='type-id-3187'>
+      <class-decl name='numeric_limits&lt;unsigned char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='577' column='1' id='type-id-3186'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIhE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='579' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIhE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='617' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIhE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='619' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIhE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='619' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIhE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='620' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIhE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='643' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIhE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='645' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIhE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='645' column='1' elf-symbol-id='_ZNSt14numeric_limitsIhE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;wchar_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='650' column='1' id='type-id-3188'>
+      <class-decl name='numeric_limits&lt;wchar_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='650' column='1' id='type-id-3187'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIwE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='652' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIwE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='689' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIwE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='691' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIwE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='691' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIwE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='692' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIwE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='711' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIwE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='713' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIwE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='713' column='1' elf-symbol-id='_ZNSt14numeric_limitsIwE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;char16_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='719' column='1' id='type-id-3189'>
+      <class-decl name='numeric_limits&lt;char16_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='719' column='1' id='type-id-3188'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIDsE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='721' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE14is_specializedE@@GLIBCXX_3.4.11'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIDsE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='753' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE17has_signaling_NaNE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIDsE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='754' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE10has_denormE@@GLIBCXX_3.4.11'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIDsE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='754' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE10has_denormE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIDsE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='755' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE15has_denorm_lossE@@GLIBCXX_3.4.11'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIDsE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='774' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE15tinyness_beforeE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIDsE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='775' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE11round_styleE@@GLIBCXX_3.4.11'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIDsE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='775' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDsE11round_styleE@@GLIBCXX_3.4.11'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;char32_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='780' column='1' id='type-id-3190'>
+      <class-decl name='numeric_limits&lt;char32_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='780' column='1' id='type-id-3189'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIDiE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='782' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE14is_specializedE@@GLIBCXX_3.4.11'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIDiE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='814' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE17has_signaling_NaNE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIDiE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='815' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE10has_denormE@@GLIBCXX_3.4.11'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIDiE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='815' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE10has_denormE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIDiE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='816' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE15has_denorm_lossE@@GLIBCXX_3.4.11'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIDiE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='835' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE15tinyness_beforeE@@GLIBCXX_3.4.11'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIDiE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='836' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE11round_styleE@@GLIBCXX_3.4.11'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIDiE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='836' column='1' elf-symbol-id='_ZNSt14numeric_limitsIDiE11round_styleE@@GLIBCXX_3.4.11'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;short int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='842' column='1' id='type-id-3191'>
+      <class-decl name='numeric_limits&lt;short int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='842' column='1' id='type-id-3190'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIsE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='844' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIsE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='880' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIsE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='882' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIsE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='882' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIsE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='883' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIsE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='902' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIsE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='904' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIsE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='904' column='1' elf-symbol-id='_ZNSt14numeric_limitsIsE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;short unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='909' column='1' id='type-id-3192'>
+      <class-decl name='numeric_limits&lt;short unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='909' column='1' id='type-id-3191'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsItE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='911' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsItE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='949' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsItE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='951' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsItE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='951' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsItE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='952' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsItE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='975' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsItE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='977' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsItE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='977' column='1' elf-symbol-id='_ZNSt14numeric_limitsItE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1049' column='1' id='type-id-3193'>
+      <class-decl name='numeric_limits&lt;unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1049' column='1' id='type-id-3192'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIjE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1051' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIjE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1089' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIjE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1091' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIjE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1091' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIjE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1092' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIjE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1114' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIjE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1116' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIjE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1116' column='1' elf-symbol-id='_ZNSt14numeric_limitsIjE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1188' column='1' id='type-id-3194'>
+      <class-decl name='numeric_limits&lt;long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1188' column='1' id='type-id-3193'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsImE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1190' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsImE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1228' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsImE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1230' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsImE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1230' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsImE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1231' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsImE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1254' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsImE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1256' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsImE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1256' column='1' elf-symbol-id='_ZNSt14numeric_limitsImE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;long long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1261' column='1' id='type-id-3195'>
+      <class-decl name='numeric_limits&lt;long long int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1261' column='1' id='type-id-3194'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIxE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1263' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIxE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1301' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIxE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1303' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIxE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1303' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIxE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1304' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIxE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1324' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIxE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1326' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIxE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1326' column='1' elf-symbol-id='_ZNSt14numeric_limitsIxE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;long long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1331' column='1' id='type-id-3196'>
+      <class-decl name='numeric_limits&lt;long long unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1331' column='1' id='type-id-3195'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIyE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1333' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE14is_specializedE@@GLIBCXX_3.4'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIyE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1371' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE17has_signaling_NaNE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIyE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1373' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE10has_denormE@@GLIBCXX_3.4'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIyE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1373' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE10has_denormE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIyE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1374' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE15has_denorm_lossE@@GLIBCXX_3.4'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIyE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1397' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE15tinyness_beforeE@@GLIBCXX_3.4'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIyE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1399' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE11round_styleE@@GLIBCXX_3.4'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIyE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1399' column='1' elf-symbol-id='_ZNSt14numeric_limitsIyE11round_styleE@@GLIBCXX_3.4'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;__int128&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1405' column='1' id='type-id-3197'>
+      <class-decl name='numeric_limits&lt;__int128&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1405' column='1' id='type-id-3196'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsInE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1407' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE14is_specializedE@@GLIBCXX_3.4.17'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsInE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1445' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE17has_signaling_NaNE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsInE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1447' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE10has_denormE@@GLIBCXX_3.4.17'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsInE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1447' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE10has_denormE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsInE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1448' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE15has_denorm_lossE@@GLIBCXX_3.4.17'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsInE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1472' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE15tinyness_beforeE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsInE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1474' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE11round_styleE@@GLIBCXX_3.4.17'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsInE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1474' column='1' elf-symbol-id='_ZNSt14numeric_limitsInE11round_styleE@@GLIBCXX_3.4.17'/>
         </data-member>
       </class-decl>
-      <class-decl name='numeric_limits&lt;__int128 unsigned&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1479' column='1' id='type-id-3198'>
+      <class-decl name='numeric_limits&lt;__int128 unsigned&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1479' column='1' id='type-id-3197'>
         <data-member access='public' static='yes'>
           <var-decl name='is_specialized' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIoE14is_specializedE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1481' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE14is_specializedE@@GLIBCXX_3.4.17'/>
         </data-member>
           <var-decl name='has_signaling_NaN' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIoE17has_signaling_NaNE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1519' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE17has_signaling_NaNE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='has_denorm' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIoE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1521' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE10has_denormE@@GLIBCXX_3.4.17'/>
+          <var-decl name='has_denorm' type-id='type-id-2323' mangled-name='_ZNSt14numeric_limitsIoE10has_denormE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1521' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE10has_denormE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
           <var-decl name='has_denorm_loss' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIoE15has_denorm_lossE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1522' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE15has_denorm_lossE@@GLIBCXX_3.4.17'/>
           <var-decl name='tinyness_before' type-id='type-id-1005' mangled-name='_ZNSt14numeric_limitsIoE15tinyness_beforeE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1545' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE15tinyness_beforeE@@GLIBCXX_3.4.17'/>
         </data-member>
         <data-member access='public' static='yes'>
-          <var-decl name='round_style' type-id='type-id-2325' mangled-name='_ZNSt14numeric_limitsIoE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1547' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE11round_styleE@@GLIBCXX_3.4.17'/>
+          <var-decl name='round_style' type-id='type-id-2324' mangled-name='_ZNSt14numeric_limitsIoE11round_styleE' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/limits' line='1547' column='1' elf-symbol-id='_ZNSt14numeric_limitsIoE11round_styleE@@GLIBCXX_3.4.17'/>
         </data-member>
       </class-decl>
     </namespace-decl>
     <namespace-decl name='std'>
 
       <namespace-decl name='placeholders'>
-        <var-decl name='_1' type-id='type-id-3199' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='36' column='1' elf-symbol-id='_ZNSt12placeholders2_1E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_2' type-id='type-id-3200' mangled-name='_ZNSt12placeholders2_2E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='37' column='1' elf-symbol-id='_ZNSt12placeholders2_2E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_3' type-id='type-id-3201' mangled-name='_ZNSt12placeholders2_3E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='38' column='1' elf-symbol-id='_ZNSt12placeholders2_3E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_4' type-id='type-id-3202' mangled-name='_ZNSt12placeholders2_4E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='39' column='1' elf-symbol-id='_ZNSt12placeholders2_4E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_5' type-id='type-id-3203' mangled-name='_ZNSt12placeholders2_5E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='40' column='1' elf-symbol-id='_ZNSt12placeholders2_5E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_6' type-id='type-id-3204' mangled-name='_ZNSt12placeholders2_6E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='41' column='1' elf-symbol-id='_ZNSt12placeholders2_6E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_7' type-id='type-id-3205' mangled-name='_ZNSt12placeholders2_7E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='42' column='1' elf-symbol-id='_ZNSt12placeholders2_7E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_8' type-id='type-id-3206' mangled-name='_ZNSt12placeholders2_8E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='43' column='1' elf-symbol-id='_ZNSt12placeholders2_8E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_9' type-id='type-id-3207' mangled-name='_ZNSt12placeholders2_9E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='44' column='1' elf-symbol-id='_ZNSt12placeholders2_9E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_10' type-id='type-id-3208' mangled-name='_ZNSt12placeholders3_10E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='45' column='1' elf-symbol-id='_ZNSt12placeholders3_10E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_11' type-id='type-id-3209' mangled-name='_ZNSt12placeholders3_11E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='46' column='1' elf-symbol-id='_ZNSt12placeholders3_11E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_12' type-id='type-id-3210' mangled-name='_ZNSt12placeholders3_12E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='47' column='1' elf-symbol-id='_ZNSt12placeholders3_12E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_13' type-id='type-id-3211' mangled-name='_ZNSt12placeholders3_13E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='48' column='1' elf-symbol-id='_ZNSt12placeholders3_13E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_14' type-id='type-id-3212' mangled-name='_ZNSt12placeholders3_14E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='49' column='1' elf-symbol-id='_ZNSt12placeholders3_14E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_15' type-id='type-id-3213' mangled-name='_ZNSt12placeholders3_15E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='50' column='1' elf-symbol-id='_ZNSt12placeholders3_15E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_16' type-id='type-id-3214' mangled-name='_ZNSt12placeholders3_16E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='51' column='1' elf-symbol-id='_ZNSt12placeholders3_16E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_17' type-id='type-id-3215' mangled-name='_ZNSt12placeholders3_17E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='52' column='1' elf-symbol-id='_ZNSt12placeholders3_17E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_18' type-id='type-id-3216' mangled-name='_ZNSt12placeholders3_18E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='53' column='1' elf-symbol-id='_ZNSt12placeholders3_18E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_19' type-id='type-id-3217' mangled-name='_ZNSt12placeholders3_19E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='54' column='1' elf-symbol-id='_ZNSt12placeholders3_19E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_20' type-id='type-id-3218' mangled-name='_ZNSt12placeholders3_20E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='55' column='1' elf-symbol-id='_ZNSt12placeholders3_20E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_21' type-id='type-id-3219' mangled-name='_ZNSt12placeholders3_21E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='56' column='1' elf-symbol-id='_ZNSt12placeholders3_21E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_22' type-id='type-id-3220' mangled-name='_ZNSt12placeholders3_22E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='57' column='1' elf-symbol-id='_ZNSt12placeholders3_22E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_23' type-id='type-id-3221' mangled-name='_ZNSt12placeholders3_23E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='58' column='1' elf-symbol-id='_ZNSt12placeholders3_23E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_24' type-id='type-id-3222' mangled-name='_ZNSt12placeholders3_24E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='59' column='1' elf-symbol-id='_ZNSt12placeholders3_24E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_25' type-id='type-id-3223' mangled-name='_ZNSt12placeholders3_25E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='60' column='1' elf-symbol-id='_ZNSt12placeholders3_25E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_26' type-id='type-id-3224' mangled-name='_ZNSt12placeholders3_26E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='61' column='1' elf-symbol-id='_ZNSt12placeholders3_26E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_27' type-id='type-id-3225' mangled-name='_ZNSt12placeholders3_27E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='62' column='1' elf-symbol-id='_ZNSt12placeholders3_27E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_28' type-id='type-id-3226' mangled-name='_ZNSt12placeholders3_28E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='63' column='1' elf-symbol-id='_ZNSt12placeholders3_28E@@GLIBCXX_3.4.15'/>
-        <var-decl name='_29' type-id='type-id-3227' mangled-name='_ZNSt12placeholders3_29E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='64' column='1' elf-symbol-id='_ZNSt12placeholders3_29E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_1' type-id='type-id-3198' mangled-name='_ZNSt12placeholders2_1E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='36' column='1' elf-symbol-id='_ZNSt12placeholders2_1E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_2' type-id='type-id-3199' mangled-name='_ZNSt12placeholders2_2E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='37' column='1' elf-symbol-id='_ZNSt12placeholders2_2E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_3' type-id='type-id-3200' mangled-name='_ZNSt12placeholders2_3E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='38' column='1' elf-symbol-id='_ZNSt12placeholders2_3E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_4' type-id='type-id-3201' mangled-name='_ZNSt12placeholders2_4E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='39' column='1' elf-symbol-id='_ZNSt12placeholders2_4E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_5' type-id='type-id-3202' mangled-name='_ZNSt12placeholders2_5E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='40' column='1' elf-symbol-id='_ZNSt12placeholders2_5E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_6' type-id='type-id-3203' mangled-name='_ZNSt12placeholders2_6E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='41' column='1' elf-symbol-id='_ZNSt12placeholders2_6E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_7' type-id='type-id-3204' mangled-name='_ZNSt12placeholders2_7E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='42' column='1' elf-symbol-id='_ZNSt12placeholders2_7E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_8' type-id='type-id-3205' mangled-name='_ZNSt12placeholders2_8E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='43' column='1' elf-symbol-id='_ZNSt12placeholders2_8E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_9' type-id='type-id-3206' mangled-name='_ZNSt12placeholders2_9E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='44' column='1' elf-symbol-id='_ZNSt12placeholders2_9E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_10' type-id='type-id-3207' mangled-name='_ZNSt12placeholders3_10E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='45' column='1' elf-symbol-id='_ZNSt12placeholders3_10E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_11' type-id='type-id-3208' mangled-name='_ZNSt12placeholders3_11E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='46' column='1' elf-symbol-id='_ZNSt12placeholders3_11E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_12' type-id='type-id-3209' mangled-name='_ZNSt12placeholders3_12E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='47' column='1' elf-symbol-id='_ZNSt12placeholders3_12E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_13' type-id='type-id-3210' mangled-name='_ZNSt12placeholders3_13E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='48' column='1' elf-symbol-id='_ZNSt12placeholders3_13E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_14' type-id='type-id-3211' mangled-name='_ZNSt12placeholders3_14E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='49' column='1' elf-symbol-id='_ZNSt12placeholders3_14E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_15' type-id='type-id-3212' mangled-name='_ZNSt12placeholders3_15E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='50' column='1' elf-symbol-id='_ZNSt12placeholders3_15E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_16' type-id='type-id-3213' mangled-name='_ZNSt12placeholders3_16E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='51' column='1' elf-symbol-id='_ZNSt12placeholders3_16E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_17' type-id='type-id-3214' mangled-name='_ZNSt12placeholders3_17E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='52' column='1' elf-symbol-id='_ZNSt12placeholders3_17E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_18' type-id='type-id-3215' mangled-name='_ZNSt12placeholders3_18E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='53' column='1' elf-symbol-id='_ZNSt12placeholders3_18E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_19' type-id='type-id-3216' mangled-name='_ZNSt12placeholders3_19E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='54' column='1' elf-symbol-id='_ZNSt12placeholders3_19E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_20' type-id='type-id-3217' mangled-name='_ZNSt12placeholders3_20E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='55' column='1' elf-symbol-id='_ZNSt12placeholders3_20E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_21' type-id='type-id-3218' mangled-name='_ZNSt12placeholders3_21E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='56' column='1' elf-symbol-id='_ZNSt12placeholders3_21E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_22' type-id='type-id-3219' mangled-name='_ZNSt12placeholders3_22E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='57' column='1' elf-symbol-id='_ZNSt12placeholders3_22E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_23' type-id='type-id-3220' mangled-name='_ZNSt12placeholders3_23E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='58' column='1' elf-symbol-id='_ZNSt12placeholders3_23E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_24' type-id='type-id-3221' mangled-name='_ZNSt12placeholders3_24E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='59' column='1' elf-symbol-id='_ZNSt12placeholders3_24E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_25' type-id='type-id-3222' mangled-name='_ZNSt12placeholders3_25E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='60' column='1' elf-symbol-id='_ZNSt12placeholders3_25E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_26' type-id='type-id-3223' mangled-name='_ZNSt12placeholders3_26E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='61' column='1' elf-symbol-id='_ZNSt12placeholders3_26E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_27' type-id='type-id-3224' mangled-name='_ZNSt12placeholders3_27E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='62' column='1' elf-symbol-id='_ZNSt12placeholders3_27E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_28' type-id='type-id-3225' mangled-name='_ZNSt12placeholders3_28E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='63' column='1' elf-symbol-id='_ZNSt12placeholders3_28E@@GLIBCXX_3.4.15'/>
+        <var-decl name='_29' type-id='type-id-3226' mangled-name='_ZNSt12placeholders3_29E' visibility='default' filepath='../../../.././libstdc++-v3/src/c++11/placeholders.cc' line='64' column='1' elf-symbol-id='_ZNSt12placeholders3_29E@@GLIBCXX_3.4.15'/>
       </namespace-decl>
-      <class-decl name='_Placeholder&lt;1&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3228'/>
-      <class-decl name='_Placeholder&lt;2&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3229'/>
-      <class-decl name='_Placeholder&lt;3&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3230'/>
-      <class-decl name='_Placeholder&lt;4&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3231'/>
-      <class-decl name='_Placeholder&lt;5&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3232'/>
-      <class-decl name='_Placeholder&lt;6&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3233'/>
-      <class-decl name='_Placeholder&lt;7&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3234'/>
-      <class-decl name='_Placeholder&lt;8&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3235'/>
-      <class-decl name='_Placeholder&lt;9&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3236'/>
-      <class-decl name='_Placeholder&lt;10&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3237'/>
-      <class-decl name='_Placeholder&lt;11&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3238'/>
-      <class-decl name='_Placeholder&lt;12&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3239'/>
-      <class-decl name='_Placeholder&lt;13&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3240'/>
-      <class-decl name='_Placeholder&lt;14&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3241'/>
-      <class-decl name='_Placeholder&lt;15&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3242'/>
-      <class-decl name='_Placeholder&lt;16&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3243'/>
-      <class-decl name='_Placeholder&lt;17&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3244'/>
-      <class-decl name='_Placeholder&lt;18&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3245'/>
-      <class-decl name='_Placeholder&lt;19&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3246'/>
-      <class-decl name='_Placeholder&lt;20&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3247'/>
-      <class-decl name='_Placeholder&lt;21&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3248'/>
-      <class-decl name='_Placeholder&lt;22&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3249'/>
-      <class-decl name='_Placeholder&lt;23&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3250'/>
-      <class-decl name='_Placeholder&lt;24&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3251'/>
-      <class-decl name='_Placeholder&lt;25&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3252'/>
-      <class-decl name='_Placeholder&lt;26&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3253'/>
-      <class-decl name='_Placeholder&lt;27&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3254'/>
-      <class-decl name='_Placeholder&lt;28&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3255'/>
-      <class-decl name='_Placeholder&lt;29&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3256'/>
-    </namespace-decl>
+      <class-decl name='_Placeholder&lt;1&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3227'/>
+      <class-decl name='_Placeholder&lt;2&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3228'/>
+      <class-decl name='_Placeholder&lt;3&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3229'/>
+      <class-decl name='_Placeholder&lt;4&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3230'/>
+      <class-decl name='_Placeholder&lt;5&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3231'/>
+      <class-decl name='_Placeholder&lt;6&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3232'/>
+      <class-decl name='_Placeholder&lt;7&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3233'/>
+      <class-decl name='_Placeholder&lt;8&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3234'/>
+      <class-decl name='_Placeholder&lt;9&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3235'/>
+      <class-decl name='_Placeholder&lt;10&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3236'/>
+      <class-decl name='_Placeholder&lt;11&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3237'/>
+      <class-decl name='_Placeholder&lt;12&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3238'/>
+      <class-decl name='_Placeholder&lt;13&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3239'/>
+      <class-decl name='_Placeholder&lt;14&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3240'/>
+      <class-decl name='_Placeholder&lt;15&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3241'/>
+      <class-decl name='_Placeholder&lt;16&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3242'/>
+      <class-decl name='_Placeholder&lt;17&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3243'/>
+      <class-decl name='_Placeholder&lt;18&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3244'/>
+      <class-decl name='_Placeholder&lt;19&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3245'/>
+      <class-decl name='_Placeholder&lt;20&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3246'/>
+      <class-decl name='_Placeholder&lt;21&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3247'/>
+      <class-decl name='_Placeholder&lt;22&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3248'/>
+      <class-decl name='_Placeholder&lt;23&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3249'/>
+      <class-decl name='_Placeholder&lt;24&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3250'/>
+      <class-decl name='_Placeholder&lt;25&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3251'/>
+      <class-decl name='_Placeholder&lt;26&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3252'/>
+      <class-decl name='_Placeholder&lt;27&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3253'/>
+      <class-decl name='_Placeholder&lt;28&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3254'/>
+      <class-decl name='_Placeholder&lt;29&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/functional' line='849' column='1' id='type-id-3255'/>
+    </namespace-decl>
+    <qualified-type-def type-id='type-id-3227' const='yes' id='type-id-3198'/>
     <qualified-type-def type-id='type-id-3228' const='yes' id='type-id-3199'/>
     <qualified-type-def type-id='type-id-3229' const='yes' id='type-id-3200'/>
     <qualified-type-def type-id='type-id-3230' const='yes' id='type-id-3201'/>
     <qualified-type-def type-id='type-id-3253' const='yes' id='type-id-3224'/>
     <qualified-type-def type-id='type-id-3254' const='yes' id='type-id-3225'/>
     <qualified-type-def type-id='type-id-3255' const='yes' id='type-id-3226'/>
-    <qualified-type-def type-id='type-id-3256' const='yes' id='type-id-3227'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/regex.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
 
 
-      <class-decl name='regex_error' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='131' column='1' id='type-id-3257'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2345'/>
+      <class-decl name='regex_error' size-in-bits='192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='131' column='1' id='type-id-3256'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2344'/>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_code' type-id='type-id-2962' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='133' column='1'/>
+          <var-decl name='_M_code' type-id='type-id-2961' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='133' column='1'/>
         </data-member>
         <member-function access='private' constructor='yes'>
           <function-decl name='regex_error' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
-            <parameter type-id='type-id-2962'/>
+            <parameter type-id='type-id-3257' is-artificial='yes'/>
+            <parameter type-id='type-id-2961'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='code' mangled-name='_ZNKSt11regex_error4codeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/regex_error.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3259' is-artificial='yes'/>
-            <return type-id='type-id-2962'/>
+            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <return type-id='type-id-2961'/>
           </function-decl>
         </member-function>
         <member-function access='private' constructor='yes'>
           <function-decl name='regex_error' mangled-name='_ZNSt11regex_errorC2ENSt15regex_constants10error_typeE' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
-            <parameter type-id='type-id-2962'/>
+            <parameter type-id='type-id-3257' is-artificial='yes'/>
+            <parameter type-id='type-id-2961'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~regex_error' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3257' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~regex_error' mangled-name='_ZNSt11regex_errorD0Ev' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11regex_errorD0Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3257' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~regex_error' mangled-name='_ZNSt11regex_errorD2Ev' filepath='../../../.././libstdc++-v3/src/c++11/regex.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt11regex_errorD1Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3258' is-artificial='yes'/>
+            <parameter type-id='type-id-3257' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
     </namespace-decl>
 
 
-    <pointer-type-def type-id='type-id-3257' size-in-bits='64' id='type-id-3258'/>
-    <qualified-type-def type-id='type-id-3257' const='yes' id='type-id-3260'/>
-    <pointer-type-def type-id='type-id-3260' size-in-bits='64' id='type-id-3259'/>
+    <pointer-type-def type-id='type-id-3256' size-in-bits='64' id='type-id-3257'/>
+    <qualified-type-def type-id='type-id-3256' const='yes' id='type-id-3259'/>
+    <pointer-type-def type-id='type-id-3259' size-in-bits='64' id='type-id-3258'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/shared_ptr.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
 
 
-      <class-decl name='bad_weak_ptr' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' id='type-id-3261'>
+      <class-decl name='bad_weak_ptr' size-in-bits='64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' id='type-id-3260'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-86'/>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~bad_weak_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3262' is-artificial='yes'/>
+            <parameter type-id='type-id-3261' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~bad_weak_ptr' mangled-name='_ZNSt12bad_weak_ptrD0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12bad_weak_ptrD0Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3262' is-artificial='yes'/>
+            <parameter type-id='type-id-3261' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~bad_weak_ptr' mangled-name='_ZNSt12bad_weak_ptrD2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/shared_ptr_base.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt12bad_weak_ptrD2Ev@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3262' is-artificial='yes'/>
+            <parameter type-id='type-id-3261' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes' vtable-offset='2'>
           <function-decl name='what' mangled-name='_ZNKSt12bad_weak_ptr4whatEv' filepath='../../../.././libstdc++-v3/src/c++11/shared_ptr.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt12bad_weak_ptr4whatEv@@GLIBCXX_3.4.15'>
-            <parameter type-id='type-id-3263' is-artificial='yes'/>
+            <parameter type-id='type-id-3262' is-artificial='yes'/>
             <return type-id='type-id-11'/>
           </function-decl>
         </member-function>
     </namespace-decl>
 
 
-    <qualified-type-def type-id='type-id-3261' const='yes' id='type-id-3264'/>
-    <pointer-type-def type-id='type-id-3264' size-in-bits='64' id='type-id-3263'/>
-    <pointer-type-def type-id='type-id-3261' size-in-bits='64' id='type-id-3262'/>
+    <qualified-type-def type-id='type-id-3260' const='yes' id='type-id-3263'/>
+    <pointer-type-def type-id='type-id-3263' size-in-bits='64' id='type-id-3262'/>
+    <pointer-type-def type-id='type-id-3260' size-in-bits='64' id='type-id-3261'/>
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/system_error.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
     <namespace-decl name='std'>
         <parameter type-id='type-id-1318'/>
         <return type-id='type-id-23'/>
       </function-decl>
-      <class-decl name='remove_reference&lt;std::thread::_Impl_base*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-3265'>
+      <class-decl name='remove_reference&lt;std::thread::_Impl_base*&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1330' column='1' id='type-id-3264'>
         <member-type access='public'>
-          <typedef-decl name='type' type-id='type-id-1324' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-3266'/>
+          <typedef-decl name='type' type-id='type-id-1324' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/type_traits' line='1331' column='1' id='type-id-3265'/>
         </member-type>
       </class-decl>
       <function-decl name='move&lt;std::thread::_Impl_base*&amp;&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-3267'/>
-        <return type-id='type-id-3268'/>
+        <parameter type-id='type-id-3266'/>
+        <return type-id='type-id-3267'/>
       </function-decl>
       <function-decl name='swap&lt;std::thread::_Impl_base*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/move.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-3267'/>
-        <parameter type-id='type-id-3267'/>
+        <parameter type-id='type-id-3266'/>
+        <parameter type-id='type-id-3266'/>
         <return type-id='type-id-4'/>
       </function-decl>
     </namespace-decl>
-    <reference-type-def kind='lvalue' type-id='type-id-3266' size-in-bits='64' id='type-id-3268'/>
-    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-3267'/>
+    <reference-type-def kind='lvalue' type-id='type-id-3265' size-in-bits='64' id='type-id-3267'/>
+    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-3266'/>
 
 
 
 
       <function-decl name='__check_facet&lt;std::codecvt&lt;char, char, __mbstate_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-608'/>
-        <return type-id='type-id-2732'/>
+        <return type-id='type-id-2731'/>
       </function-decl>
       <function-decl name='operator!=&lt;__mbstate_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/postypes.h' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-866'/>
       </function-decl>
       <function-decl name='__check_facet&lt;std::codecvt&lt;wchar_t, char, __mbstate_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/basic_ios.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-624'/>
-        <return type-id='type-id-2838'/>
+        <return type-id='type-id-2837'/>
       </function-decl>
-      <class-decl name='basic_fstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4224' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='761' column='1' id='type-id-3269'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2372'/>
+      <class-decl name='basic_fstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4224' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='761' column='1' id='type-id-3268'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2371'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-379' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='772' column='1' id='type-id-3270'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-379' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='772' column='1' id='type-id-3269'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_filebuf' type-id='type-id-3270' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='777' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3269' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='777' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='842' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3272' is-artificial='yes'/>
-            <return type-id='type-id-3273'/>
+            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <return type-id='type-id-3272'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='850' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3272' is-artificial='yes'/>
+            <parameter type-id='type-id-3271' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='871' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='911' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIcSt11char_traitsIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIcSt11char_traitsIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3271' is-artificial='yes'/>
+            <parameter type-id='type-id-3270' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ofstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4096' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='588' column='1' id='type-id-3274'>
+      <class-decl name='basic_ofstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4096' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='588' column='1' id='type-id-3273'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-773'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-379' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='599' column='1' id='type-id-3275'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-379' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='599' column='1' id='type-id-3274'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_filebuf' type-id='type-id-3275' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='603' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3274' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='603' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt14basic_ofstreamIcSt11char_traitsIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='673' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt14basic_ofstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3277' is-artificial='yes'/>
-            <return type-id='type-id-3278'/>
+            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <return type-id='type-id-3277'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt14basic_ofstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='687' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3277' is-artificial='yes'/>
+            <parameter type-id='type-id-3276' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='702' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='723' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='742' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIcSt11char_traitsIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3276' is-artificial='yes'/>
+            <parameter type-id='type-id-3275' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ifstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='420' column='1' id='type-id-3279'>
+      <class-decl name='basic_ifstream&lt;char, std::char_traits&lt;char&gt; &gt;' size-in-bits='4160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='420' column='1' id='type-id-3278'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-379' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='431' column='1' id='type-id-3280'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-379' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='431' column='1' id='type-id-3279'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_filebuf' type-id='type-id-3280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='435' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3279' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='435' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt14basic_ifstreamIcSt11char_traitsIcEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt14basic_ifstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3282' is-artificial='yes'/>
-            <return type-id='type-id-3283'/>
+            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <return type-id='type-id-3282'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3282' is-artificial='yes'/>
+            <parameter type-id='type-id-3281' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='569' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIcSt11char_traitsIcEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3281' is-artificial='yes'/>
+            <parameter type-id='type-id-3280' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_fstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4224' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='761' column='1' id='type-id-3284'>
-        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2715'/>
+      <class-decl name='basic_fstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4224' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='761' column='1' id='type-id-3283'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2714'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-405' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='772' column='1' id='type-id-3285'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-405' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='772' column='1' id='type-id-3284'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='192'>
-          <var-decl name='_M_filebuf' type-id='type-id-3285' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='777' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3284' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='777' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt13basic_fstreamIwSt11char_traitsIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='842' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt13basic_fstreamIwSt11char_traitsIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3287' is-artificial='yes'/>
-            <return type-id='type-id-3288'/>
+            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <return type-id='type-id-3287'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='850' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3287' is-artificial='yes'/>
+            <parameter type-id='type-id-3286' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='871' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='911' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='816' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_fstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_fstream' mangled-name='_ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3286' is-artificial='yes'/>
+            <parameter type-id='type-id-3285' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ofstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4096' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='588' column='1' id='type-id-3289'>
+      <class-decl name='basic_ofstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4096' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='588' column='1' id='type-id-3288'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-774'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-405' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='599' column='1' id='type-id-3290'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-405' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='599' column='1' id='type-id-3289'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='64'>
-          <var-decl name='_M_filebuf' type-id='type-id-3290' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='603' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3289' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='603' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt14basic_ofstreamIwSt11char_traitsIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='673' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt14basic_ofstreamIwSt11char_traitsIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3292' is-artificial='yes'/>
-            <return type-id='type-id-3293'/>
+            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <return type-id='type-id-3292'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt14basic_ofstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='687' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3292' is-artificial='yes'/>
+            <parameter type-id='type-id-3291' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='702' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='723' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='742' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ofstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ofstream' mangled-name='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ofstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3291' is-artificial='yes'/>
+            <parameter type-id='type-id-3290' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
       </class-decl>
-      <class-decl name='basic_ifstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='420' column='1' id='type-id-3294'>
+      <class-decl name='basic_ifstream&lt;wchar_t, std::char_traits&lt;wchar_t&gt; &gt;' size-in-bits='4160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='420' column='1' id='type-id-3293'>
         <base-class access='public' layout-offset-in-bits='0' type-id='type-id-321'/>
         <member-type access='private'>
-          <typedef-decl name='__filebuf_type' type-id='type-id-405' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='431' column='1' id='type-id-3295'/>
+          <typedef-decl name='__filebuf_type' type-id='type-id-405' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='431' column='1' id='type-id-3294'/>
         </member-type>
         <data-member access='private' layout-offset-in-bits='128'>
-          <var-decl name='_M_filebuf' type-id='type-id-3295' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='435' column='1'/>
+          <var-decl name='_M_filebuf' type-id='type-id-3294' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='435' column='1'/>
         </data-member>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='rdbuf' mangled-name='_ZNKSt14basic_ifstreamIwSt11char_traitsIwEE5rdbufEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNKSt14basic_ifstreamIwSt11char_traitsIwEE5rdbufEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3297' is-artificial='yes'/>
-            <return type-id='type-id-3298'/>
+            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <return type-id='type-id-3297'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='is_open' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private' const='yes'>
           <function-decl name='is_open' mangled-name='_ZNKSt14basic_ifstreamIwSt11char_traitsIwEE7is_openEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='516' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3297' is-artificial='yes'/>
+            <parameter type-id='type-id-3296' is-artificial='yes'/>
             <return type-id='type-id-23'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='open' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE4openERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
             <parameter type-id='type-id-51'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='close' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE5closeEv' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='569' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEE5closeEv@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <return type-id='type-id-4'/>
           </function-decl>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-11'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private'>
           <function-decl name='basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4.13'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <parameter type-id='type-id-89'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ifstream' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED0Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED1Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
         </member-function>
         <member-function access='private' destructor='yes' vtable-offset='-1'>
           <function-decl name='~basic_ifstream' mangled-name='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED2Ev' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/fstream' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZNSt14basic_ifstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4'>
-            <parameter type-id='type-id-3296' is-artificial='yes'/>
+            <parameter type-id='type-id-3295' is-artificial='yes'/>
             <parameter type-id='type-id-36' is-artificial='yes'/>
             <parameter type-id='type-id-304' is-artificial='yes'/>
             <return type-id='type-id-4'/>
     </namespace-decl>
 
 
-    <qualified-type-def type-id='type-id-387' const='yes' id='type-id-3299'/>
-    <qualified-type-def type-id='type-id-384' const='yes' id='type-id-3300'/>
-    <qualified-type-def type-id='type-id-412' const='yes' id='type-id-3301'/>
-    <qualified-type-def type-id='type-id-409' const='yes' id='type-id-3302'/>
-    <pointer-type-def type-id='type-id-3269' size-in-bits='64' id='type-id-3271'/>
-    <pointer-type-def type-id='type-id-3270' size-in-bits='64' id='type-id-3273'/>
-    <qualified-type-def type-id='type-id-3269' const='yes' id='type-id-3303'/>
-    <pointer-type-def type-id='type-id-3303' size-in-bits='64' id='type-id-3272'/>
-    <pointer-type-def type-id='type-id-3274' size-in-bits='64' id='type-id-3276'/>
-    <pointer-type-def type-id='type-id-3275' size-in-bits='64' id='type-id-3278'/>
-    <qualified-type-def type-id='type-id-3274' const='yes' id='type-id-3304'/>
-    <pointer-type-def type-id='type-id-3304' size-in-bits='64' id='type-id-3277'/>
-    <pointer-type-def type-id='type-id-3279' size-in-bits='64' id='type-id-3281'/>
-    <pointer-type-def type-id='type-id-3280' size-in-bits='64' id='type-id-3283'/>
-    <qualified-type-def type-id='type-id-3279' const='yes' id='type-id-3305'/>
-    <pointer-type-def type-id='type-id-3305' size-in-bits='64' id='type-id-3282'/>
-    <pointer-type-def type-id='type-id-3284' size-in-bits='64' id='type-id-3286'/>
-    <pointer-type-def type-id='type-id-3285' size-in-bits='64' id='type-id-3288'/>
-    <qualified-type-def type-id='type-id-3284' const='yes' id='type-id-3306'/>
-    <pointer-type-def type-id='type-id-3306' size-in-bits='64' id='type-id-3287'/>
-    <pointer-type-def type-id='type-id-3289' size-in-bits='64' id='type-id-3291'/>
-    <pointer-type-def type-id='type-id-3290' size-in-bits='64' id='type-id-3293'/>
-    <qualified-type-def type-id='type-id-3289' const='yes' id='type-id-3307'/>
-    <pointer-type-def type-id='type-id-3307' size-in-bits='64' id='type-id-3292'/>
-    <pointer-type-def type-id='type-id-3294' size-in-bits='64' id='type-id-3296'/>
-    <pointer-type-def type-id='type-id-3295' size-in-bits='64' id='type-id-3298'/>
-    <qualified-type-def type-id='type-id-3294' const='yes' id='type-id-3308'/>
-    <pointer-type-def type-id='type-id-3308' size-in-bits='64' id='type-id-3297'/>
+    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1' id='type-id-3298'>
+      <member-type access='public'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='87' column='1' id='type-id-3299'>
+          <data-member access='private'>
+            <var-decl name='__wch' type-id='type-id-502' visibility='default' filepath='/usr/include/wchar.h' line='89' column='1'/>
+          </data-member>
+          <data-member access='private'>
+            <var-decl name='__wchb' type-id='type-id-524' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+          </data-member>
+        </union-decl>
+      </member-type>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='__count' type-id='type-id-36' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='__value' type-id='type-id-3299' visibility='default' filepath='/usr/include/wchar.h' line='94' column='1'/>
+      </data-member>
+    </class-decl>
+    <union-decl name='__anonymous_union__' size-in-bits='320' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='77' column='1' id='type-id-3300'>
+      <data-member access='private'>
+        <var-decl name='__data' type-id='type-id-1139' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='101' column='1'/>
+      </data-member>
+      <data-member access='private'>
+        <var-decl name='__size' type-id='type-id-1141' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='102' column='1'/>
+      </data-member>
+      <data-member access='private'>
+        <var-decl name='__align' type-id='type-id-55' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='103' column='1'/>
+      </data-member>
+    </union-decl>
+    <qualified-type-def type-id='type-id-387' const='yes' id='type-id-3301'/>
+    <qualified-type-def type-id='type-id-384' const='yes' id='type-id-3302'/>
+    <qualified-type-def type-id='type-id-412' const='yes' id='type-id-3303'/>
+    <qualified-type-def type-id='type-id-409' const='yes' id='type-id-3304'/>
+    <pointer-type-def type-id='type-id-3268' size-in-bits='64' id='type-id-3270'/>
+    <pointer-type-def type-id='type-id-3269' size-in-bits='64' id='type-id-3272'/>
+    <qualified-type-def type-id='type-id-3268' const='yes' id='type-id-3305'/>
+    <pointer-type-def type-id='type-id-3305' size-in-bits='64' id='type-id-3271'/>
+    <pointer-type-def type-id='type-id-3273' size-in-bits='64' id='type-id-3275'/>
+    <pointer-type-def type-id='type-id-3274' size-in-bits='64' id='type-id-3277'/>
+    <qualified-type-def type-id='type-id-3273' const='yes' id='type-id-3306'/>
+    <pointer-type-def type-id='type-id-3306' size-in-bits='64' id='type-id-3276'/>
+    <pointer-type-def type-id='type-id-3278' size-in-bits='64' id='type-id-3280'/>
+    <pointer-type-def type-id='type-id-3279' size-in-bits='64' id='type-id-3282'/>
+    <qualified-type-def type-id='type-id-3278' const='yes' id='type-id-3307'/>
+    <pointer-type-def type-id='type-id-3307' size-in-bits='64' id='type-id-3281'/>
+    <pointer-type-def type-id='type-id-3283' size-in-bits='64' id='type-id-3285'/>
+    <pointer-type-def type-id='type-id-3284' size-in-bits='64' id='type-id-3287'/>
+    <qualified-type-def type-id='type-id-3283' const='yes' id='type-id-3308'/>
+    <pointer-type-def type-id='type-id-3308' size-in-bits='64' id='type-id-3286'/>
+    <pointer-type-def type-id='type-id-3288' size-in-bits='64' id='type-id-3290'/>
+    <pointer-type-def type-id='type-id-3289' size-in-bits='64' id='type-id-3292'/>
+    <qualified-type-def type-id='type-id-3288' const='yes' id='type-id-3309'/>
+    <pointer-type-def type-id='type-id-3309' size-in-bits='64' id='type-id-3291'/>
+    <pointer-type-def type-id='type-id-3293' size-in-bits='64' id='type-id-3295'/>
+    <pointer-type-def type-id='type-id-3294' size-in-bits='64' id='type-id-3297'/>
+    <qualified-type-def type-id='type-id-3293' const='yes' id='type-id-3310'/>
+    <pointer-type-def type-id='type-id-3310' size-in-bits='64' id='type-id-3296'/>
 
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/string-inst.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
 
       <class-decl name='__iterator_traits&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='150' column='1' id='type-id-778'>
         <member-type access='public'>
-          <typedef-decl name='iterator_category' type-id='type-id-447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='152' column='1' id='type-id-3309'/>
+          <typedef-decl name='iterator_category' type-id='type-id-447' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='152' column='1' id='type-id-3311'/>
         </member-type>
         <member-type access='public'>
           <typedef-decl name='difference_type' type-id='type-id-441' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-207'/>
         </member-type>
       </class-decl>
       <function-decl name='__iterator_category&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2341'/>
-        <return type-id='type-id-3309'/>
+        <parameter type-id='type-id-2340'/>
+        <return type-id='type-id-3311'/>
       </function-decl>
       <function-decl name='__distance&lt;__gnu_cxx::__normal_iterator&lt;char*, std::basic_string&lt;char&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_funcs.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-160'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator!=&lt;char*, std::basic_string&lt;char&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2341'/>
-        <parameter type-id='type-id-2341'/>
+        <parameter type-id='type-id-2340'/>
+        <parameter type-id='type-id-2340'/>
         <return type-id='type-id-23'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-177' const='yes' id='type-id-3310'/>
-    <qualified-type-def type-id='type-id-147' const='yes' id='type-id-3311'/>
-    <qualified-type-def type-id='type-id-154' const='yes' id='type-id-3312'/>
+    <qualified-type-def type-id='type-id-177' const='yes' id='type-id-3312'/>
+    <qualified-type-def type-id='type-id-147' const='yes' id='type-id-3313'/>
+    <qualified-type-def type-id='type-id-154' const='yes' id='type-id-3314'/>
 
   </abi-instr>
   <abi-instr version='1.0' address-size='64' path='../../../.././libstdc++-v3/src/c++11/wstring-inst.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/src/c++11' language='LANG_C_plus_plus'>
 
       <class-decl name='__iterator_traits&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='150' column='1' id='type-id-781'>
         <member-type access='public'>
-          <typedef-decl name='iterator_category' type-id='type-id-478' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='152' column='1' id='type-id-3313'/>
+          <typedef-decl name='iterator_category' type-id='type-id-478' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='152' column='1' id='type-id-3315'/>
         </member-type>
         <member-type access='public'>
           <typedef-decl name='difference_type' type-id='type-id-472' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='154' column='1' id='type-id-273'/>
         </member-type>
       </class-decl>
       <function-decl name='__iterator_category&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_types.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2555'/>
-        <return type-id='type-id-3313'/>
+        <parameter type-id='type-id-2554'/>
+        <return type-id='type-id-3315'/>
       </function-decl>
       <function-decl name='__distance&lt;__gnu_cxx::__normal_iterator&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator_base_funcs.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
         <parameter type-id='type-id-229'/>
         <return type-id='type-id-23'/>
       </function-decl>
       <function-decl name='operator!=&lt;wchar_t*, std::basic_string&lt;wchar_t&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/bits/stl_iterator.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
-        <parameter type-id='type-id-2555'/>
-        <parameter type-id='type-id-2555'/>
+        <parameter type-id='type-id-2554'/>
+        <parameter type-id='type-id-2554'/>
         <return type-id='type-id-23'/>
       </function-decl>
     </namespace-decl>
-    <qualified-type-def type-id='type-id-245' const='yes' id='type-id-3314'/>
-    <qualified-type-def type-id='type-id-217' const='yes' id='type-id-3315'/>
-    <qualified-type-def type-id='type-id-223' const='yes' id='type-id-3316'/>
+    <qualified-type-def type-id='type-id-245' const='yes' id='type-id-3316'/>
+    <qualified-type-def type-id='type-id-217' const='yes' id='type-id-3317'/>
+    <qualified-type-def type-id='type-id-223' const='yes' id='type-id-3318'/>
 
   </abi-instr>
 </abi-corpus>
index ccfdc323695560d05214a297d289d64d99a81164..6285fd8645ef098f6a6f84f3534462cd72d11cdb 100644 (file)
     <pointer-type-def type-id='type-id-514' size-in-bits='64' id='type-id-501'/>
     <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='82' column='1' id='type-id-515'>
       <member-type access='public'>
-        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-480'>
+        <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='/usr/include/wchar.h' line='85' column='1' id='type-id-516'>
           <data-member access='private'>
             <var-decl name='__wch' type-id='type-id-69' visibility='default' filepath='/usr/include/wchar.h' line='88' column='1'/>
           </data-member>
         <var-decl name='__count' type-id='type-id-5' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/>
       </data-member>
       <data-member access='public' layout-offset-in-bits='32'>
-        <var-decl name='__value' type-id='type-id-480' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
+        <var-decl name='__value' type-id='type-id-516' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/>
       </data-member>
     </class-decl>
     <reference-type-def kind='lvalue' type-id='type-id-93' size-in-bits='64' id='type-id-503'/>