The CTimeArray is an uni-dimensional array of CTime.
The array is zero-based, which means that the first item index is 0 and the larger index is one less that the number of elements contained in the array.
#include <xsi_time.h>
Public Member Functions | |
| CTimeArray (LONG in_size=0) | |
| CTimeArray (const CTimeArray &in_array) | |
| ~CTimeArray () | |
| CTimeArray & | operator= (const CTimeArray &in_array) |
| LONG | GetCount () const |
| CStatus | Add (const CTime &in_item) |
| CStatus | Clear () |
| CStatus | Resize (LONG in_size) |
| const CTime & | operator[] (LONG in_index) const |
| CTime & | operator[] (LONG in_index) |
| bool | operator== (const CTimeArray &in_array) const |
| bool | operator!= (const CTimeArray &in_array) const |
| CTimeArray | ( | LONG | in_size = 0 | ) |
Constructs a CTimeArray and optionally initializes the array to a known size.
| in_size | Size of array, defaults to 0. |
| CTimeArray | ( | const CTimeArray & | in_array | ) |
Constructs a CTimeArray object from another CTimeArray object.
| in_array | constant CTimeArray object. |
| ~CTimeArray | ( | ) |
Default destructor.
| CTimeArray& operator= | ( | const CTimeArray & | in_array | ) |
Assignment operator.
| in_array | constant class object. |
| LONG GetCount | ( | ) | const |
Returns the number of items in this CTimeArray
Adds a CTime at the end of this array's.
| in_item | New item to be added at the end of the array. |
| CStatus Clear | ( | ) |
Erases all elements contained in the array.
| CStatus Resize | ( | LONG | in_size | ) |
Reallocates memory for the array, preserves its contents if new new size is larger than existing size.
| in_size | New size of the array. |
| const CTime& operator[] | ( | LONG | in_index | ) | const |
Accessor to elements at a given index. This function can only be called by constant objects, the returned value is read-only.
| in_index | index in this zero-based array. The index must be greater or equal to zero and smaller than the number of element in the array, otherwise the results are unpredictable. |
| CTime& operator[] | ( | LONG | in_index | ) |
Accessor to elements at a given index.
| in_index | index in this zero-based array. The index must be greater or equal to zero and smaller than the number of element in the array, otherwise the results are unpredictable. |
| bool operator== | ( | const CTimeArray & | in_array | ) | const |
Equality operator.
| in_array | CTimeArray to compare with. |
| bool operator!= | ( | const CTimeArray & | in_array | ) | const |
Inequality operator.
| in_array |