clang 22.0.0git
|
IdDeclInfoMap - Associates IdDeclInfos with declaration names. More...
Public Member Functions | |
IdDeclInfoMap ()=default | |
~IdDeclInfoMap () | |
IdDeclInfoMap (const IdDeclInfoMap &)=delete | |
IdDeclInfoMap & | operator= (const IdDeclInfoMap &)=delete |
IdDeclInfo & | operator[] (DeclarationName Name) |
Returns the IdDeclInfo associated to the DeclarationName. |
IdDeclInfoMap - Associates IdDeclInfos with declaration names.
Allocates 'pools' (vectors of IdDeclInfos) to avoid allocating each individual IdDeclInfo to heap.
Definition at line 36 of file IdentifierResolver.cpp.
|
default |
Referenced by IdDeclInfoMap(), and operator=().
|
inline |
Definition at line 55 of file IdentifierResolver.cpp.
|
delete |
References IdDeclInfoMap().
|
delete |
References IdDeclInfoMap().
IdentifierResolver::IdDeclInfo & clang::IdentifierResolver::IdDeclInfoMap::operator[] | ( | DeclarationName | Name | ) |
Returns the IdDeclInfo associated to the DeclarationName.
It creates a new IdDeclInfo if one was not created before for this id.
Definition at line 412 of file IdentifierResolver.cpp.
References clang::DeclarationName::getFETokenInfo(), and clang::DeclarationName::setFETokenInfo().