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