5 Struct PK_OBJ
gullradriel edited this page 2026-10-09 00:55:18 +02:00

PK_OBJ

One pickle value. More...

Public Attributes

Name
int type
a PK_TYPE
char * s
a string, a global's "module name", a storage's key; owned
size_t n
how many
struct PK_OBJ ** items
items of a tuple, list or dictionary; a tensor's storage, then its size and stride tuples
int64_t i
an integer's value, a storage's element count, a tensor's offset
double f
a float's value
int element
a storage's element size in bytes
const char * dtype
a storage's type name, for the log
size_t cap
room for

Detailed Description

struct PK_OBJ;

One pickle value.

Dictionaries keep keys and values alternately in items.

Public Attributes Documentation

variable type

int type;

a PK_TYPE

variable s

char * s;

a string, a global's "module name", a storage's key; owned

variable n

size_t n;

how many

variable items

struct PK_OBJ ** items;

items of a tuple, list or dictionary; a tensor's storage, then its size and stride tuples

variable i

int64_t i;

an integer's value, a storage's element count, a tensor's offset

variable f

double f;

a float's value

variable element

int element;

a storage's element size in bytes

variable dtype

const char * dtype;

a storage's type name, for the log

variable cap

size_t cap;

room for