sun::semantic_analysis::passes::SpecializationBodyAnalysisPass
class · Source (opens in a new tab)
class sun::semantic_analysis::passes::SpecializationBodyAnalysisPassCheck all queued specialization bodies after declarations are ready.
Public Functions
SpecializationBodyAnalysisPass
public · function · Source (opens in a new tab)
sun::semantic_analysis::passes::SpecializationBodyAnalysisPass::SpecializationBodyAnalysisPass(SemanticAnalyzer &analyzer)Borrow the analyzer; its specializer is accessed only when running.
Related: SemanticAnalyzer
run
public · function · Source (opens in a new tab)
void sun::semantic_analysis::passes::SpecializationBodyAnalysisPass::run()Drain queued bodies, including specializations requested by those bodies.
Private Fields
analyzer_
private · variable · Source (opens in a new tab)
SemanticAnalyzer& sun::semantic_analysis::passes::SpecializationBodyAnalysisPass::analyzer_No documentation comment.
Related: SemanticAnalyzer