Lines Matching defs:map

35 #include <map>
76 using std::map;
98 /// Convenience typedef for a map which key is the offset of a dwarf
102 /// Convenience typedef for a map which key is the offset of a dwarf
107 /// Convenience typedef for a map which key is the offset of a dwarf
112 /// Convenience typedef for a map which key the offset of a dwarf die
116 /// Convenience typedef for a map which key is the offset of a dwarf
120 /// Convenience typedef for a map which key is the offset of a
125 /// Convenience typedef for a map which key is the offset of a DIE and
129 /// Convenience typedef for a map which is an interned_string and
215 /// A convenience typedef for an unordered map that associates a pair
251 /// Convenience typedef for a map that associates an @ref
262 /// Convenience typedef for a map which key is a dwarf offset. The
266 /// Convenience typedef for a map which key is a string and which
270 /// Convenience typedef for a map which key is a string and which
1817 /// A map that associates a function type representations to
1820 /// A map that associates a pair of DIE offsets to the result of the
1842 // A map that associates each tu die to a vector of unit import
1845 // A map that associates each tu die to a vector of unit import
1849 // A DIE -> parent map for DIEs coming from the alternate debug info
2130 // Walk all the DIEs of the debug info to build a DIE -> parent map
2562 // The map that associates the string representation of 'die'
2564 istring_dwarf_offsets_map_type& map =
2587 istring_dwarf_offsets_map_type::iterator i = map.find(name);
2588 if (i == map.end())
2592 map[name] = offsets;
2661 // The map that associates the string representation of 'die'
2663 istring_dwarf_offsets_map_type& map =
2681 istring_dwarf_offsets_map_type::iterator i = map.find(name);
2682 if (i == map.end())
2758 // The map that associates the string representation of 'die'
2760 istring_dwarf_offsets_map_type& map =
2778 istring_dwarf_offsets_map_type::iterator i = map.find(name);
2779 if (i == map.end())
2783 map[name] = offsets;
2920 /// Add an entry to the relevant die->decl map.
2922 /// @param die the DIE to add the the map.
3010 die_istring_map_type& map =
3014 die_istring_map_type::const_iterator i = map.find(die_offset);
3016 if (i == map.end())
3021 map[die_offset] = istr;
3073 die_istring_map_type& map =
3079 map.find(die_offset);
3081 if (i == map.end())
3100 map[die_offset] = istr;
3128 die_istring_map_type& map =
3133 die_istring_map_type::const_iterator i = map.find(die_offset);
3135 if (i == map.end())
3141 map[die_offset] = istr;
3165 die_istring_map_type& map =
3170 die_istring_map_type::const_iterator i = map.find(die_offset);
3172 if (i == map.end())
3178 map[die_offset] = istr;
3754 /// Getter of a map that associates a die that represents a
3760 /// @return the map that associates a DIE to the class that is being
3766 /// Getter of a map that associates a die that represents a
3772 /// @return the map that associates a DIE to the class that is being
3792 /// Getter for a map that associates a die (that represents a
3798 /// @return the map of wip function types.
3803 /// Getter for a map that associates a die (that represents a
3807 /// @param source where DIEs of the map come from.
3809 /// @return the map of wip function types.
3828 /// Getter for a map that associates a die with a function decl
3845 /// @param source where the DIE of the map come from.
3875 /// Getter for the map of declaration-only classes that are to be
3879 /// @return a map of string -> vector of classes where the key is
3886 /// Getter for the map of declaration-only classes that are to be
3890 /// @return a map of string -> vector of classes where the key is
4021 // This is a map that associates the translation unit path to
4027 map<string, class_decl_sptr> per_tu_class_map;
4043 // Build a map that associates the translation unit path
4064 map<string, class_decl_sptr>::const_iterator e =
4079 map<string,
4134 /// Getter for the map of declaration-only enums that are to be
4138 /// @return a map of string -> vector of enums where the key is
4145 /// Getter for the map of declaration-only enums that are to be
4149 /// @return a map of string -> vector of enums where the key is
4257 // This is a map that associates the translation unit path to
4263 map<string, enum_type_decl_sptr> per_tu_enum_map;
4279 // Build a map that associates the translation unit path
4300 map<string, enum_type_decl_sptr>::const_iterator e =
4315 map<string,
4628 /// Getter for the map that associates a translation unit DIE to the
4633 /// @return the map.
4638 /// Getter for the map that associates a translation unit DIE to the
4643 /// @return the map.
4670 /// Get the map that associates each DIE to its parent DIE. This is
4673 /// @param source where the DIEs in the map come from.
4675 /// @return the DIE -> parent map.
4680 /// Get the map that associates each DIE to its parent DIE. This is
4683 /// @param source where the DIEs in the map come from.
4685 /// @return the DIE -> parent map.
5182 /// die -> parent map to record the child -> parent relationship
5245 /// Determine if we do have to build a DIE -> parent map, depending
5251 /// those languages, we need to build a DIE -> parent map so that we
5259 /// build the DIE -> parent map or not.
5263 /// @return true iff we need to build the DIE -> parent map for this
5289 /// Note that the goal of this map is to be able to get the parent
5298 /// build the DIE -> parent map if the current translation unit
5310 // parent map. So we dont build it in that case.
5427 // A map that associates a redundant type pair to the vector of
5430 // A map that associates a dependant type to the vector of redundant
5539 /// Set a map that associates each dependant comparison pair to the
5646 // from the map of the dependant types.
9462 // the linkage name of the function as a key for the map which
10447 // removed from the map of redundant types.
11590 // determined that no DIE -> parent map was needed.
12272 // TODO: for anonymous enums, maybe have a map of loc -> enums so that