top | up | prev | next

CommonConceptNode Class

Definition at line 447 of Concept.hpp

Constructors

CommonConceptNode()
CommonConceptNode(const Span& span_)

Member Functions

bool IsCommonConceptNode() const override
bool IsIntrinsicConceptNode() const override

Constructor Details

CommonConceptNode Constructor

sngcm::ast::CommonConceptNode::CommonConceptNode()

Definition at line 1063 of Concept.cpp :
1063 : ConceptNode(NodeType::commonConceptNodeSpan()Specifiers::public_new IdentifierNode(Span()U"Common"))
1064 {
1065     AddTypeParameter(new IdentifierNode(Span()U"T"));
1066     AddTypeParameter(new IdentifierNode(Span()U"U"));
1067     AddConstraint(new CommonConstraintNode());
1068 }


Declaration at line 450 of Concept.hpp


CommonConceptNode Constructor

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

Definition at line 1070 of Concept.cpp :
1070 : ConceptNode(NodeType::commonConceptNodespan_)
1071 {
1072 }


Declaration at line 451 of Concept.hpp


Member Function Details

IsCommonConceptNode Member Function

bool sngcm::ast::CommonConceptNode::IsCommonConceptNode() const override

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

Base class overridden functions: sngcm::ast::ConceptNode::IsCommonConceptNode


IsIntrinsicConceptNode Member Function

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

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

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


top | up | prev | next