top | up | prev | next

SameConceptNode Class

Definition at line 415 of Concept.hpp

Constructors

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

Member Functions

bool IsIntrinsicConceptNode() const override

Constructor Details

SameConceptNode Constructor

sngcm::ast::SameConceptNode::SameConceptNode()

Definition at line 1045 of Concept.cpp :
1045 : ConceptNode(NodeType::sameConceptNodeSpan()boost::uuids::nil_uuid()Specifiers::public_new IdentifierNode(Span()boost::uuids::nil_uuid()U"Same"))
1046 {
1047     AddTypeParameter(new IdentifierNode(Span()boost::uuids::nil_uuid()U"T"));
1048     AddTypeParameter(new IdentifierNode(Span()boost::uuids::nil_uuid()U"U"));
1049     AddConstraint(new SameConstraintNode());
1050 }


Declaration at line 418 of Concept.hpp


SameConceptNode Constructor

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

Definition at line 1052 of Concept.cpp :
1052 : ConceptNode(NodeType::sameConceptNodespan_moduleId_)
1053 {
1054 }


Declaration at line 419 of Concept.hpp


Member Function Details

IsIntrinsicConceptNode Member Function

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

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

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


top | up | prev | next