sun::ast::ClassAnalysis
struct · Source (opens in a new tab)
struct sun::ast::ClassAnalysis : public sun::ast::ExprAnalysisAnalysis data for ClassDefinitionAST.
Inherits
- sun::ast::ExprAnalysis (public)
Public Functions
ClassAnalysis
ClassAnalysis(const ClassAnalysis &)=default
public · function · Source (opens in a new tab)
sun::ast::ClassAnalysis::ClassAnalysis(const ClassAnalysis &)=defaultCreates an instance with its default state.
ClassAnalysis()=default
public · function · Source (opens in a new tab)
sun::ast::ClassAnalysis::ClassAnalysis()=defaultCreates an instance with its default state.
operator=
public · function · Source (opens in a new tab)
ClassAnalysis & sun::ast::ClassAnalysis::operator=(const ClassAnalysis &)=defaultReplaces the stored state with a copy of another instance.
Related: ClassAnalysis
Public Fields
qualifiedName
public · variable · Source (opens in a new tab)
QualifiedName sun::ast::ClassAnalysis::qualifiedNameNo documentation comment.
Related: QualifiedName
specializations
public · variable · Source (opens in a new tab)
std::map<DeclarationId, std::shared_ptr<ClassDefinitionAST> > sun::ast::ClassAnalysis::specializationsNo documentation comment.
Related: DeclarationId, ClassDefinitionAST