diff options
Diffstat (limited to 'clang/include/clang/Frontend/PCHReader.h')
-rw-r--r-- | clang/include/clang/Frontend/PCHReader.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/include/clang/Frontend/PCHReader.h b/clang/include/clang/Frontend/PCHReader.h index e11c2edb101..4cc4c24cc5a 100644 --- a/clang/include/clang/Frontend/PCHReader.h +++ b/clang/include/clang/Frontend/PCHReader.h @@ -37,6 +37,7 @@ namespace llvm { namespace clang { class ASTContext; +class Attr; class Decl; class DeclContext; class Preprocessor; @@ -225,6 +226,12 @@ public: /// \brief Read a floating-point value llvm::APFloat ReadAPFloat(const RecordData &Record, unsigned &Idx); + // \brief Read a string + std::string ReadString(const RecordData &Record, unsigned &Idx); + + /// \brief Reads attributes from the current stream position. + Attr *ReadAttributes(); + /// \brief Reads an expression from the current stream position. Expr *ReadExpr(); |