slang/binding/Lookup.h file

Symbol lookup logic.

Contents

Namespaces

namespace slang
Root namespace.

Classes

class slang::LookupLocation
struct slang::LookupResult
A structure that contains the results of a name lookup operation.
struct slang::LookupResult::MemberSelector
class slang::Lookup
Centralized functionality for looking up symbols by name in the AST.

Enums

enum class LookupFlags { None = 0, Constant = 1 << 0, Type = 1 << 1, AllowDeclaredAfter = 1 << 2, DisallowWildcardImport = 1 << 3, NoUndeclaredError = 1 << 4, NoUndeclaredErrorIfUninstantiated = 1 << 5, TypedefTarget = 1 << 6, NoParentScope = 1 << 7, RegisterUpwardNames = 1 << 8, ForceHierarchical = AllowDeclaredAfter | RegisterUpwardNames | NoUndeclaredErrorIfUninstantiated }
Additional modifiers for a lookup operation.