Access the C char at the given index in the receiver. The value is
returned as a Smalltalk Character.
Indices are 1-based just like for other Smalltalk access.
charAt: index put: value
Store as a C char the Smalltalk Character or Integer object
identified by `value', at the given index in the receiver, using
sizeof(char) bytes - i.e. 1 byte.
Indices are 1-based just like for other Smalltalk access.
doubleAt: index
Access the C double at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
doubleAt: index put: value
Store the Smalltalk Float object identified by `value', at the
given index in the receiver, writing it like a C double.
Indices are 1-based just like for other Smalltalk access.
floatAt: index
Access the C float at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
floatAt: index put: value
Store the Smalltalk Float object identified by `value', at the
given index in the receiver, writing it like a C float.
Indices are 1-based just like for other Smalltalk access.
intAt: index
Access the C int at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
intAt: index put: value
Store the Smalltalk Integer object identified by `value', at the
given index in the receiver, using sizeof(int) bytes.
Indices are 1-based just like for other Smalltalk access.
longAt: index
Access the C long int at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
longAt: index put: value
Store the Smalltalk Integer object identified by `value', at the
given index in the receiver, using sizeof(long) bytes.
Indices are 1-based just like for other Smalltalk access.
longDoubleAt: index
Access the C long double at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
longDoubleAt: index put: value
Store the Smalltalk Float object identified by `value', at the
given index in the receiver, writing it like a C double.
Indices are 1-based just like for other Smalltalk access.
objectAt: index
Access the Smalltalk object (OOP) at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
objectAt: index put: value
Store a pointer (OOP) to the Smalltalk object identified by `value',
at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
shortAt: index
Access the C short int at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
shortAt: index put: value
Store the Smalltalk Integer object identified by `value', at the
given index in the receiver, using sizeof(short) bytes.
Indices are 1-based just like for other Smalltalk access.
stringAt: index
Access the string pointed by the C `char *' at the given index in the
receiver. Indices are 1-based just like for other Smalltalk access.
stringAt: index put: value
Store the Smalltalk String object identified by `value', at the
given index in the receiver, writing it like a *FRESHLY
ALLOCATED* C string. It is the caller's responsibility to free
it if necessary.
Indices are 1-based just like for other Smalltalk access.
ucharAt: index
Access the C unsigned char at the given index in the receiver.
The value is returned as a Smalltalk Character.
Indices are 1-based just like for other Smalltalk access.
ucharAt: index put: value
Store as a C char the Smalltalk Character or Integer object
identified by `value', at the given index in the receiver, using
sizeof(char) bytes - i.e. 1 byte.
Indices are 1-based just like for other Smalltalk access.
uintAt: index
Access the C unsigned int at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
uintAt: index put: value
Store the Smalltalk Integer object identified by `value', at the
given index in the receiver, using sizeof(int) bytes.
Indices are 1-based just like for other Smalltalk access.
ulongAt: index
Access the C unsigned long int at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
ulongAt: index put: value
Store the Smalltalk Integer object identified by `value', at the
given index in the receiver, using sizeof(long) bytes.
Indices are 1-based just like for other Smalltalk access.
unsignedCharAt: index
Access the C unsigned char at the given index in the receiver.
The value is returned as a Smalltalk Character.
Indices are 1-based just like for other Smalltalk access.
unsignedCharAt: index put: value
Store as a C char the Smalltalk Character or Integer object
identified by `value', at the given index in the receiver, using
sizeof(char) bytes - i.e. 1 byte.
Indices are 1-based just like for other Smalltalk access.
unsignedIntAt: index
Access the C unsigned int at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
unsignedIntAt: index put: value
Store the Smalltalk Integer object identified by `value', at the
given index in the receiver, using sizeof(int) bytes.
Indices are 1-based just like for other Smalltalk access.
unsignedLongAt: index
Access the C unsigned long int at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
unsignedLongAt: index put: value
Store the Smalltalk Integer object identified by `value', at the
given index in the receiver, using sizeof(long) bytes.
Indices are 1-based just like for other Smalltalk access.
unsignedShortAt: index
Access the C unsigned short int at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
unsignedShortAt: index put: value
Store the Smalltalk Integer object identified by `value', at the
given index in the receiver, using sizeof(short) bytes.
Indices are 1-based just like for other Smalltalk access.
ushortAt: index
Access the C unsigned short int at the given index in the receiver.
Indices are 1-based just like for other Smalltalk access.
ushortAt: index put: value
Store the Smalltalk Integer object identified by `value', at the
given index in the receiver, using sizeof(short) bytes.
Indices are 1-based just like for other Smalltalk access.