Lines Matching refs:LambdaExpr

1122 LambdaExpr::LambdaExpr(QualType T, SourceRange IntroducerRange,  in LambdaExpr()  function in LambdaExpr
1152 LambdaExpr::LambdaExpr(EmptyShell Empty, unsigned NumCaptures) in LambdaExpr() function in LambdaExpr
1161 LambdaExpr *LambdaExpr::Create(const ASTContext &Context, CXXRecordDecl *Class, in Create()
1176 LambdaExpr(T, IntroducerRange, CaptureDefault, CaptureDefaultLoc, in Create()
1181 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized()
1185 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures); in CreateDeserialized()
1188 void LambdaExpr::initBodyIfNeeded() const { in initBodyIfNeeded()
1190 auto *This = const_cast<LambdaExpr *>(this); in initBodyIfNeeded()
1195 Stmt *LambdaExpr::getBody() const { in getBody()
1200 const CompoundStmt *LambdaExpr::getCompoundStmtBody() const { in getCompoundStmtBody()
1207 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const { in isInitCapture()
1212 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const { in capture_begin()
1216 LambdaExpr::capture_iterator LambdaExpr::capture_end() const { in capture_end()
1220 LambdaExpr::capture_range LambdaExpr::captures() const { in captures()
1224 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_begin() const { in explicit_capture_begin()
1228 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_end() const { in explicit_capture_end()
1234 LambdaExpr::capture_range LambdaExpr::explicit_captures() const { in explicit_captures()
1238 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_begin() const { in implicit_capture_begin()
1242 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_end() const { in implicit_capture_end()
1246 LambdaExpr::capture_range LambdaExpr::implicit_captures() const { in implicit_captures()
1250 CXXRecordDecl *LambdaExpr::getLambdaClass() const { in getLambdaClass()
1254 CXXMethodDecl *LambdaExpr::getCallOperator() const { in getCallOperator()
1259 FunctionTemplateDecl *LambdaExpr::getDependentCallOperator() const { in getDependentCallOperator()
1264 TemplateParameterList *LambdaExpr::getTemplateParameterList() const { in getTemplateParameterList()
1269 ArrayRef<NamedDecl *> LambdaExpr::getExplicitTemplateParameters() const { in getExplicitTemplateParameters()
1274 Expr *LambdaExpr::getTrailingRequiresClause() const { in getTrailingRequiresClause()
1278 bool LambdaExpr::isMutable() const { return !getCallOperator()->isConst(); } in isMutable()
1280 LambdaExpr::child_range LambdaExpr::children() { in children()
1285 LambdaExpr::const_child_range LambdaExpr::children() const { in children()