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