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

Concrete syntax definition for a PropertyExpr.

Base classes

class SyntaxNode
Base class for all syntax nodes.

Derived classes

struct AcceptOnPropertyExprSyntax
Concrete syntax definition for an AcceptOnPropertyExpr.
struct BinaryPropertyExprSyntax
Concrete syntax definition for a BinaryPropertyExpr.
struct CasePropertyExprSyntax
Concrete syntax definition for a CasePropertyExpr.
struct ClockingPropertyExprSyntax
Concrete syntax definition for a ClockingPropertyExpr.
struct ConditionalPropertyExprSyntax
Concrete syntax definition for a ConditionalPropertyExpr.
struct ParenthesizedPropertyExprSyntax
Concrete syntax definition for a ParenthesizedPropertyExpr.
struct SimplePropertyExprSyntax
Concrete syntax definition for a SimplePropertyExpr.
struct StrongWeakPropertyExprSyntax
Concrete syntax definition for a StrongWeakPropertyExpr.
struct UnaryPropertyExprSyntax
Concrete syntax definition for an UnaryPropertyExpr.
struct UnarySelectPropertyExprSyntax
Concrete syntax definition for an UnarySelectPropertyExpr.

Public static functions

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

Constructors, destructors, conversion operators

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