slang/ast/Scope.h file

Base class for symbols that represent lexical scopes.

Namespaces

namespace slang
Root namespace.
namespace slang::syntax
Syntax tree manipulation.
namespace slang::ast
The SystemVerilog AST.

Classes

class slang::ast::Scope
Base class for symbols that represent a name scope; that is, they contain children and can participate in name lookup.
class slang::ast::Scope::iterator
An iterator for members in the scope.
template<typename SpecificType>
class slang::ast::Scope::specific_symbol_iterator
An iterator for members in the scope of the specified type.
class slang::ast::Scope::WildcardImportData
Collection of information about wildcard imports in a scope.