summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Redl <sebastian.redl@getdesigned.at>2010-07-13 20:12:07 +0000
committerSebastian Redl <sebastian.redl@getdesigned.at>2010-07-13 20:12:07 +0000
commit117b01b2da9b1e3aa4bcd89a2d9e6c594d7bf4ab (patch)
treed6578e8d690735cf13da5fed7c0af3d219bb3a61
parenta6c7efec2bb7386ea40f5203d286fb90520f5b71 (diff)
downloadbcm5719-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.h10
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
OpenPOWER on IntegriCloud