Binaryen.TS
    Preparing search index...

    Namespace expressions

    A collection of classes related to WASM expression manipulation.

    The Expression class is the root class in the hierarchy; all other classes in this module extend it and describe specific kinds of expressions. Each expression type corresponds to an ExpressionId.

    Classes

    ArrayCopy
    ArrayFill
    ArrayGet
    ArrayInitData
    ArrayInitElem
    ArrayLen
    ArrayNew
    ArrayNewData
    ArrayNewElem
    ArrayNewFixed
    ArraySet
    AtomicCmpxchg
    AtomicFence
    AtomicNotify
    AtomicRMW
    AtomicWait
    Binary
    Block
    Break
    BrOn
    Call
    CallIndirect
    CallRef
    Const
    DataDrop
    Drop
    Expression
    GlobalGet
    GlobalSet
    I31Get
    If
    Load
    LocalGet
    LocalSet
    Loop
    MemoryCopy
    MemoryFill
    MemoryGrow
    MemoryInit
    MemorySize
    RefAs
    RefCast
    RefEq
    RefFunc
    RefI31
    RefIsNull
    RefTest
    Rethrow
    Return
    Select
    SIMDExtract
    SIMDLoad
    SIMDLoadStoreLane
    SIMDReplace
    SIMDShift
    SIMDShuffle
    SIMDTernary
    Store
    StringConcat
    StringConst
    StringEncode
    StringEq
    StringMeasure
    StringNew
    StringSliceWTF
    StringWTF16Get
    StructGet
    StructNew
    StructSet
    Switch
    TableGet
    TableGrow
    TableSet
    TableSize
    Throw
    Try
    TupleExtract
    TupleMake
    Unary
    WideIntAddSub
    WideIntMul