Class that represents a kernel error collection (collection that cannot throw exceptions)
More...
Constructs a kernel error collection
Copy constructor of a kernel error collection
- Parameters
-
[in] | other | Kernel error collection that will be copied |
Destructor of a kernel error collection
Adds error id to kernel error collection
- Parameters
-
[in] | id | Identifier of error |
- Returns
- Pointer to the new error
Adds error to kernel error collection
- Parameters
-
[in] | e | Error to be added to kernel error collection |
Adds error kernel collection
- Parameters
-
[in] | e | Error collection that will be added |
Adds error kernel collection
- Parameters
-
[in] | e | Error collection that will be added |
Error* at |
( |
size_t |
index | ) |
|
Element access
- Parameters
-
[in] | index | Index of an accessed element |
- Returns
- Pointer to the element
const Error* at |
( |
size_t |
index | ) |
const |
Element access
- Parameters
-
[in] | index | Index of an accessed element |
- Returns
- Pointer to the element
const char* getDescription |
( |
| ) |
const |
Returns description of all errors from collection
- Returns
- Description of all errors from collection
Returns true if kernel error collection is empty
- Returns
- True if kernel error collection is empty
Error* operator[] |
( |
size_t |
index | ) |
|
Element access
- Parameters
-
[in] | index | Index of an accessed element |
- Returns
- Pointer to the element
const Error* operator[] |
( |
size_t |
index | ) |
const |
Element access
- Parameters
-
[in] | index | Index of an accessed element |
- Returns
- Pointer to the element
Size of a collection
- Returns
- Size of the collection
The documentation for this class was generated from the following file: