slang::ast::TypeAliasType class

Represents a type alias, which is introduced via a typedef or type parameter.

Base classes

class Type
Base class for all data types in SystemVerilog.

Public functions

void checkForwardDecls() const
Checks all forward declarations for validity when considering the target type of this alias.

Public variables

DeclaredType targetType
The declared type target of the alias.
Visibility visibility
The visibility of the alias.

Function documentation

void slang::ast::TypeAliasType::checkForwardDecls() const

Checks all forward declarations for validity when considering the target type of this alias.

Any inconsistencies will issue diagnostics.