Container to hold and allow iteration over a set of Ha_trx_info objects.
More...
#include <transaction_info.h>
Container to hold and allow iteration over a set of Ha_trx_info objects.
◆ Ha_trx_info_list() [1/4]
Ha_trx_info_list::Ha_trx_info_list |
( |
| ) |
|
|
default |
◆ Ha_trx_info_list() [2/4]
Ha_trx_info_list::Ha_trx_info_list |
( |
Ha_trx_info * |
rhs | ) |
|
Class constructor that instantiates the underlying head of the list with the parameter.
- Parameters
-
rhs | The pointer to initialize the underlying list head with. |
◆ Ha_trx_info_list() [3/4]
Copy constructor.
- Parameters
-
rhs | The object instance to copy content from. |
◆ Ha_trx_info_list() [4/4]
Move constructor.
- Parameters
-
rhs | The object instance to move content from. |
◆ ~Ha_trx_info_list()
virtual Ha_trx_info_list::~Ha_trx_info_list |
( |
| ) |
|
|
virtualdefault |
◆ begin() [1/2]
Retrieves an iterator pointing to the underlying list head.
- Returns
- An iterator pointing to the underlying list head.
◆ begin() [2/2]
Retrieves an iterator pointing to the underlying list head.
- Returns
- An iterator pointing to the underlying list head.
◆ end() [1/2]
Retrieves an iterator pointing to null.
- Returns
- An iterator pointing null.
◆ end() [2/2]
Retrieves an iterator pointing to null.
- Returns
- An iterator pointing null.
◆ head()
Retrieves the pointer to the underlying list head.
- Returns
- The underlying list head.
◆ operator bool()
Ha_trx_info_list::operator bool |
( |
| ) |
const |
Cast operator to bool
.
It returns true if the this object underlying list head doesn't point to null, false otherwise.
- Returns
- true if the this object underlying list head doesn't point to null, false otherwise.
◆ operator!=() [1/3]
Inequality operator that compares with an instance of Ha_trx_info class.
It evaluates to true if this object's underlying head points to a different address of the parameter object.
- Parameters
-
rhs | The object to compare this object to. |
- Returns
- true if this object's underlying head point to different address as the parameter object, false otherwise.
◆ operator!=() [2/3]
Inequality operator that compares with another instance of this class.
It evaluates to true if both object's underlying head point to the different addresses.
- Parameters
-
rhs | The object to compare this object to. |
- Returns
- true if both object's underlying head point to different addresses, false otherwise.
◆ operator!=() [3/3]
Inequality operator that compares with null.
It evaluates to true if this object's underlying head points to a non-null value.
- Parameters
-
- Returns
- true if this object's underlying head point to a non-null value, false otherwise.
◆ operator*() [1/2]
Retrieves the reference to the undelying head of the list.
- Returns
- The reference to the undelying head of the list.
◆ operator*() [2/2]
Ha_trx_info const & Ha_trx_info_list::operator* |
( |
| ) |
const |
Retrieves the reference to the undelying head of the list.
- Returns
- The reference to the undelying head of the list.
◆ operator->() [1/2]
Retrieves the pointer to the undelying head of the list.
- Returns
- The pointer to the undelying head of the list.
◆ operator->() [2/2]
Ha_trx_info const * Ha_trx_info_list::operator-> |
( |
| ) |
const |
Retrieves the pointer to the undelying head of the list.
- Returns
- The pointer to the undelying head of the list.
◆ operator=() [1/2]
Move operator.
- Parameters
-
rhs | The object instance to move content from. |
- Returns
- this object reference, for chaining puposes.
◆ operator=() [2/2]
Copy operator.
- Parameters
-
rhs | The object instance to copy content from. |
- Returns
- this object reference, for chaining puposes.
◆ operator==() [1/3]
bool Ha_trx_info_list::operator== |
( |
Ha_trx_info const * |
rhs | ) |
const |
Equality operator that compares with an instance of Ha_trx_info class.
It evaluates to true if this object's underlying head points to the same address of the parameter object.
- Parameters
-
rhs | The object to compare this object to. |
- Returns
- true if this object's underlying head point to the same address as the parameter object, false otherwise.
◆ operator==() [2/3]
Equality operator that compares with another instance of this class.
It evaluates to true if both object's underlying head point to the same address.
- Parameters
-
rhs | The object to compare this object to. |
- Returns
- true if both object's underlying head point to the same address, false otherwise.
◆ operator==() [3/3]
bool Ha_trx_info_list::operator== |
( |
std::nullptr_t |
rhs | ) |
const |
Equality operator that compares with null.
It evaluates to true if this object's underlying head points to null.
- Parameters
-
- Returns
- true if this object's underlying head point to null, false otherwise.
◆ m_underlying
The documentation for this class was generated from the following files: