String position.
More...
#include <kanzi/core.ui/binding/split_string_range.hpp>
kanzi::SplitStringRange::SplitPosition::SplitPosition |
( |
| ) |
|
|
explicitdefault |
Default constructor.
Constructs an invalid position.
kanzi::SplitStringRange::SplitPosition::SplitPosition |
( |
size_t |
pos, |
|
|
size_t |
len, |
|
|
bool |
delim |
|
) |
| |
|
inlineexplicit |
Constructor.
- Parameters
-
pos | Current position. |
len | String length. |
delim | If delimiter was the last thing read true, otherwise false. |
kanzi::SplitStringRange::SplitPosition::SplitPosition |
( |
const SplitPosition & |
other | ) |
|
|
inline |
Copy constructor.
- Parameters
-
other | Source split position. |
bool kanzi::SplitStringRange::SplitPosition::operator== |
( |
const SplitPosition & |
other | ) |
const |
|
inline |
Equals operator.
- Parameters
-
other | Source split position. |
bool kanzi::SplitStringRange::SplitPosition::operator!= |
( |
const SplitPosition & |
other | ) |
const |
|
inline |
Not equals operator.
- Parameters
-
other | Source split position. |
Move operator.
- Parameters
-
other | Source split position. |
size_t kanzi::SplitStringRange::SplitPosition::m_position |
size_t kanzi::SplitStringRange::SplitPosition::m_length |
bool kanzi::SplitStringRange::SplitPosition::m_delim |
bool kanzi::SplitStringRange::SplitPosition::m_valid |
The documentation for this struct was generated from the following file: