Lines Matching refs:LambdaExpr
1128 LambdaExpr::LambdaExpr(QualType T, SourceRange IntroducerRange, in LambdaExpr() function in LambdaExpr
1158 LambdaExpr::LambdaExpr(EmptyShell Empty, unsigned NumCaptures) in LambdaExpr() function in LambdaExpr
1167 LambdaExpr *LambdaExpr::Create(const ASTContext &Context, CXXRecordDecl *Class, in Create()
1182 LambdaExpr(T, IntroducerRange, CaptureDefault, CaptureDefaultLoc, in Create()
1187 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized()
1191 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures); in CreateDeserialized()
1194 void LambdaExpr::initBodyIfNeeded() const { in initBodyIfNeeded()
1196 auto *This = const_cast<LambdaExpr *>(this); in initBodyIfNeeded()
1201 Stmt *LambdaExpr::getBody() const { in getBody()
1206 const CompoundStmt *LambdaExpr::getCompoundStmtBody() const { in getCompoundStmtBody()
1213 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const { in isInitCapture()
1218 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const { in capture_begin()
1222 LambdaExpr::capture_iterator LambdaExpr::capture_end() const { in capture_end()
1226 LambdaExpr::capture_range LambdaExpr::captures() const { in captures()
1230 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_begin() const { in explicit_capture_begin()
1234 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_end() const { in explicit_capture_end()
1240 LambdaExpr::capture_range LambdaExpr::explicit_captures() const { in explicit_captures()
1244 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_begin() const { in implicit_capture_begin()
1248 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_end() const { in implicit_capture_end()
1252 LambdaExpr::capture_range LambdaExpr::implicit_captures() const { in implicit_captures()
1256 CXXRecordDecl *LambdaExpr::getLambdaClass() const { in getLambdaClass()
1260 CXXMethodDecl *LambdaExpr::getCallOperator() const { in getCallOperator()
1265 FunctionTemplateDecl *LambdaExpr::getDependentCallOperator() const { in getDependentCallOperator()
1270 TemplateParameterList *LambdaExpr::getTemplateParameterList() const { in getTemplateParameterList()
1275 ArrayRef<NamedDecl *> LambdaExpr::getExplicitTemplateParameters() const { in getExplicitTemplateParameters()
1280 Expr *LambdaExpr::getTrailingRequiresClause() const { in getTrailingRequiresClause()
1284 bool LambdaExpr::isMutable() const { return !getCallOperator()->isConst(); } in isMutable()
1286 LambdaExpr::child_range LambdaExpr::children() { in children()
1291 LambdaExpr::const_child_range LambdaExpr::children() const { in children()