OTB
9.0.0
Orfeo Toolbox
|
#include <otbStringUtilities.h>
Classes | |
struct | theend |
Public Types | |
typedef string_view const * | const_pointer |
typedef string_view const & | const_reference |
typedef std::forward_iterator_tag | iterator_category |
typedef string_view & | reference |
Public Member Functions | |
const_reference | operator* () const |
part_iterator & | operator++ () |
part_iterator | operator++ (int) |
const_pointer | operator-> () const |
part_iterator (string_view const &global_string, Splitter s) | |
part_iterator (string_view const &global_string, Splitter s, theend) | |
Private Attributes | |
string_view | m_crt |
string_view | m_global |
Splitter | m_splitter |
Friends | |
bool | operator!= (part_iterator const &lhs, part_iterator const &rhs) |
bool | operator== (part_iterator const &lhs, part_iterator const &rhs) |
Split parts iterator. Not meant to be used directly.
Splitter | split algorithm used. |
part_range
split_on()
Definition at line 355 of file otbStringUtilities.h.
typedef string_view const* otb::part_iterator< Splitter >::const_pointer |
Definition at line 359 of file otbStringUtilities.h.
typedef string_view const& otb::part_iterator< Splitter >::const_reference |
Definition at line 358 of file otbStringUtilities.h.
typedef std::forward_iterator_tag otb::part_iterator< Splitter >::iterator_category |
Definition at line 360 of file otbStringUtilities.h.
typedef string_view& otb::part_iterator< Splitter >::reference |
Definition at line 357 of file otbStringUtilities.h.
|
inline |
Definition at line 363 of file otbStringUtilities.h.
|
inline |
Definition at line 369 of file otbStringUtilities.h.
|
inline |
Definition at line 391 of file otbStringUtilities.h.
References otb::part_iterator< Splitter >::m_crt.
|
inline |
|
inline |
Definition at line 386 of file otbStringUtilities.h.
|
inline |
Definition at line 394 of file otbStringUtilities.h.
References otb::part_iterator< Splitter >::m_crt.
|
friend |
Definition at line 403 of file otbStringUtilities.h.
|
friend |
Definition at line 398 of file otbStringUtilities.h.
|
private |
Definition at line 417 of file otbStringUtilities.h.
Referenced by otb::part_iterator< Splitter >::operator*(), otb::part_iterator< Splitter >::operator++(), and otb::part_iterator< Splitter >::operator->().
|
private |
Definition at line 415 of file otbStringUtilities.h.
Referenced by otb::part_iterator< Splitter >::operator++().
|
private |
Definition at line 416 of file otbStringUtilities.h.
Referenced by otb::part_iterator< Splitter >::operator++().