reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
733 bool empty() const { return AttrList.empty(); } 734 SizeType size() const { return AttrList.size(); } 735 ParsedAttr &operator[](SizeType pos) { return *AttrList[pos]; } 736 const ParsedAttr &operator[](SizeType pos) const { return *AttrList[pos]; } 740 AttrList.push_back(newAttr); 744 assert(is_contained(AttrList, ToBeRemoved) && 746 AttrList.erase(llvm::find(AttrList, ToBeRemoved)); 746 AttrList.erase(llvm::find(AttrList, ToBeRemoved)); 749 void clearListOnly() { AttrList.clear(); } 771 AttrList.insert(AttrList.begin(), B.I, E.I); 771 AttrList.insert(AttrList.begin(), B.I, E.I); 775 AttrList.insert(AttrList.begin(), B.I, E.I); 775 AttrList.insert(AttrList.begin(), B.I, E.I); 779 AttrList.insert(AttrList.end(), B.I, E.I); 779 AttrList.insert(AttrList.end(), B.I, E.I); 783 AttrList.insert(AttrList.end(), B.I, E.I); 783 AttrList.insert(AttrList.end(), B.I, E.I); 786 iterator begin() { return iterator(AttrList.begin()); } 787 const_iterator begin() const { return const_iterator(AttrList.begin()); } 788 iterator end() { return iterator(AttrList.end()); } 789 const_iterator end() const { return const_iterator(AttrList.end()); } 793 return *AttrList.front(); 797 return *AttrList.front(); 801 return *AttrList.back(); 805 return *AttrList.back(); 809 return llvm::any_of(AttrList, [K](const ParsedAttr *AL) {