Lines Matching refs:IdentifierLoc
72 struct IdentifierLoc { struct
76 static IdentifierLoc *create(ASTContext &Ctx, SourceLocation Loc, argument
82 typedef llvm::PointerUnion<Expr*, IdentifierLoc*> ArgsUnion;
254 IdentifierLoc *Parm, const AvailabilityChange &introduced, in AttributeList()
277 IdentifierLoc *Parm1, in AttributeList()
278 IdentifierLoc *Parm2, in AttributeList()
279 IdentifierLoc *Parm3, in AttributeList()
296 IdentifierLoc *ArgKind, ParsedType matchingCType, in AttributeList()
426 return Arg < NumArgs && getArg(Arg).is<IdentifierLoc*>(); in isArgIdent()
428 IdentifierLoc *getArgAsIdent(unsigned Arg) const { in getArgAsIdent()
429 return getArg(Arg).get<IdentifierLoc*>(); in getArgAsIdent()
645 IdentifierLoc *Param, in create()
663 IdentifierLoc *Param1, in create()
664 IdentifierLoc *Param2, in create()
665 IdentifierLoc *Param3, in create()
678 IdentifierLoc *argumentKind, ParsedType matchingCType, in createTypeTagForDatatype()
781 IdentifierLoc *Param, in addNew()
800 IdentifierLoc *Param1, in addNew()
801 IdentifierLoc *Param2, in addNew()
802 IdentifierLoc *Param3, in addNew()
815 IdentifierLoc *argumentKind, ParsedType matchingCType, in addNewTypeTagForDatatype()