Lines Matching refs:Explicit
320 explicit PragmaStack(const ValueType &Value)
1446 explicit NameClassification(NameClassificationKind Kind) : Kind(Kind) {}
2157 /// is explicit.
2161 /// \brief Emits a note for the explicit conversion function.
2711 // Check if there is an explicit attribute, but only look through parens.
2956 explicit FullExprArg(Expr *expr) : E(expr) {}
3289 /// block or a lambda), or explicit by-value or by-reference (for a lambda).
3292 /// an explicit lambda capture.
3904 explicit ImplicitExceptionSpecification(Sema &Self)
4240 /// \param Explicit Whether 'this' is explicitly captured in a lambda
4250 bool CheckCXXThisCapture(SourceLocation Loc, bool Explicit = false,
4654 /// \brief Note that we have finished the explicit captures for the
4666 /// parsing the body of a lambda; it analyzes the explicit captures and
5843 /// C++0x [temp.arg.explicit]p9.
6121 /// We are substituting explicit template arguments provided for
6165 /// substitution or checking of explicit or deduced template arguments.
6453 explicit SFINAETrap(Sema &SemaRef, bool AccessCheckingSFINAE = false)
6487 explicit TentativeAnalysisScope(Sema &SemaRef)