|
_FORCEINLINE | LinkArray (void *_from, unsigned int _offset, unsigned int _step, unsigned int *_max) |
|
_FORCEINLINE iterator & | begin () |
| Returns an iterator pointing to the first element in the sequence.
|
|
_FORCEINLINE unsigned int | count () |
| Returns the number of elements of the real array.
|
|
_FORCEINLINE iterator & | end () |
| Returns an iterator to the conditional end in the sequence.
|
|
_FORCEINLINE char * | getArray () |
| returns an array (_from+_offset)
|
|
_FORCEINLINE unsigned int | getStep () |
| returns the step
|
|
_FORCEINLINE void | setValue (unsigned int _id, T &_val) |
| Sets the value of the array element.
|
|
_FORCEINLINE T | value (unsigned int _id) |
| Returns the value of the array element.
|
|
template<typename T>
class bt::LinkArray< T >
LinkArray - the interface of the segment to the memory of identical elements.
Interface for continuous chunk of memory, of identical elements arranged in _from with an initial offset _offset step _step, the Maximum number of elements that is under the pointer *_max.
- See Also