Searched defs:ParenRange (Results 1 - 6 of 6) sorted by relevance

/external/clang/lib/AST/
H A DExprCXX.cpp377 if (ParenRange.isValid())
378 return SourceRange(Loc, ParenRange.getEnd());
656 SourceRange ParenRange) {
660 ConstructKind, ParenRange);
670 SourceRange ParenRange)
675 Constructor(D), Loc(Loc), ParenRange(ParenRange), NumArgs(numargs),
649 Create(ASTContext &C, QualType T, SourceLocation Loc, CXXConstructorDecl *D, bool Elidable, Expr **Args, unsigned NumArgs, bool HadMultipleCandidates, bool ZeroInitialization, ConstructionKind ConstructKind, SourceRange ParenRange) argument
663 CXXConstructExpr(ASTContext &C, StmtClass SC, QualType T, SourceLocation Loc, CXXConstructorDecl *D, bool elidable, Expr **args, unsigned numargs, bool HadMultipleCandidates, bool ZeroInitialization, ConstructionKind ConstructKind, SourceRange ParenRange) argument
/external/clang/lib/Parse/
H A DParser.cpp109 /// \param ParenRange Source range enclosing code that should be parenthesized.
111 SourceRange ParenRange) {
112 SourceLocation EndLoc = PP.getLocForEndOfToken(ParenRange.getEnd());
113 if (!ParenRange.getEnd().isFileID() || EndLoc.isInvalid()) {
121 << FixItHint::CreateInsertion(ParenRange.getBegin(), "(")
110 SuggestParentheses(SourceLocation Loc, unsigned DK, SourceRange ParenRange) argument
/external/clang/include/clang/AST/
H A DExprCXX.h809 SourceRange ParenRange; member in class:clang::CXXConstructExpr
825 SourceRange ParenRange = SourceRange());
847 SourceRange ParenRange = SourceRange());
909 SourceRange getParenRange() const { return ParenRange; }
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp8698 SourceRange ParenRange) {
8719 RequiresZeroInit, ConstructKind, ParenRange);
8731 SourceRange ParenRange) {
8747 ParenRange));
8692 BuildCXXConstructExpr(SourceLocation ConstructLoc, QualType DeclInitType, CXXConstructorDecl *Constructor, MultiExprArg ExprArgs, bool HadMultipleCandidates, bool RequiresZeroInit, unsigned ConstructKind, SourceRange ParenRange) argument
8725 BuildCXXConstructExpr(SourceLocation ConstructLoc, QualType DeclInitType, CXXConstructorDecl *Constructor, bool Elidable, MultiExprArg ExprArgs, bool HadMultipleCandidates, bool RequiresZeroInit, unsigned ConstructKind, SourceRange ParenRange) argument
H A DSemaExpr.cpp4898 /// ParenRange in parentheses.
4901 SourceRange ParenRange) {
4902 SourceLocation EndLoc = Self.PP.getLocForEndOfToken(ParenRange.getEnd());
4903 if (ParenRange.getBegin().isFileID() && ParenRange.getEnd().isFileID() &&
4906 << FixItHint::CreateInsertion(ParenRange.getBegin(), "(")
4910 Self.Diag(Loc, Note) << ParenRange;
4899 SuggestParentheses(Sema &Self, SourceLocation Loc, const PartialDiagnostic &Note, SourceRange ParenRange) argument
H A DTreeTransform.h2047 SourceRange ParenRange) {
2057 ParenRange);
2039 RebuildCXXConstructExpr(QualType T, SourceLocation Loc, CXXConstructorDecl *Constructor, bool IsElidable, MultiExprArg Args, bool HadMultipleCandidates, bool RequiresZeroInit, CXXConstructExpr::ConstructionKind ConstructKind, SourceRange ParenRange) argument

Completed in 136 milliseconds