top | up | prev | next

NamespaceCombiner Class

Definition at line 100 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 107 of CompileUnit.cpp :
108 {
109     compileUnitNode.GlobalNs()->Accept(*this);
110 }


Declaration at line 103 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 112 of CompileUnit.cpp
Declaration at line 104 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