top | up | prev | next

DerivedConceptNode Class

Definition at line 423 of Concept.hpp

Constructors

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

Member Functions

bool IsIntrinsicConceptNode() const override

Constructor Details

DerivedConceptNode Constructor

sngcm::ast::DerivedConceptNode::DerivedConceptNode()

Definition at line 1056 of Concept.cpp :
1056 : ConceptNode(NodeType::derivedConceptNodeSpan()boost::uuids::nil_uuid()Specifiers::public_new IdentifierNode(Span()boost::uuids::nil_uuid()U"Derived"))
1057 {
1058     AddTypeParameter(new IdentifierNode(Span()boost::uuids::nil_uuid()U"T"));
1059     AddTypeParameter(new IdentifierNode(Span()boost::uuids::nil_uuid()U"U"));
1060     AddConstraint(new DerivedConstraintNode());
1061 }


Declaration at line 426 of Concept.hpp


DerivedConceptNode Constructor

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

Definition at line 1063 of Concept.cpp :
1063 : ConceptNode(NodeType::derivedConceptNodespan_moduleId_)
1064 {
1065 }


Declaration at line 427 of Concept.hpp


Member Function Details

IsIntrinsicConceptNode Member Function

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

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

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


top | up | prev | next