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: