Abstract interface for external sources of preprocessor information. More...
#include "clang/Lex/ExternalPreprocessorSource.h"
Abstract interface for external sources of preprocessor information.
This abstract class allows an external sources (such as the ASTReader
) to provide additional preprocessing information.
Definition at line 29 of file ExternalPreprocessorSource.h.
◆ ~ExternalPreprocessorSource() ExternalPreprocessorSource::~ExternalPreprocessorSource ( ) virtualdefault ◆ GetIdentifier() virtual IdentifierInfo * clang::ExternalPreprocessorSource::GetIdentifier ( uint64_t ID ) pure virtualReturn the identifier associated with the given ID number.
The ID 0 is associated with the NULL identifier.
Implemented in clang::ASTReader.
◆ getModule() virtual Module * clang::ExternalPreprocessorSource::getModule ( unsigned ModuleID ) pure virtual ◆ ReadDefinedMacros() virtual void clang::ExternalPreprocessorSource::ReadDefinedMacros ( ) pure virtualRead the set of macros defined by this external macro source.
Implemented in clang::ASTReader.
◆ updateOutOfDateIdentifier() virtual void clang::ExternalPreprocessorSource::updateOutOfDateIdentifier ( const IdentifierInfo & II ) pure virtualThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4