BlitzMax Extended  0.8.11
Pushing Blitz to the Max.
Data Fields
BBStringArray Struct Reference

Helper array object storing BBStrings. More...

#include <blitz_array.h>

+ Inheritance diagram for BBStringArray:

Data Fields

BBClassclas
 The class of the array.
int refs
 The number of times an instance is currently used.
const char * type
 The TypeTag of the data type which the array stores.
BBSize dims
 The number of the array's dimensions.
BBSize size
 The size of the array's data section in bytes.
BBSize scales [1]
 The number of elements each dimension can hold.

Detailed Description

Helper array object storing BBStrings.


Field Documentation

The class of the array.

Warning:
Should always point to bbArrayClass
See also:
bbArrayClass

Reimplemented from BBArray.

The number of times an instance is currently used.

Note:
Only used in single-threaded mode (by the reference-counting GC).
Warning:
Do not change or read this manually, as it is controlled be the runtime.

Reimplemented from BBArray.

The number of elements each dimension can hold.

The first dimension of this array (scales[0]) contains the number of all elements the array holds. It can be used as the array's length.

Reimplemented from BBArray.

Referenced by bbArrayFindString(), bbStringFindAny(), and bbStringJoin().

The size of the array's data section in bytes.

Note:
The size of the header (the BBArray struct) is not included.
See also:
BBARRAY_SIZE

Reimplemented from BBArray.