Base class that describes a preprocessed entity, which may be a preprocessor directive or macro expansion. More...
#include "clang/Lex/PreprocessingRecord.h"
Base class that describes a preprocessed entity, which may be a preprocessor directive or macro expansion.
Definition at line 58 of file PreprocessingRecord.h.
◆ EntityKindThe kind of preprocessed entity an object describes.
Enumerator InvalidKindIndicates a problem trying to load the preprocessed entity.
MacroExpansionKindA macro expansion.
MacroDefinitionKindA macro definition.
InclusionDirectiveKindAn inclusion directive, such as #include
, #import
, or #include_next
.
Definition at line 61 of file PreprocessingRecord.h.
◆ PreprocessedEntity() ◆ getKind() EntityKind clang::PreprocessedEntity::getKind ( ) const inline ◆ getSourceRange() SourceRange clang::PreprocessedEntity::getSourceRange ( ) const inline ◆ isInvalid() bool clang::PreprocessedEntity::isInvalid ( ) const inline ◆ operator delete() [1/3] void clang::PreprocessedEntity::operator delete ( void * , std::size_t ) inlinenoexceptDefinition at line 123 of file PreprocessingRecord.h.
◆ operator delete() [2/3] void clang::PreprocessedEntity::operator delete ( void * , void * ) inlinenoexceptDefinition at line 124 of file PreprocessingRecord.h.
◆ operator delete() [3/3] ◆ operator new() [1/2] ◆ operator new() [2/2] ◆ PreprocessingRecordThe documentation for this class was generated from the following file:
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