top | up | prev | next

NamespaceCombiner Class

Definition at line 70 of CompileUnit.cpp

Member Functions

void Visit(CompileUnitNode& compileUnitNode) override
void Visit(NamespaceNode& namespaceNode) override

Member Function Details

Visit Member Function

void sngcm::ast::NamespaceCombiner::Visit(CompileUnitNode & compileUnitNode) override

Definition at line 77 of CompileUnit.cpp :
 78 {
 79     compileUnitNode.GlobalNs()->Accept(*this);
 80 }


Declaration at line 73 of CompileUnit.cpp

Base class overridden functions: sngcm::ast::Visitor::Visit

Calls: sngcm::ast::CompileUnitNode::GlobalNs , sngcm::ast::NamespaceNode::Accept


Visit Member Function

void sngcm::ast::NamespaceCombiner::Visit(NamespaceNode & namespaceNode) override

Definition at line 82 of CompileUnit.cpp
Declaration at line 74 of CompileUnit.cpp

Base class overridden functions: sngcm::ast::Visitor::Visit

Calls: sngcm::ast::IdentifierNode::SetStr , sngcm::ast::IdentifierNode::Str , sngcm::ast::NamespaceNode::Id , sngcm::ast::NamespaceNode::Members , sngcm::ast::Node::GetNodeType , sngcm::ast::NodeList::Clear , sngcm::ast::NodeList::Count , sngcm::ast::NodeList::Release , sngcm::ast::NodeList::SetContent , sngcm::ast::NodeList::SetParent


top | up | prev | next