top
|
up
|
prev
|
next
MergeVisitor Class
Definition at line
72
of
Merge.cpp
Constructors
MergeVisitor
(
Node
* targetContainer_)
Member Functions
void
Visit
(
ClassNode
& classNode)
override
void
Visit
(
NamespaceNode
& namespaceNode)
override
Member Variables
Node
*
targetContainer
Constructor Details
MergeVisitor Constructor
sngcm::ast::MergeVisitor::MergeVisitor(
Node
* targetContainer_)
Definition at line
82
of
Merge.cpp
:
82
:
targetContainer
(
targetContainer_
)
83
{
84
}
Declaration at line
75
of
Merge.cpp
Member Function Details
Visit Member Function
void
sngcm::ast::MergeVisitor::Visit(
ClassNode
& classNode)
override
Definition at line
135
of
Merge.cpp
Declaration at line
77
of
Merge.cpp
Base class overridden functions:
sngcm::ast::Visitor::Visit
Calls:
sngcm::ast::ClassNode::AddMember
,
sngcm::ast::ClassNode::Clone
,
sngcm::ast::ClassNode::Id
,
sngcm::ast::ClassNode::Members
,
sngcm::ast::IdentifierNode::Str
,
sngcm::ast::NamespaceNode::AddMember
,
sngcm::ast::Node::Accept
,
sngcm::ast::Node::Clone
,
sngcm::ast::Node::GetNodeType
,
sngcm::ast::NodeList::Count
,
sngcm::ast::NodeSelectorVisitor::GetSelectedNode
Visit Member Function
void
sngcm::ast::MergeVisitor::Visit(
NamespaceNode
& namespaceNode)
override
Definition at line
86
of
Merge.cpp
Declaration at line
76
of
Merge.cpp
Base class overridden functions:
sngcm::ast::Visitor::Visit
Calls:
sngcm::ast::IdentifierNode::Str
,
sngcm::ast::NamespaceNode::AddMember
,
sngcm::ast::NamespaceNode::Clone
,
sngcm::ast::NamespaceNode::Id
,
sngcm::ast::NamespaceNode::Members
,
sngcm::ast::Node::Accept
,
sngcm::ast::Node::Clone
,
sngcm::ast::Node::GetNodeType
,
sngcm::ast::NodeList::Count
,
sngcm::ast::NodeSelectorVisitor::GetSelectedNode
top
|
up
|
prev
|
next