top | up | prev | next

UnnamedNamespaceProcessor Class

Definition at line 147 of CompileUnit.cpp

Constructors

UnnamedNamespaceProcessor()

Member Functions

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

Member Variables

std::vector<NamespaceNode*> unnamedNamespaces

Constructor Details

UnnamedNamespaceProcessor Constructor

sngcm::ast::UnnamedNamespaceProcessor::UnnamedNamespaceProcessor()

Definition at line 157 of CompileUnit.cpp :
158 {
159 }


Declaration at line 150 of CompileUnit.cpp


Member Function Details

Visit Member Function

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

Definition at line 161 of CompileUnit.cpp
Declaration at line 151 of CompileUnit.cpp

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

Calls: sngcm::ast::CompileUnitNode::GlobalNs , sngcm::ast::IdentifierNode::Clone , sngcm::ast::NamespaceNode::Accept , sngcm::ast::NamespaceNode::Id , sngcm::ast::NamespaceNode::Members , sngcm::ast::Node::GetSpan , sngcm::ast::NodeList::Insert


Visit Member Function

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

Definition at line 175 of CompileUnit.cpp
Declaration at line 152 of CompileUnit.cpp

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

Calls: sngcm::ast::NamespaceNode::IsUnnamedNs , sngcm::ast::NamespaceNode::Members , sngcm::ast::NodeList::Count


top | up | prev | next