diff options
author | Sebastian Redl <sebastian.redl@getdesigned.at> | 2010-07-13 20:12:07 +0000 |
---|---|---|
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | 2010-07-13 20:12:07 +0000 |
commit | 117b01b2da9b1e3aa4bcd89a2d9e6c594d7bf4ab (patch) | |
tree | d6578e8d690735cf13da5fed7c0af3d219bb3a61 | |
parent | a6c7efec2bb7386ea40f5203d286fb90520f5b71 (diff) | |
download | bcm5719-llvm-117b01b2da9b1e3aa4bcd89a2d9e6c594d7bf4ab.tar.gz bcm5719-llvm-117b01b2da9b1e3aa4bcd89a2d9e6c594d7bf4ab.zip |
Add two small utility functions to PCHReader that the writer will use. WIP.
llvm-svn: 108267
-rw-r--r-- | clang/include/clang/Frontend/PCHReader.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/include/clang/Frontend/PCHReader.h b/clang/include/clang/Frontend/PCHReader.h index 38402732a34..461d254817d 100644 --- a/clang/include/clang/Frontend/PCHReader.h +++ b/clang/include/clang/Frontend/PCHReader.h @@ -602,6 +602,16 @@ public: /// \brief Read preprocessed entities into the virtual void ReadPreprocessedEntities(); + /// \brief Returns the number of types found in this file. + unsigned getTotalNumTypes() const { + return static_cast<unsigned>(TypesLoaded.size()); + } + + /// \brief Returns the number of declarations found in this file. + unsigned getTotalNumDecls() const { + return static_cast<unsigned>(DeclsLoaded.size()); + } + /// \brief Reads a TemplateArgumentLocInfo appropriate for the /// given TemplateArgument kind. TemplateArgumentLocInfo |