doxygen
Public Member Functions | Public Attributes | List of all members
DefinitionImpl::IMPL Class Reference

Private data associated with a Symbol DefinitionImpl object. More...

Collaboration diagram for DefinitionImpl::IMPL:
Collaboration graph
[legend]

Public Member Functions

void init (const QCString &df, const QCString &n)
 
void setDefFileName (const QCString &df)
 

Public Attributes

Definitiondef = nullptr
 
SectionRefs sectionRefs
 
std::unordered_map< std::string, MemberDef * > sourceRefByDict
 
std::unordered_map< std::string, MemberDef * > sourceRefsDict
 
RefItemVector xrefListItems
 
GroupList partOfGroups
 
DeepCopyUniquePtr< DocInfodetails
 
DeepCopyUniquePtr< DocInfoinbodyDocs
 
DeepCopyUniquePtr< BriefInfobrief
 
DeepCopyUniquePtr< BodyInfobody
 
QCString briefSignatures
 
QCString docSignatures
 
QCString localName
 
QCString qualifiedName
 
QCString ref
 
bool hidden = FALSE
 
bool isArtificial = FALSE
 
bool isAnonymous = FALSE
 
bool isExported = FALSE
 
DefinitionouterScope = nullptr
 
QCString defFileName
 
QCString defFileExt
 
SrcLangExt lang = SrcLangExt::Unknown
 
QCString id
 
QCString name
 
bool isSymbol
 
QCString symbolName
 
int defLine
 
int defColumn
 
MemberVector referencesMembers
 
MemberVector referencedByMembers
 

Detailed Description

Private data associated with a Symbol DefinitionImpl object.


The documentation for this class was generated from the following file: