Class MappingStore

Base definition for any type that is Stmt.

Hierarchy

  • MappingStore

Implements

Constructors

Properties

Methods

Constructors

  • Parameters

    • slot: Expr
    • mappings: {
          [location: string]: {
              keys: Expr[][];
              name: string | undefined;
              structs: bigint[];
              values: Expr[];
          };
      }
      • [location: string]: {
            keys: Expr[][];
            name: string | undefined;
            structs: bigint[];
            values: Expr[];
        }
        • keys: Expr[][]
        • name: string | undefined
        • structs: bigint[]
        • values: Expr[]
    • location: number
    • items: Expr[]
    • data: Expr
    • Optional structlocation: bigint

    Returns MappingStore

Properties

data: Expr
items: Expr[]
location: number
mappings: {
    [location: string]: {
        keys: Expr[][];
        name: string | undefined;
        structs: bigint[];
        values: Expr[];
    };
}

Type declaration

  • [location: string]: {
        keys: Expr[][];
        name: string | undefined;
        structs: bigint[];
        values: Expr[];
    }
    • keys: Expr[][]
    • name: string | undefined
    • structs: bigint[]
    • values: Expr[]
name: "MappingStore" = 'MappingStore'

The name tag of this IStmt.

slot: Expr
structlocation?: bigint

Methods

Generated using TypeDoc v0.25.2