diff options
Diffstat (limited to 'include/clang/Lex/ExternalPreprocessorSource.h')
| -rw-r--r-- | include/clang/Lex/ExternalPreprocessorSource.h | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/include/clang/Lex/ExternalPreprocessorSource.h b/include/clang/Lex/ExternalPreprocessorSource.h index 2f9231dc9f22..33e7a2d84b88 100644 --- a/include/clang/Lex/ExternalPreprocessorSource.h +++ b/include/clang/Lex/ExternalPreprocessorSource.h @@ -17,6 +17,7 @@  namespace clang {  class IdentifierInfo; +class Module;  /// \brief Abstract interface for external sources of preprocessor   /// information. @@ -32,6 +33,9 @@ public:    /// \brief Update an out-of-date identifier.    virtual void updateOutOfDateIdentifier(IdentifierInfo &II) = 0; + +  /// \brief Map a module ID to a module. +  virtual Module *getModule(unsigned ModuleID) = 0;  };  } | 
