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

Concrete syntax definition for a DataType.

Base classes

struct ExpressionSyntax
Concrete syntax definition for an Expression.

Derived classes

struct EnumTypeSyntax
Concrete syntax definition for an EnumType.
struct ImplicitTypeSyntax
Concrete syntax definition for an ImplicitType.
struct IntegerTypeSyntax
Concrete syntax definition for an IntegerType.
struct KeywordTypeSyntax
Concrete syntax definition for a KeywordType.
struct NamedTypeSyntax
Concrete syntax definition for a NamedType.
struct StructUnionTypeSyntax
Concrete syntax definition for a StructUnionType.
struct TypeReferenceSyntax
Concrete syntax definition for a TypeReference.
struct VirtualInterfaceTypeSyntax
Concrete syntax definition for a VirtualInterfaceType.

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

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