top | up | prev | next

CommonConceptNode Class

Definition at line 447 of Concept.hpp

Constructors

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

Member Functions

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

Constructor Details

CommonConceptNode Constructor

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

Definition at line 1091 of Concept.cpp :
1091 :
1092 ConceptNode(NodeType::commonConceptNodeSpan()boost::uuids::nil_uuid()Specifiers::public_new IdentifierNode(Span()boost::uuids::nil_uuid()U"Common"))
1093 {
1094     AddTypeParameter(new IdentifierNode(Span()boost::uuids::nil_uuid()U"T"));
1095     AddTypeParameter(new IdentifierNode(Span()boost::uuids::nil_uuid()U"U"));
1096     AddConstraint(new CommonConstraintNode());
1097 }


Declaration at line 450 of Concept.hpp


CommonConceptNode Constructor

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

Definition at line 1099 of Concept.cpp :
1099 : ConceptNode(NodeType::commonConceptNodespan_moduleId_)
1100 {
1101 }


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