slang/ast/symbols/InstanceSymbols.h file

Contains instance-related symbol definitions.

Namespaces

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

Classes

class slang::ast::InstanceSymbolBase
Common functionality for module, interface, program, and primitive instances.
class slang::ast::InstanceSymbol
Represents an instance of a module, interface, or program.
class slang::ast::UninstantiatedDefSymbol
Represents an instance of a definition (module / interface / program / checker) that is not actually instantiated in the design.

Enums

enum class InstanceFlags: uint8_t { None = 0, Uninstantiated = 1 << 0, FromBind = 1 << 1, ParentFromBind = 1 << 2 }
Specifies various flags that describe instance behavior.