Lines Matching full:lambdaexpr
925 LambdaExpr::LambdaExpr(QualType T,
987 LambdaExpr *LambdaExpr::Create(const ASTContext &Context,
1004 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1);
1012 return new (Mem) LambdaExpr(T, IntroducerRange,
1019 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C,
1022 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1);
1027 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures, NumArrayIndexVars > 0);
1030 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const {
1035 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const {
1039 LambdaExpr::capture_iterator LambdaExpr::capture_end() const {
1043 LambdaExpr::capture_range LambdaExpr::captures() const {
1047 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_begin() const {
1051 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_end() const {
1057 LambdaExpr::capture_range LambdaExpr::explicit_captures() const {
1061 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_begin() const {
1065 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_end() const {
1069 LambdaExpr::capture_range LambdaExpr::implicit_captures() const {
1074 LambdaExpr::getCaptureInitIndexVars(const_capture_init_iterator Iter) const {
1086 CXXRecordDecl *LambdaExpr::getLambdaClass() const {
1090 CXXMethodDecl *LambdaExpr::getCallOperator() const {
1095 TemplateParameterList *LambdaExpr::getTemplateParameterList() const {
1101 CompoundStmt *LambdaExpr::getBody() const {
1112 bool LambdaExpr::isMutable() const {