Lines Matching refs:Slot
208 /// \brief Return a pointer to the IndexAttrPair for the specified slot.
209 const IndexAttrPair *getNode(unsigned Slot) const {
210 return getTrailingObjects<IndexAttrPair>() + Slot;
240 /// \brief Get the index of the given "slot" in the AttrNodes list. This index
244 unsigned getSlotIndex(unsigned Slot) const {
245 return getNode(Slot)->first;
248 /// \brief Retrieve the attributes for the given "slot" in the AttrNode list.
249 /// \p Slot is an index into the AttrNodes list, not the index of the return /
251 AttributeSet getSlotAttributes(unsigned Slot) const {
252 return AttributeSet::get(Context, *getNode(Slot));
255 /// \brief Retrieve the attribute set node for the given "slot" in the
257 AttributeSetNode *getSlotNode(unsigned Slot) const {
258 return getNode(Slot)->second;
262 iterator begin(unsigned Slot) const { return getSlotNode(Slot)->begin(); }
263 iterator end(unsigned Slot) const { return getSlotNode(Slot)->end(); }