top | up | prev | next

DerivedConstraintNode Class

Definition at line 370 of Concept.hpp

Constructors

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

Member Functions

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

Constructor Details

DerivedConstraintNode Constructor

sngcm::ast::DerivedConstraintNode::DerivedConstraintNode()

Definition at line 955 of Concept.cpp :
 955 : IntrinsicConstraintNode(NodeType::derivedConstraintNode)
 956 {
 957 }


Declaration at line 373 of Concept.hpp


DerivedConstraintNode Constructor

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

Definition at line 959 of Concept.cpp :
 959 : IntrinsicConstraintNode(NodeType::derivedConstraintNode)
 960 {
 961 }


Declaration at line 374 of Concept.hpp


Member Function Details

Accept Member Function

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

Definition at line 963 of Concept.cpp :
 964 {
 965     visitor.Visit(*this);
 966 }


Declaration at line 375 of Concept.hpp

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

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


Clone Member Function

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

Definition at line 968 of Concept.cpp :
 969 {
 970     return new DerivedConstraintNode();
 971 }


Declaration at line 376 of Concept.hpp

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


top | up | prev | next