Home | History | Annotate | Download | only in Sema

Lines Matching full:expressions

1 //===--- SemaExprCXX.cpp - Semantic Analysis for Expressions --------------===//
11 /// \brief Implements semantic analysis for C++ expressions.
540 /// ActOnCXXThrow - Parse throw expressions.
785 // For lambda expressions, build a field and an initializing expression.
1639 return true; // FIXME: clean up expressions?
2975 // We apply this rule to all the type trait expressions used to implement
2977 // in these expressions to ensure portability of standard libraries.
3036 // These trait expressions are designed to help implement predicates in
3109 // Type trait expressions corresponding to the primary type category
3138 // Type trait expressions which correspond to the convenient composition
3172 // Type trait expressions which correspond to the type property predicates
3213 // Type trait expressions which query classes regarding their construction,
3426 // These type trait expressions are modeled on the specifications for the
3745 // Build expressions that emulate the effect of declval<T>() and
3929 // Delay type-checking for type-dependent expressions.
4210 // Emit a better diagnostic if one of the expressions is a null pointer
4522 /// \brief Find a merged pointer type and convert the two expressions to it.
4525 /// and @p E2 according to C++11 5.9p2. It converts both expressions to this
4529 /// \param Loc The location of the operator requiring these two expressions to
4533 /// a non-standard (but still sane) composite type to which both expressions
4949 /// Process the expression contained within a decltype. For such expressions,
4964 // Recursively rebuild ParenExprs and comma expressions to strip out the
5147 // expressions or normal member (ivar or property) access expressions.
5551 // In C++11, discarded-value expressions of a certain form are special,
5619 // In C, function designators (i.e. expressions of function type)
5645 // GCC seems to also exclude expressions of incomplete enum type.
5676 // Top-level expressions default to 'id' when we're in a debugger.