The class paceval_cUnsignedLongList is derived from paceval_cRegisteredObject and encapsulates the management of an auto-expanding list of non-negative integer values with precision unsigned long.
More...
#include "inc/paceval_cCleanupHandler.h"
The class paceval_cUnsignedLongList is derived from paceval_cRegisteredObject and encapsulates the management of an auto-expanding list of non-negative integer values with precision unsigned long.
◆ paceval_cUnsignedLongList()
the constructor of paceval_cUnsignedLongList
- Parameters
-
| handle_CleanupHandler_in | is the associated handler for deleting this registered object |
◆ ~paceval_cUnsignedLongList()
| paceval_cUnsignedLongList::~paceval_cUnsignedLongList |
( |
| ) |
|
◆ doAddUnsignedLong()
| bool paceval_cUnsignedLongList::doAddUnsignedLong |
( |
unsigned long | valueUnsignedLong_in | ) |
|
adds a non-negative integer value to the list
- Parameters
-
| valueUnsignedLong_in | specifies the non-negative integer value to add to the list |
◆ doIncreaseSize()
| bool paceval_cUnsignedLongList::doIncreaseSize |
( |
| ) |
|
|
protected |
◆ getUnsignedLongPointer()
| unsigned long * paceval_cUnsignedLongList::getUnsignedLongPointer |
( |
unsigned long | position_in | ) |
|
gets the pointer to the non-negative integer value at a given position in the list, or NULL if the position does not exist
- Parameters
-
| position_in | specifies the position in the list |
◆ initializeData()
| void paceval_cUnsignedLongList::initializeData |
( |
| ) |
|
◆ setUnsignedLong()
| bool paceval_cUnsignedLongList::setUnsignedLong |
( |
unsigned long | position_in, |
|
|
unsigned long | valueUnsignedLong_in ) |
puts a non-negative numerical value at a given position in the list and returns whether this was successful (true) or not (false)
- Parameters
-
| position_in | specifies the position in the list |
| valueUnsignedLong_in | specifies the non-negative integer value to set in the list |
◆ sizeOf()
| unsigned long paceval_cUnsignedLongList::sizeOf |
( |
| ) |
|
queries the length of the list
◆ arrayOfUnsignedLong
| unsigned long* paceval_cUnsignedLongList::arrayOfUnsignedLong |
|
protected |
stores the list of non-negative integers
◆ increaseCounter
| unsigned long paceval_cUnsignedLongList::increaseCounter |
|
protected |
the number of times the list was automatically expanded
◆ size_arrayOfUnsignedLong
| unsigned long paceval_cUnsignedLongList::size_arrayOfUnsignedLong |
|
protected |
the actual size of the list
◆ sizeUsed_arrayOfUnsignedLong
| unsigned long paceval_cUnsignedLongList::sizeUsed_arrayOfUnsignedLong |
|
protected |
the number of occupied entries in the list
The documentation for this class was generated from the following files: