slang::syntax::ConstraintItemSyntax struct
#include <AllSyntax.h>

Concrete syntax definition for a ConstraintItem.

Base classes

class SyntaxNode
Base class for all syntax nodes.

Derived classes

struct ConditionalConstraintSyntax
Concrete syntax definition for a ConditionalConstraint.
struct ConstraintBlockSyntax
Concrete syntax definition for a ConstraintBlock.
struct DisableConstraintSyntax
Concrete syntax definition for a DisableConstraint.
struct ExpressionConstraintSyntax
Concrete syntax definition for an ExpressionConstraint.
struct ImplicationConstraintSyntax
Concrete syntax definition for an ImplicationConstraint.
struct LoopConstraintSyntax
Concrete syntax definition for a LoopConstraint.
struct SolveBeforeConstraintSyntax
Concrete syntax definition for a SolveBeforeConstraint.
struct UniquenessConstraintSyntax
Concrete syntax definition for an UniquenessConstraint.

Public static functions

static bool isKind(SyntaxKind kind)
Returns true if the provided syntax kind is represented by this type.

Constructors, destructors, conversion operators

ConstraintItemSyntax(SyntaxKind kind)
Constructs a new instance of the ConstraintItemSyntax struct.
ConstraintItemSyntax(const ConstraintItemSyntax&) defaulted explicit
Copy constructor.