slang/binding/BindContext.h file

Expression binding context.

Contents

Namespaces

namespace slang
Root namespace.

Classes

struct slang::BindContext::ClassRandomizeScope

Enums

enum class BindFlags { None = 0, Constant = 1 << 0, NoHierarchicalNames = 1 << 1, InsideConcatenation = 1 << 2, UnevaluatedBranch = 1 << 3, AllowDataType = 1 << 4, EnumInitializer = 1 << 5, NoAttributes = 1 << 6, AssignmentAllowed = 1 << 7, AssignmentDisallowed = 1 << 8, NonProcedural = 1 << 9, StaticInitializer = 1 << 10, StreamingAllowed = 1 << 11, TopLevelStatement = 1 << 12, AllowUnboundedLiteral = 1 << 13, SpecparamsAllowed = 1 << 14, FunctionOrFinal = 1 << 15, NonBlockingTimingControl = 1 << 16, EventExpression = 1 << 17, AllowTypeReferences = 1 << 18, AssertionExpr = 1 << 19 }
Specifies flags that control expression and statement binding.