OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Private Attributes | List of all members
otb::part_range< Splitter > Struct Template Reference

#include <otbStringUtilities.h>

+ Collaboration diagram for otb::part_range< Splitter >:

Public Types

typedef part_iterator< Splitter > const_iterator
 

Public Member Functions

const_iterator const & begin () const
 
const_iterator const & end () const
 
 part_range (string_view const &global_string, Splitter s)
 

Private Attributes

const const_iterator m_first
 
const const_iterator m_last
 

Detailed Description

template<typename Splitter>
struct otb::part_range< Splitter >

Split parts range. Not meant to be used directly.

Template Parameters
Splittersplit algorithm used.
See also
part_iterator
split_on()

Definition at line 435 of file otbStringUtilities.h.

Member Typedef Documentation

◆ const_iterator

template<typename Splitter >
typedef part_iterator<Splitter> otb::part_range< Splitter >::const_iterator

Definition at line 441 of file otbStringUtilities.h.

Constructor & Destructor Documentation

◆ part_range()

template<typename Splitter >
otb::part_range< Splitter >::part_range ( string_view const &  global_string,
Splitter  s 
)
inline

Definition at line 437 of file otbStringUtilities.h.

Member Function Documentation

◆ begin()

template<typename Splitter >
const_iterator const& otb::part_range< Splitter >::begin ( ) const
inline

Definition at line 442 of file otbStringUtilities.h.

References otb::part_range< Splitter >::m_first.

◆ end()

template<typename Splitter >
const_iterator const& otb::part_range< Splitter >::end ( ) const
inline

Definition at line 443 of file otbStringUtilities.h.

References otb::part_range< Splitter >::m_last.

Member Data Documentation

◆ m_first

template<typename Splitter >
const const_iterator otb::part_range< Splitter >::m_first
private

Definition at line 445 of file otbStringUtilities.h.

Referenced by otb::part_range< Splitter >::begin().

◆ m_last

template<typename Splitter >
const const_iterator otb::part_range< Splitter >::m_last
private

Definition at line 446 of file otbStringUtilities.h.

Referenced by otb::part_range< Splitter >::end().


The documentation for this struct was generated from the following file: