sun::semantic_analysis::GenericSpecializer::PendingBody
struct · Source (opens in a new tab)
struct sun::semantic_analysis::GenericSpecializer::PendingBodyA prepared specialization and the session-owned scope containing its concrete bindings.
The AST retains captures, pack types and source identity.
Public Fields
ast
public · variable · Source (opens in a new tab)
std::variant<std::shared_ptr<sun::ast::ClassDefinitionAST>, std::shared_ptr<sun::ast::FunctionAST> > sun::semantic_analysis::GenericSpecializer::PendingBody::astNo documentation comment.
Related: sun::ast::ClassDefinitionAST, sun::ast::FunctionAST
isMethod
public · variable · Source (opens in a new tab)
bool sun::semantic_analysis::GenericSpecializer::PendingBody::isMethod = falseNo documentation comment.
ownerClass
public · variable · Source (opens in a new tab)
std::shared_ptr<sun::types::ClassType> sun::semantic_analysis::GenericSpecializer::PendingBody::ownerClassNo documentation comment.
Related: sun::types::ClassType
scope
public · variable · Source (opens in a new tab)
SemanticScope* sun::semantic_analysis::GenericSpecializer::PendingBody::scopeNo documentation comment.
Related: SemanticScope