Lines Matching defs:LambdaExpr
1172 LambdaExpr::LambdaExpr(QualType T, SourceRange IntroducerRange,
1215 LambdaExpr *LambdaExpr::Create(
1228 LambdaExpr(T, IntroducerRange, CaptureDefault, CaptureDefaultLoc,
1233 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C,
1237 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures);
1240 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const {
1245 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const {
1249 LambdaExpr::capture_iterator LambdaExpr::capture_end() const {
1253 LambdaExpr::capture_range LambdaExpr::captures() const {
1257 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_begin() const {
1261 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_end() const {
1267 LambdaExpr::capture_range LambdaExpr::explicit_captures() const {
1271 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_begin() const {
1275 LambdaExpr::capture_iterator LambdaExpr::implicit_capture_end() const {
1279 LambdaExpr::capture_range LambdaExpr::implicit_captures() const {
1283 CXXRecordDecl *LambdaExpr::getLambdaClass() const {
1287 CXXMethodDecl *LambdaExpr::getCallOperator() const {
1292 FunctionTemplateDecl *LambdaExpr::getDependentCallOperator() const {
1297 TemplateParameterList *LambdaExpr::getTemplateParameterList() const {
1302 ArrayRef<NamedDecl *> LambdaExpr::getExplicitTemplateParameters() const {
1307 CompoundStmt *LambdaExpr::getBody() const {
1318 bool LambdaExpr::isMutable() const {