top | up | prev | next

UnnamedNamespaceProcessor Class

Definition at line 177 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 187 of CompileUnit.cpp :
188 {
189 }


Declaration at line 180 of CompileUnit.cpp


Member Function Details

Visit Member Function

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

Definition at line 191 of CompileUnit.cpp
Declaration at line 181 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::Node::ModuleId , sngcm::ast::NodeList::Insert


Visit Member Function

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

Definition at line 205 of CompileUnit.cpp
Declaration at line 182 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