clang: clang::IdentifierLoc Class Reference (original) (raw)
A simple pair of identifier info and location. More...
#include "[clang/Basic/IdentifierTable.h](IdentifierTable%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| IdentifierLoc ()=default | |
| IdentifierLoc (SourceLocation L, IdentifierInfo *Ident) | |
| void | setLoc (SourceLocation L) |
| void | setIdentifierInfo (IdentifierInfo *Ident) |
| SourceLocation | getLoc () const |
| IdentifierInfo * | getIdentifierInfo () const |
| bool | operator== (const IdentifierLoc &X) const |
| bool | operator!= (const IdentifierLoc &X) const |
Detailed Description
Constructor & Destructor Documentation
| clang::IdentifierLoc::IdentifierLoc ( ) | default |
|---|
◆ IdentifierLoc() [2/2]
Member Function Documentation
◆ getIdentifierInfo()
| IdentifierInfo * clang::IdentifierLoc::getIdentifierInfo ( ) const | inline |
|---|
Definition at line 1239 of file IdentifierTable.h.
Referenced by clang::Sema::CheckParameterPacksForExpansion(), clang::Sema::checkStringLiteralArgumentAttr(), handleArgumentWithTypeTagAttr(), clang::SemaSwift::handleAsyncAttr(), clang::SemaSwift::handleAsyncError(), handleAtomicAttr(), handleAvailabilityAttr(), clang::SemaObjC::handleBlocksAttr(), clang::SemaObjC::handleBridgeAttr(), clang::SemaObjC::handleBridgeMutableAttr(), clang::SemaObjC::handleBridgeRelatedAttr(), clang::SemaARM::handleBuiltinAliasAttr(), handleBuiltinAliasAttr(), handleCallableWhenAttr(), handleCallbackAttr(), handleCFGuardAttr(), handleConsumableAttr(), handleCPUSpecificAttr(), handleEnumExtensibilityAttr(), clang::SemaSwift::handleError(), handleFormatAttrCommon(), handleLoopHintAttr(), clang::SemaObjC::handleMethodFamilyAttr(), handleModeAttr(), handleModularFormat(), clang::SemaSwift::handleNewType(), clang::SemaObjC::handleNSErrorDomain(), handleOwnershipAttr(), handleParamTypestateAttr(), clang::Preprocessor::HandlePragmaModuleBuild(), clang::SemaHLSL::handleResourceBindingAttr(), clang::SemaHLSL::handleResourceTypeAttr(), handleReturnTypestateAttr(), clang::SemaHLSL::handleRootSignatureAttr(), handleSetTypestateAttr(), handleTestTypestateAttr(), handleTypeTagForDatatypeAttr(), handleVTablePointerAuthentication(), and clang::Sema::ParseLifetimeCaptureByAttr().
◆ getLoc()
Definition at line 1238 of file IdentifierTable.h.
Referenced by clang::Sema::CheckParameterPacksForExpansion(), clang::Sema::checkStringLiteralArgumentAttr(), handleAtomicAttr(), handleAvailabilityAttr(), handleCallableWhenAttr(), handleCallbackAttr(), handleConsumableAttr(), handleCPUSpecificAttr(), clang::SemaObjC::handleMethodFamilyAttr(), clang::SemaObjC::handleNSErrorDomain(), handleParamTypestateAttr(), clang::SemaHLSL::handleResourceBindingAttr(), clang::SemaHLSL::handleResourceTypeAttr(), handleReturnTypestateAttr(), handleSetTypestateAttr(), handleTestTypestateAttr(), handleVTablePointerAuthentication(), and clang::Sema::ParseLifetimeCaptureByAttr().
◆ operator!=()
◆ operator==()
◆ setIdentifierInfo()
| void clang::IdentifierLoc::setIdentifierInfo ( IdentifierInfo * Ident) | inline |
|---|
◆ setLoc()
The documentation for this class was generated from the following file:
- include/clang/Basic/IdentifierTable.h