diff options
-rw-r--r-- | utils/TableGen/Record.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/utils/TableGen/Record.h b/utils/TableGen/Record.h index f4d091723d..b90a50c222 100644 --- a/utils/TableGen/Record.h +++ b/utils/TableGen/Record.h @@ -15,6 +15,7 @@ #ifndef RECORD_H #define RECORD_H +#include "llvm/ADT/ArrayRef.h" #include "llvm/Support/SourceMgr.h" #include "llvm/Support/DataTypes.h" #include "llvm/Support/raw_ostream.h" @@ -785,6 +786,8 @@ public: virtual std::string getAsString() const; + ArrayRef<Init*> getValues() const { return Values; } + inline iterator begin() { return Values.begin(); } inline const_iterator begin() const { return Values.begin(); } inline iterator end () { return Values.end(); } |