slang/ast/symbols/ClassSymbols.h file

Class-related symbol definitions.

Namespaces

namespace slang
Root namespace.
namespace slang::ast
The SystemVerilog AST.

Classes

class slang::ast::ClassType
Represents a class definition type.
class slang::ast::GenericClassDefSymbol
Represents a generic class definition, which is a parameterized class that has not yet had its parameter values specified.
class slang::ast::ConstraintBlockSymbol
Represents a named constraint block declaration within a class.

Enums

enum class ConstraintBlockFlags: uint8_t { None = 0, Pure = 1 << 1, Static = 1 << 2, Extern = 1 << 3, ExplicitExtern = 1 << 4, Initial = 1 << 5, Extends = 1 << 6, Final = 1 << 7 }
Specifies various flags that can apply to constraint bocks.