Lines Matching defs:BlockDecl
306 if (isa<FunctionDecl>(DC) || isa<BlockDecl>(DC))
1409 if (const auto *BD = dyn_cast<BlockDecl>(OuterD)) {
5259 // BlockDecl Implementation
5262 BlockDecl::BlockDecl(DeclContext *DC, SourceLocation CaretLoc)
5272 void BlockDecl::setParams(ArrayRef<ParmVarDecl *> NewParamInfo) {
5283 void BlockDecl::setCaptures(ASTContext &Context, ArrayRef<Capture> Captures,
5296 bool BlockDecl::capturesVariable(const VarDecl *variable) const {
5305 SourceRange BlockDecl::getSourceRange() const {
5466 BlockDecl *BlockDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L) {
5467 return new (C, DC) BlockDecl(DC, L);
5470 BlockDecl *BlockDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) {
5471 return new (C, ID) BlockDecl(nullptr, SourceLocation());