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