top | up | prev | next

ExplicitlyConvertibleConceptNode Class

Definition at line 439 of Concept.hpp

Constructors

ExplicitlyConvertibleConceptNode()
ExplicitlyConvertibleConceptNode(const Span& span_)

Member Functions

bool IsIntrinsicConceptNode() const override

Constructor Details

ExplicitlyConvertibleConceptNode Constructor

sngcm::ast::ExplicitlyConvertibleConceptNode::ExplicitlyConvertibleConceptNode()

Definition at line 1051 of Concept.cpp :
1051 :
1052 ConceptNode(NodeType::explicitlyConvertibleConceptNodeSpan()Specifiers::public_new IdentifierNode(Span()U"ExplicitlyConvertible"))
1053 {
1054     AddTypeParameter(new IdentifierNode(Span()U"T"));
1055     AddTypeParameter(new IdentifierNode(Span()U"U"));
1056     AddConstraint(new ExplicitlyConvertibleConstraintNode());
1057 }


Declaration at line 442 of Concept.hpp


ExplicitlyConvertibleConceptNode Constructor

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

Definition at line 1059 of Concept.cpp :
1059 : ConceptNode(NodeType::explicitlyConvertibleConceptNodespan_)
1060 {
1061 }


Declaration at line 443 of Concept.hpp


Member Function Details

IsIntrinsicConceptNode Member Function

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

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

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


top | up | prev | next