Lines Matching defs:Objects
72 // A list of input objects.
73 typedef std::vector<Object*> Objects;
80 // List of objects included from the archive.
81 Objects* objects;
86 // A mapping from the name of an archive to the list of objects in
91 // symbols to lists of objects. The symbols are sorted
101 typedef std::map<const Symbol*, Objects*, Cref_table_compare> Cref_table;
103 // Report symbol counts for a list of Objects.
105 print_objects_symbol_counts(const Symbol_table*, FILE*, const Objects*) const;
113 gather_cref(const Objects*, Cref_table*) const;
115 // List of input objects.
116 Objects objects_;
118 // name to the list of objects.
120 // The list to which we are currently adding objects.
121 Objects* current_;
142 pai->objects = new Objects();
145 this->current_ = this->archives_[archive->name()].objects;
174 const Objects* objects) const
176 for (Objects::const_iterator p = objects->begin();
177 p != objects->end();
193 // used, and they will be different for dynamic objects.
209 p->second.member_count, p->second.objects->size());
210 this->print_objects_symbol_counts(symtab, f, p->second.objects);
248 Cref_inputs::gather_cref(const Objects* objects, Cref_table* table) const
250 for (Objects::const_iterator po = objects->begin();
251 po != objects->end();
264 Objects* const onull = NULL;
269 pc->second = new Objects();
294 this->gather_cref(p->second.objects, &table);
300 // If all the objects are dynamic, skip this symbol.
302 const Objects* objects = pc->second;
303 Objects::const_iterator po;
304 for (po = objects->begin(); po != objects->end(); ++po)
307 if (po == objects->end())
323 for (po = objects->begin(); po != objects->end(); ++po)