Lines Matching refs:Object_attribute
42 Object_attribute::size(int tag) const in size()
49 if (Object_attribute::attribute_type_has_int_value(this->type_)) in size()
51 if (Object_attribute::attribute_type_has_string_value(this->type_)) in size()
59 Object_attribute::is_default_attribute() const in is_default_attribute()
61 if (Object_attribute::attribute_type_has_int_value(this->type_) in is_default_attribute()
64 if (Object_attribute::attribute_type_has_string_value(this->type_) in is_default_attribute()
67 if (Object_attribute::attribute_type_has_no_default(this->type_)) in is_default_attribute()
77 Object_attribute::matches(const Object_attribute& oa) const in matches()
86 Object_attribute::write( in write()
98 if (Object_attribute::attribute_type_has_int_value(this->type_)) in write()
103 if (Object_attribute::attribute_type_has_string_value(this->type_)) in write()
130 this->other_attributes_[p->first] = new Object_attribute(*(p->second)); in Vendor_object_attributes()
152 || this->vendor_ == Object_attribute::OBJ_ATTR_PROC) in size()
159 Object_attribute*
162 int type = Object_attribute::arg_type(this->vendor_, tag); in new_attribute()
171 Object_attribute* attr = new Object_attribute(); in new_attribute()
185 Object_attribute*
198 const Object_attribute*
229 buffer->push_back(Object_attribute::Tag_File); in write()
301 vendor = Object_attribute::OBJ_ATTR_PROC; in Attributes_section_data()
303 vendor = Object_attribute::OBJ_ATTR_GNU; in Attributes_section_data()
330 case Object_attribute::Tag_File: in Attributes_section_data()
338 Object_attribute* attr = pvoa->new_attribute(tag); in Attributes_section_data()
342 int type = Object_attribute::arg_type(vendor, tag); in Attributes_section_data()
344 & (Object_attribute::ATTR_TYPE_FLAG_INT_VAL in Attributes_section_data()
345 | Object_attribute::ATTR_TYPE_FLAG_STR_VAL)) in Attributes_section_data()
347 case (Object_attribute::ATTR_TYPE_FLAG_INT_VAL in Attributes_section_data()
348 | Object_attribute::ATTR_TYPE_FLAG_STR_VAL): in Attributes_section_data()
356 case Object_attribute::ATTR_TYPE_FLAG_STR_VAL: in Attributes_section_data()
361 case Object_attribute::ATTR_TYPE_FLAG_INT_VAL: in Attributes_section_data()
372 case Object_attribute::Tag_Section: in Attributes_section_data()
373 case Object_attribute::Tag_Symbol: in Attributes_section_data()
402 const Object_attribute* in_attr = in merge()
403 &pasd->known_attributes(vendor)[Object_attribute::Tag_compatibility]; in merge()
404 Object_attribute* out_attr = in merge()
405 &this->known_attributes(vendor)[Object_attribute::Tag_compatibility]; in merge()