sun::ast::ClassAnalysis

sun::ast::ClassAnalysis

struct · Source (opens in a new tab)

struct sun::ast::ClassAnalysis : public sun::ast::ExprAnalysis

Analysis data for ClassDefinitionAST.

Inherits

Public Functions

ClassAnalysis

ClassAnalysis(const ClassAnalysis &)=default

public · function · Source (opens in a new tab)

sun::ast::ClassAnalysis::ClassAnalysis(const ClassAnalysis &)=default

Creates an instance with its default state.

ClassAnalysis()=default

public · function · Source (opens in a new tab)

sun::ast::ClassAnalysis::ClassAnalysis()=default

Creates an instance with its default state.

operator=

public · function · Source (opens in a new tab)

ClassAnalysis & sun::ast::ClassAnalysis::operator=(const ClassAnalysis &)=default

Replaces 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::qualifiedName

No documentation comment.

Related: QualifiedName

specializations

public · variable · Source (opens in a new tab)

std::map<DeclarationId, std::shared_ptr<ClassDefinitionAST> > sun::ast::ClassAnalysis::specializations

No documentation comment.

Related: DeclarationId, ClassDefinitionAST