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

Concrete syntax definition for a PrimaryExpression.

Base classes

struct ExpressionSyntax
Concrete syntax definition for an Expression.

Derived classes

struct AssignmentPatternExpressionSyntax
Concrete syntax definition for an AssignmentPatternExpression.
struct ConcatenationExpressionSyntax
Concrete syntax definition for a ConcatenationExpression.
struct EmptyQueueExpressionSyntax
Concrete syntax definition for an EmptyQueueExpression.
struct IntegerVectorExpressionSyntax
Concrete syntax definition for an IntegerVectorExpression.
struct LiteralExpressionSyntax
Concrete syntax definition for a LiteralExpression.
struct MultipleConcatenationExpressionSyntax
Concrete syntax definition for a MultipleConcatenationExpression.
struct ParenthesizedExpressionSyntax
Concrete syntax definition for a ParenthesizedExpression.
struct StreamingConcatenationExpressionSyntax
Concrete syntax definition for a StreamingConcatenationExpression.

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

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