clang 20.0.0git
|
An identifier-lookup iterator that enumerates all of the identifiers stored within a set of AST files. More...
Public Member Functions | |
ASTIdentifierIterator (const ASTReader &Reader, bool SkipModules=false) | |
StringRef | Next () override |
Retrieve the next string in the identifier table and advances the iterator for the following string. | |
Public Member Functions inherited from clang::IdentifierIterator | |
IdentifierIterator (const IdentifierIterator &)=delete | |
IdentifierIterator & | operator= (const IdentifierIterator &)=delete |
virtual | ~IdentifierIterator () |
virtual StringRef | Next ()=0 |
Retrieve the next string in the identifier table and advances the iterator for the following string. | |
Additional Inherited Members | |
Protected Member Functions inherited from clang::IdentifierIterator | |
IdentifierIterator ()=default | |
An identifier-lookup iterator that enumerates all of the identifiers stored within a set of AST files.
Definition at line 8544 of file ASTReader.cpp.
|
explicit |
Definition at line 8572 of file ASTReader.cpp.
|
overridevirtual |
Retrieve the next string in the identifier table and advances the iterator for the following string.
StringRef
. Implements clang::IdentifierIterator.
Definition at line 8577 of file ASTReader.cpp.
References clang::serialization::ModuleFile::IdentifierLookupTable, clang::serialization::ModuleFile::isModule(), and clang::Result.