#include <Subblocks.h>


Public Member Functions | |
| const T & | operator[] (int j) const |
| T & | operator[] (int j) |
| int | numberOfBlocks () const |
| void | printOn (Reporter &o) const |
| QString | className () const |
| Name of block element in the specification (or something meaningful if there is no name in the law) | |
| int | size () const |
| Size of data used in the file. | |
Static Public Member Functions | |
| static Subblocks | fromTypeAndCount (const DataPointer &start, int count) |
| Create a fixed number of subblocks. | |
| static Subblocks | fromTypeAndLength (const DataPointer &start, int length) |
| Create Subblocks if a fixed number of bytes is to be read. | |
Protected Member Functions | |
| void | appendAndIncrement (DataPointer &walker, T toAppend) |
| Subblocks (const DataPointer &start) | |
Protected Attributes | |
| std::vector< T > | array |
| int | numberOfBytes |
| Subblocks< T >::Subblocks | ( | const DataPointer & | start | ) | [inline, protected] |
| void Subblocks< T >::appendAndIncrement | ( | DataPointer & | walker, |
| T | toAppend | ||
| ) | [inline, protected] |
| QString Subblocks< T >::className | ( | ) | const [inline, virtual] |
| static Subblocks Subblocks< T >::fromTypeAndCount | ( | const DataPointer & | start, |
| int | count | ||
| ) | [inline, static] |
Create a fixed number of subblocks.
| static Subblocks Subblocks< T >::fromTypeAndLength | ( | const DataPointer & | start, |
| int | length | ||
| ) | [inline, static] |
Create Subblocks if a fixed number of bytes is to be read.
| int Subblocks< T >::numberOfBlocks | ( | ) | const [inline] |
| const T& Subblocks< T >::operator[] | ( | int | j | ) | const [inline] |
| T& Subblocks< T >::operator[] | ( | int | j | ) | [inline] |
Implements DataType.
| int Subblocks< T >::size | ( | ) | const [inline, virtual] |
Size of data used in the file.
If the data element uses 3 bytes in the file, size() will return 3.
Implements DataType.
Referenced by prepareActivityChangeInfoArray(), VuTechnical::size(), VuEventsFaults::size(), RawVuOverview::size(), RawVuDetailedSpeedData::size(), RawVuActivities::size(), Block13::size(), and Block11::size().
int Subblocks< T >::numberOfBytes [protected] |
1.7.4