diff options
author | Yaron Keren <yaron.keren@gmail.com> | 2016-06-29 18:55:53 +0000 |
---|---|---|
committer | Yaron Keren <yaron.keren@gmail.com> | 2016-06-29 18:55:53 +0000 |
commit | fe813634c1299a674d4f98d8861996c0f292d0db (patch) | |
tree | fd107ebfbe7a784120146a1762d2251d71745845 /clang | |
parent | 2211f015cca6dc01f0752fa572cf589bd60f5671 (diff) | |
download | bcm5719-llvm-fe813634c1299a674d4f98d8861996c0f292d0db.tar.gz bcm5719-llvm-fe813634c1299a674d4f98d8861996c0f292d0db.zip |
Add CapturedDecl::parameters() ArrayRef accessors following r273647.
llvm-svn: 274149
Diffstat (limited to 'clang')
-rw-r--r-- | clang/include/clang/AST/Decl.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/include/clang/AST/Decl.h b/clang/include/clang/AST/Decl.h index 7961c007dc4..97081ee6b9a 100644 --- a/clang/include/clang/AST/Decl.h +++ b/clang/include/clang/AST/Decl.h @@ -3661,6 +3661,14 @@ public: getParams()[i] = P; } + // ArrayRef interface to parameters. + ArrayRef<ImplicitParamDecl *> parameters() const { + return {getParams(), getNumParams()}; + } + MutableArrayRef<ImplicitParamDecl *> parameters() { + return {getParams(), getNumParams()}; + } + /// \brief Retrieve the parameter containing captured variables. ImplicitParamDecl *getContextParam() const { assert(ContextParam < NumParams); |