API reference
python:astx:astx.BufferViewStore
class BufferViewStore
BufferViewStore(base: astx.AST, indices: Sequence[astx.AST], value: astx.AST)
Source: packages/astx/src/astx/buffer.py:185
Declared as: python:astx:astx.buffer.BufferViewStore
Internal low-level indexed store through a buffer view.
Stores one scalar element by computing the canonical descriptor element address. This is not a user-facing array mutation API.
Attributes
-
base — Type: astx.AST
-
indices — Type: list[astx.AST]
-
value — Type: astx.AST
-
type_ — Type: astx.Int32
Methods
-
__init__ — Initialize one low-level indexed store.
-
get_struct — Return the structured representation.