top | up | prev | next

ExplicitlyConvertibleConstraintNode Class

Definition at line 388 of Concept.hpp

Constructors

ExplicitlyConvertibleConstraintNode()
ExplicitlyConvertibleConstraintNode(const Span& span_)

Member Functions

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

Constructor Details

ExplicitlyConvertibleConstraintNode Constructor

sngcm::ast::ExplicitlyConvertibleConstraintNode::ExplicitlyConvertibleConstraintNode()

Definition at line 964 of Concept.cpp :
 964 : IntrinsicConstraintNode(NodeType::explicitlyConvertibleConstraintNode)
 965 {
 966 }


Declaration at line 391 of Concept.hpp


ExplicitlyConvertibleConstraintNode Constructor

sngcm::ast::ExplicitlyConvertibleConstraintNode::ExplicitlyConvertibleConstraintNode(const Span& span_)

Definition at line 968 of Concept.cpp :
 968 : IntrinsicConstraintNode(NodeType::explicitlyConvertibleConstraintNode)
 969 {
 970 }


Declaration at line 392 of Concept.hpp


Member Function Details

Accept Member Function

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

Definition at line 972 of Concept.cpp :
 973 {
 974     visitor.Visit(*this);
 975 }


Declaration at line 393 of Concept.hpp

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

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


Clone Member Function

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

Definition at line 977 of Concept.cpp :
 978 {
 979     return new ExplicitlyConvertibleConstraintNode();
 980 }


Declaration at line 394 of Concept.hpp

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


top | up | prev | next