top | up | prev | next

ConvertibleConceptNode Class

Definition at line 431 of Concept.hpp

Constructors

ConvertibleConceptNode()
ConvertibleConceptNode(const Span& span_)

Member Functions

bool IsIntrinsicConceptNode() const override

Constructor Details

ConvertibleConceptNode Constructor

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

Definition at line 1040 of Concept.cpp :
1040 : ConceptNode(NodeType::convertibleConceptNodeSpan()Specifiers::public_new IdentifierNode(Span()U"Convertible"))
1041 {
1042     AddTypeParameter(new IdentifierNode(Span()U"T"));
1043     AddTypeParameter(new IdentifierNode(Span()U"U"));
1044     AddConstraint(new ConvertibleConstraintNode());
1045 }


Declaration at line 434 of Concept.hpp


ConvertibleConceptNode Constructor

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

Definition at line 1047 of Concept.cpp :
1047 : ConceptNode(NodeType::convertibleConceptNodespan_)
1048 {
1049 }


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