Lines Matching refs:UserDefinedLiteral
876 UserDefinedLiteral::UserDefinedLiteral(Expr *Fn, ArrayRef<Expr *> Args, in UserDefinedLiteral() function in UserDefinedLiteral
885 UserDefinedLiteral::UserDefinedLiteral(unsigned NumArgs, bool HasFPFeatures, in UserDefinedLiteral() function in UserDefinedLiteral
890 UserDefinedLiteral *UserDefinedLiteral::Create(const ASTContext &Ctx, Expr *Fn, in Create()
900 void *Mem = Ctx.Allocate(sizeof(UserDefinedLiteral) + SizeOfTrailingObjects, in Create()
901 alignof(UserDefinedLiteral)); in Create()
903 UserDefinedLiteral(Fn, Args, Ty, VK, LitEndLoc, SuffixLoc, FPFeatures); in Create()
906 UserDefinedLiteral *UserDefinedLiteral::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
913 void *Mem = Ctx.Allocate(sizeof(UserDefinedLiteral) + SizeOfTrailingObjects, in CreateEmpty()
914 alignof(UserDefinedLiteral)); in CreateEmpty()
915 return new (Mem) UserDefinedLiteral(NumArgs, HasFPOptions, Empty); in CreateEmpty()
918 UserDefinedLiteral::LiteralOperatorKind
919 UserDefinedLiteral::getLiteralOperatorKind() const { in getLiteralOperatorKind()
940 Expr *UserDefinedLiteral::getCookedLiteral() { in getCookedLiteral()
948 const IdentifierInfo *UserDefinedLiteral::getUDSuffix() const { in getUDSuffix()