Lines Matching refs:vendor

166   arg_type(int vendor, int tag)
168 switch (vendor)
204 // This class contains attributes of a particular vendor.
212 Vendor_object_attributes(int vendor)
213 : vendor_(vendor), other_attributes_()
231 // Name of this written vendor subsection.
297 for (int vendor = Object_attribute::OBJ_ATTR_FIRST;
298 vendor <= Object_attribute::OBJ_ATTR_LAST;
299 ++vendor)
300 this->vendor_object_attributes_[vendor] =
301 new Vendor_object_attributes(*asd.vendor_object_attributes_[vendor]);
306 for (int vendor = Object_attribute::OBJ_ATTR_FIRST;
307 vendor <= Object_attribute::OBJ_ATTR_LAST;
308 ++vendor)
309 delete this->vendor_object_attributes_[vendor];
318 known_attributes(int vendor)
320 gold_assert(vendor >= OBJ_ATTR_FIRST && vendor <= OBJ_ATTR_LAST);
321 return this->vendor_object_attributes_[vendor]->known_attributes();
325 known_attributes(int vendor) const
327 gold_assert(vendor >= OBJ_ATTR_FIRST && vendor <= OBJ_ATTR_LAST);
328 return this->vendor_object_attributes_[vendor]->known_attributes();
333 other_attributes(int vendor)
335 gold_assert(vendor >= OBJ_ATTR_FIRST && vendor <= OBJ_ATTR_LAST);
336 return this->vendor_object_attributes_[vendor]->other_attributes();
341 other_attributes(int vendor) const
343 gold_assert(vendor >= OBJ_ATTR_FIRST && vendor <= OBJ_ATTR_LAST);
344 return this->vendor_object_attributes_[vendor]->other_attributes();
349 get_attribute(int vendor, int tag)
351 gold_assert(vendor >= OBJ_ATTR_FIRST && vendor <= OBJ_ATTR_LAST);
352 return this->vendor_object_attributes_[vendor]->get_attribute(tag);
356 get_attribute(int vendor, int tag) const
358 gold_assert(vendor >= OBJ_ATTR_FIRST && vendor <= OBJ_ATTR_LAST);
359 return this->vendor_object_attributes_[vendor]->get_attribute(tag);