![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbStringUtilities.h>
Collaboration diagram for otb::part_iterator< Splitter >: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++().
1.8.17