top | up | prev | next

CommonConstraintNode Class

Definition at line 397 of Concept.hpp

Constructors

CommonConstraintNode()
CommonConstraintNode(const Span& span_, const boost::uuids::uuid& moduleId_)

Member Functions

void Accept(Visitor& visitor) override
Node* Clone(CloneContext& cloneContext) const override

Constructor Details

CommonConstraintNode Constructor

sngcm::ast::CommonConstraintNode::CommonConstraintNode()

Definition at line 1009 of Concept.cpp :
1009 : IntrinsicConstraintNode(NodeType::commonConstraintNode)
1010 {
1011 }


Declaration at line 400 of Concept.hpp


CommonConstraintNode Constructor

sngcm::ast::CommonConstraintNode::CommonConstraintNode(const Span& span_, const boost::uuids::uuid& moduleId_)

Definition at line 1013 of Concept.cpp :
1013 : IntrinsicConstraintNode(NodeType::commonConstraintNode)
1014 {
1015 }


Declaration at line 401 of Concept.hpp


Member Function Details

Accept Member Function

void sngcm::ast::CommonConstraintNode::Accept(Visitor & visitor) override

Definition at line 1017 of Concept.cpp :
1018 {
1019     visitor.Visit(*this);
1020 }


Declaration at line 402 of Concept.hpp

Base class overridden functions: sngcm::ast::Node::Accept

Calls: sngcm::ast::Visitor::Visit


Clone Member Function

Node * sngcm::ast::CommonConstraintNode::Clone(CloneContext & cloneContext) const override

Definition at line 1022 of Concept.cpp :
1023 {
1024     return new CommonConstraintNode();
1025 }


Declaration at line 403 of Concept.hpp

Base class overridden functions: sngcm::ast::Node::Clone


top | up | prev | next