Lines Matching defs:map
72 /// Convenience typedef for a map of string -> string*.
79 pool_map_type map;
86 priv_->map[""] = 0;
97 {return priv_->map.find(s) != priv_->map.end();}
109 priv_->map.find(s);
110 if (i == priv_->map.end())
125 string*& result = priv_->map[str_value];
134 for (pool_map_type::iterator i = priv_->map.begin();
135 i != priv_->map.end();
531 /// Getter for the map that associates the name of a basic type to the
537 /// Getter for the map that associates the name of a basic type to the
544 /// Getter for the map that associates the name of a class type to the
551 /// Getter for the map that associates the name of a class type to the
558 /// Getter for the map that associates the name of a union type to the
565 /// Getter for the map that associates the name of a union type to the
572 /// Getter for the map that associates the name of an enum type to the
579 /// Getter for the map that associates the name of an enum type to the
586 /// Getter for the map that associates the name of a typedef to the
593 /// Getter for the map that associates the name of a typedef to the
600 /// Getter for the map that associates the name of a qualified type to
606 /// Getter for the map that associates the name of a qualified type to
612 /// Getter for the map that associates the name of a pointer type to
619 /// Getter for the map that associates the name of a pointer type to
626 /// Getter for the map that associates the name of a reference type to
633 /// Getter for the map that associates the name of a reference type to
640 /// Getter for the map that associates the name of an array type to
647 /// Getter for the map that associates the name of an array type to
654 /// Getter for the map that associates the name of a subrange type to
661 /// Getter for the map that associates the name of a subrange type to
668 /// Getter for the map that associates the name of a function type to
675 /// Getter for the map that associates the name of a function type to
2457 /// @param syms a map of all the symbols of the corpus the current
3142 /// Convenience typedef for a map of interned_string -> bool.
3156 /// Getter the map of canonical types.
3158 /// @return the map of canonical types. The key of the map is the
3164 /// Getter the map of canonical types.
3166 /// @return the map of canonical types. The key of the map is the
3871 /// Getter of the map that associates the values of type pointers to
3874 /// Note that this map is populated at abixml reading time, (by
3882 /// @return the map that associates the values of type pointers to
3891 /// That value is retrieved from the map returned from
3894 /// That map is populated at abixml reading time, (by build_type())
3917 /// stored in the map returned by
10910 /// @param type_map the map to look into.
10924 /// Lookup a type (with a given name) in a map that associates a type
10935 /// @param type_map the map in which to look.
10967 /// This is done by looking the type up in the type map that is
10985 /// This is done by looking the type up in the type map that is
11005 /// This is done by looking the type up in the type map that is
11026 /// This is done by looking the type up in the type map that is
11044 /// This is done by looking the type up in the type map that is
11062 /// This is done by looking the type up in the type map that is
11112 /// This is done by looking the type up in the type map that is
11130 /// This is done by looking the type up in the type map that is
11149 /// This is done by looking the type up in the type map that is
11169 /// This is done by looking the type up in the type map that is
11189 /// This is done by looking the type up in the type map that is
11210 /// This is done by looking the type up in the type map that is
11235 /// This is done by looking the type up in the type map that is
11256 /// This is done by looking the type up in the type map that is
11276 /// This is done by looking the type up in the type map that is
11297 /// This is done by looking the type up in the type map that is
11318 /// This is done by looking the type up in the type map that is
11342 /// This is done by looking the type up in the type map that is
11362 /// This is done by looking the type up in the type map that is
11401 /// This is done by looking the type up in the type map that is
11480 /// translation unit and the corpus have a map of type, indexed by
11643 /// translation unit and the corpus have a map of type, indexed by
11665 /// translation unit and the corpus have a map of type, indexed by
11736 /// translation unit and the corpus have a map of type, indexed by
11776 /// map of types, indexed by their name. Looking up a type from those
12166 /// If the per-corpus type map is non-empty (because the corpus allows
12168 /// per-corpus type map. Otherwise, the type is looked-up in each
12182 /// If the per-corpus type map is non-empty (because the corpus allows
12184 /// per-corpus type map. Otherwise, the type is looked-up in each
12242 /// If the per-corpus type map is non-empty (because the corpus allows
12244 /// per-corpus type map. Otherwise, the type is looked-up in each
12261 /// If the per-corpus type map is non-empty (because the corpus allows
12263 /// per-corpus type map. Otherwise, the type is looked-up in each
12280 /// If the per-corpus type map is non-empty (because the corpus allows
12282 /// per-corpus type map. Otherwise, the type is looked-up in each
12298 /// If the per-corpus type map is non-empty (because the corpus allows
12300 /// per-corpus type map. Otherwise, the type is looked-up in each
12417 /// If the per-corpus type map is non-empty (because the corpus allows
12419 /// per-corpus type map. Otherwise, the type is looked-up in each
12440 /// If the per-corpus type map is non-empty (because the corpus allows
12442 /// per-corpus type map. Otherwise, the type is looked-up in each
12458 /// If the per-corpus type map is non-empty (because the corpus allows
12460 /// per-corpus type map. Otherwise, the type is looked-up in each
12477 /// If the per-corpus type map is non-empty (because the corpus allows
12479 /// per-corpus type map. Otherwise, the type is looked-up in each
12496 /// If the per-corpus type map is non-empty (because the corpus allows
12498 /// per-corpus type map. Otherwise, the type is looked-up in each
12583 /// If the per-corpus type map is non-empty (because the corpus allows
12585 /// per-corpus type map. Otherwise, the type is looked-up in each
12602 /// If the per-corpus type map is non-empty (because the corpus allows
12604 /// per-corpus type map. Otherwise, the type is looked-up in each
12621 /// If the per-corpus type map is non-empty (because the corpus allows
12623 /// per-corpus type map. Otherwise, the type is looked-up in each
12678 /// If the per-corpus type map is non-empty (because the corpus allows
12680 /// per-corpus type map. Otherwise, the type is looked-up in each
12703 /// If the per-corpus type map is non-empty (because the corpus allows
12705 /// per-corpus type map. Otherwise, the type is looked-up in each
12783 /// If the per-corpus type map is non-empty (because the corpus allows
12785 /// per-corpus type map. Otherwise, the type is looked-up in each
12811 /// If the per-corpus type map is non-empty (because the corpus allows
12813 /// per-corpus type map. Otherwise, the type is looked-up in each
12832 /// If the per-corpus type map is non-empty (because the corpus allows
12834 /// per-corpus type map. Otherwise, the type is looked-up in each
12861 /// If the per-corpus type map is non-empty (because the corpus allows
12863 /// per-corpus type map. Otherwise, the type is looked-up in each
12882 /// If the per-corpus type map is non-empty (because the corpus allows
12884 /// per-corpus type map. Otherwise, the type is looked-up in each
12909 /// If the per-corpus type map is non-empty (because the corpus allows
12911 /// per-corpus type map. Otherwise, the type is looked-up in each
12930 /// If the per-corpus type map is non-empty (because the corpus allows
12932 /// per-corpus type map. Otherwise, the type is looked-up in each
12953 /// If the per-corpus type map is non-empty (because the corpus allows
12955 /// per-corpus type map. Otherwise, the type is looked-up in each
12981 /// If the per-corpus type map is non-empty (because the corpus allows
12983 /// per-corpus type map. Otherwise, the type is looked-up in each
13040 /// If the per-corpus type map is non-empty (because the corpus allows
13042 /// per-corpus type map. Otherwise, the type is looked-up in each
13060 /// If the per-corpus type map is non-empty (because the corpus allows
13062 /// per-corpus type map. Otherwise, the type is looked-up in each
13079 /// Update the map that associates a fully qualified name of a given
13085 /// @param types_map the map to update. It's a map that assciates a
13092 /// @return true iff the type was added to the map.
13132 /// @param types_map the type map to update.
13134 /// @return true iff the type was added to the map.
13138 istring_type_base_wptrs_map_type& map,
13170 istring_type_base_wptrs_map_type::iterator i = map.find(s);
13171 if (i == map.end())
13173 map[s].push_back(type);
13193 /// @param types_map the type map to update.
13195 /// @return true iff the type was added to the map.
13217 /// Update the map that associates the fully qualified name of a basic
13220 /// The per-translation unit type map is updated if no type with this
13221 /// name was already existing in that map.
13224 /// map, then that per-corpus type map is updated. Otherwise, that
13225 /// type is erased from that per-corpus map.
13261 /// Update the map that associates the fully qualified name of a class
13264 /// The per-translation unit type map is updated if no type with this
13265 /// name was already existing in that map.
13268 /// map, then that per-corpus type map is updated. Otherwise, that
13269 /// type is erased from that per-corpus map.
13304 /// Update the map that associates the fully qualified name of a union
13307 /// The per-translation unit type map is updated if no type with this
13308 /// name was already existing in that map.
13311 /// map, then that per-corpus type map is updated. Otherwise, that
13312 /// type is erased from that per-corpus map.
13347 /// Update the map that associates the fully qualified name of an enum
13350 /// The per-translation unit type map is updated if no type with this
13351 /// name was already existing in that map.
13354 /// map, then that per-corpus type map is updated. Otherwise, that
13355 /// type is erased from that per-corpus map.
13391 /// Update the map that associates the fully qualified name of a
13394 /// The per-translation unit type map is updated if no type with this
13395 /// name was already existing in that map.
13398 /// map, then that per-corpus type map is updated. Otherwise, that
13399 /// type is erased from that per-corpus map.
13434 /// Update the map that associates the fully qualified name of a
13437 /// The per-translation unit type map is updated if no type with this
13438 /// name was already existing in that map.
13441 /// map, then that per-corpus type map is updated. Otherwise, that
13442 /// type is erased from that per-corpus map.
13467 /// Update the map that associates the fully qualified name of a
13470 /// The per-translation unit type map is updated if no type with this
13471 /// name was already existing in that map.
13474 /// map, then that per-corpus type map is updated. Otherwise, that
13475 /// type is erased from that per-corpus map.
13500 /// Update the map that associates the fully qualified name of a
13503 /// The per-translation unit type map is updated if no type with this
13504 /// name was already existing in that map.
13507 /// map, then that per-corpus type map is updated. Otherwise, that
13508 /// type is erased from that per-corpus map.
13533 /// Update the map that associates the fully qualified name of a type
13536 /// The per-translation unit type map is updated if no type with this
13537 /// name was already existing in that map.
13540 /// map, then that per-corpus type map is updated. Otherwise, that
13541 /// type is erased from that per-corpus map.
13576 /// Update the map that associates the fully qualified name of a type
13579 /// The per-translation unit type map is updated if no type with this
13580 /// name was already existing in that map.
13583 /// map, then that per-corpus type map is updated. Otherwise, that
13584 /// type is erased from that per-corpus map.
13620 /// Update the map that associates the fully qualified name of a
13623 /// The per-translation unit type map is updated if no type with this
13624 /// name was already existing in that map.
13627 /// map, then that per-corpus type map is updated. Otherwise, that
13628 /// type is erased from that per-corpus map.
13654 /// Update the map that associates the fully qualified name of a type
13657 /// The per-translation unit type map is updated if no type with this
13658 /// name was already existing in that map.
13661 /// map, then that per-corpus type map is updated. Otherwise, that
13662 /// type is erased from that per-corpus map.
13695 /// Update the map that associates the fully qualified name of a type
13698 /// The per-translation unit type map is updated if no type with this
13699 /// name was already existing in that map.
13702 /// map, then that per-corpus type map is updated. Otherwise, that
13703 /// type is erased from that per-corpus map.
21631 // Update the map of linkage name -> member functions. It's useful,
22624 /// Get the map that associates a virtual table offset to the virtual
22637 /// @return the map that associates a virtual table offset to the
23044 // Update the linkage_name -> member function map of the containing
23306 // Build or udpate the map that associates a vtable offset to the
23597 // We look at the map that associates a given vtable offset to a
26590 /// Convenience typedef for a hash map of pointer to function_decl and
26608 /// @param m the function_decl* <-> string map to be used by this
26634 /// @param m the function_decl* <-> string map to be used by this
26667 /// @param m the function_decl* <-> string map to be used by this