Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

VypAnalysisCache
VypCacheEntry
VypConstantFoldingHelper
VypDepGraph
VypDominatorTree
VypLivenessInfo
VypPassConfig
VypPassRegistry
VypPassStats
VypWorklist
VyperBackend
The main Vyper code generation backend.
VyperCompilationCtx
Compilation context for a single Vyper source file.
VyperConstant
A Vyper module-level constant.
VyperContract
A complete Vyper contract (module).
VyperEvent
A Vyper event definition.
VyperExtCache
Analysis cache for VyperExt.
VyperExtConstFolder
Constant folding helper for VyperExt.
VyperExtDepGraph
Dependency graph for VyperExt.
VyperExtDomTree
Dominator tree for VyperExt.
VyperExtLiveness
Liveness analysis for VyperExt.
VyperExtPassConfig
Configuration for VyperExt passes.
VyperExtPassRegistry
Pass registry for VyperExt.
VyperExtPassStats
Statistics for VyperExt passes.
VyperExtWorklist
Worklist for VyperExt.
VyperFlagDef
A Vyper flag (bitset enum, Vyper 0.3.8+).
VyperFunction
A Vyper function definition.
VyperInterface
A Vyper interface definition.
VyperParam
A function parameter.
VyperStorageVar
A Vyper state variable (storage variable).
VyperStruct
A Vyper struct definition.

Enums§

VypPassPhase
VyperDecorator
Vyper function decorator.
VyperExpr
Vyper expression AST node.
VyperExtPassPhase
Pass execution phase for VyperExt.
VyperStmt
Vyper statement AST node.
VyperType
Vyper type representation.