BlitzMax Extended  0.8.17
Pushing Blitz to the Max.
Data Fields
BBFloatArray Struct Reference

Helper array object storing BBFloats. More...

#include <blitz_array.h>

+ Inheritance diagram for BBFloatArray:

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.
BBFloat data []
 The array's data as a BBFloat C-style array.
- Data Fields inherited from BBArray
- Data Fields inherited from BBObject

Detailed Description

Helper array object storing BBFloats.


Field Documentation

BBClass* BBFloatArray::clas

The class of the array.

Warning:
Should always point to bbArrayClass
See also:
bbArrayClass

Reimplemented from BBArray.

int BBFloatArray::refs

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.

BBSize BBFloatArray::scales[1]

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 bbArrayFindFloat().

BBSize BBFloatArray::size

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.