• Home
  • Raw
  • Download

Lines Matching refs:LambdaExpr

771 LambdaExpr::Capture::Capture(SourceLocation Loc, bool Implicit,  in Capture()
795 LambdaCaptureKind LambdaExpr::Capture::getCaptureKind() const { in getCaptureKind()
802 LambdaExpr::LambdaExpr(QualType T, in LambdaExpr() function in LambdaExpr
862 LambdaExpr *LambdaExpr::Create(ASTContext &Context, in Create()
878 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1); in Create()
886 return new (Mem) LambdaExpr(T, IntroducerRange, CaptureDefault, in Create()
892 LambdaExpr *LambdaExpr::CreateDeserialized(ASTContext &C, unsigned NumCaptures, in CreateDeserialized()
894 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1); in CreateDeserialized()
899 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures, NumArrayIndexVars > 0); in CreateDeserialized()
902 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const { in capture_begin()
906 LambdaExpr::capture_iterator LambdaExpr::capture_end() const { in capture_end()
910 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_begin() const { in explicit_capture_begin()
914 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_end() const { in explicit_capture_end()
920 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_begin() const { in implicit_capture_begin()
924 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_end() const { in implicit_capture_end()
929 LambdaExpr::getCaptureInitIndexVars(capture_init_iterator Iter) const { in getCaptureInitIndexVars()
941 CXXRecordDecl *LambdaExpr::getLambdaClass() const { in getLambdaClass()
945 CXXMethodDecl *LambdaExpr::getCallOperator() const { in getCallOperator()
956 CompoundStmt *LambdaExpr::getBody() const { in getBody()
963 bool LambdaExpr::isMutable() const { in isMutable()