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::commonConceptNode, Span(), 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::commonConceptNode, span_)
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