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 bool isKind(SyntaxKind kind)
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.