top | up | prev | next

ConvertibleConceptNode Class

Definition at line 431 of Concept.hpp

Constructors

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

Member Functions

bool IsIntrinsicConceptNode() const override

Constructor Details

ConvertibleConceptNode Constructor

sngcm::ast::ConvertibleConceptNode::ConvertibleConceptNode()

Definition at line 1067 of Concept.cpp :
1067 : ConceptNode(NodeType::convertibleConceptNodeSpan()boost::uuids::nil_uuid()Specifiers::public_new IdentifierNode(Span()boost::uuids::nil_uuid()U"Convertible"))
1068 {
1069     AddTypeParameter(new IdentifierNode(Span()boost::uuids::nil_uuid()U"T"));
1070     AddTypeParameter(new IdentifierNode(Span()boost::uuids::nil_uuid()U"U"));
1071     AddConstraint(new ConvertibleConstraintNode());
1072 }


Declaration at line 434 of Concept.hpp


ConvertibleConceptNode Constructor

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

Definition at line 1074 of Concept.cpp :
1074 : ConceptNode(NodeType::convertibleConceptNodespan_moduleId_)
1075 {
1076 }


Declaration at line 435 of Concept.hpp


Member Function Details

IsIntrinsicConceptNode Member Function

bool sngcm::ast::ConvertibleConceptNode::IsIntrinsicConceptNode() const override

Definition at line 436 of Concept.hpp :
436 { return true; }

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


top | up | prev | next