Lines Matching refs:idx
36 dw_attr_t GetAttrByIndex(uint32_t idx) const { return m_attributes.size() > idx ? m_attributes[idx].get_attr() : 0; }
37 dw_form_t GetFormByIndex(uint32_t idx) const { return m_attributes.size() > idx ? m_attributes[idx].get_form() : 0; }
38 bool GetAttrAndFormByIndex(uint32_t idx, dw_attr_t& attr, dw_form_t& form) const
40 if (m_attributes.size() > idx)
42 m_attributes[idx].get(attr, form);
49 // idx is assumed to be valid when calling GetAttrAndFormByIndexUnchecked()
50 void GetAttrAndFormByIndexUnchecked(uint32_t idx, dw_attr_t& attr, dw_form_t& form) const
52 m_attributes[idx].get(attr, form);
54 dw_form_t GetFormByIndexUnchecked (uint32_t idx) const
56 return m_attributes[idx].get_form();
58 void CopyExcludingAddressAttributes(const DWARFAbbreviationDeclaration& abbr_decl, const uint32_t idx);