OTB
9.0.0
Orfeo Toolbox
|
Public Types | |
typedef std::ptrdiff_t | difference_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef char const * | pointer |
typedef char const & | reference |
typedef std::vcl_size_t | size_type |
typedef const char | value_type |
Public Member Functions | |
char_iterator (const_pointer p) | |
const_reference | operator* () const |
char_iterator & | operator++ () |
char_iterator | operator++ (int) |
char_iterator & | operator+= (difference_type off) |
char_iterator & | operator-- () |
char_iterator | operator-- (int) |
char_iterator & | operator-= (difference_type off) |
Private Attributes | |
const_pointer | m_ptr |
Friends | |
bool | operator!= (char_iterator lhs, char_iterator rhs) |
char_iterator | operator+ (char_iterator lhs, difference_type off) |
char_iterator | operator+ (difference_type off, char_iterator rhs) |
difference_type | operator- (char_iterator lhs, char_iterator rhs) |
char_iterator | operator- (char_iterator lhs, difference_type off) |
char_iterator | operator- (difference_type off, char_iterator rhs) |
bool | operator< (char_iterator lhs, char_iterator rhs) |
bool | operator<= (char_iterator lhs, char_iterator rhs) |
bool | operator== (char_iterator lhs, char_iterator rhs) |
Strict view iterator.
Definition at line 69 of file otbStringUtilities.h.
typedef std::ptrdiff_t otb::string_view::char_iterator::difference_type |
Definition at line 75 of file otbStringUtilities.h.
typedef std::random_access_iterator_tag otb::string_view::char_iterator::iterator_category |
Definition at line 76 of file otbStringUtilities.h.
typedef char const* otb::string_view::char_iterator::pointer |
Definition at line 73 of file otbStringUtilities.h.
typedef char const& otb::string_view::char_iterator::reference |
Definition at line 72 of file otbStringUtilities.h.
typedef std::vcl_size_t otb::string_view::char_iterator::size_type |
Definition at line 74 of file otbStringUtilities.h.
typedef const char otb::string_view::char_iterator::value_type |
Definition at line 71 of file otbStringUtilities.h.
|
inlineexplicit |
Definition at line 78 of file otbStringUtilities.h.
|
inline |
Definition at line 83 of file otbStringUtilities.h.
References m_ptr.
|
inline |
Definition at line 79 of file otbStringUtilities.h.
References m_ptr.
|
inline |
Definition at line 80 of file otbStringUtilities.h.
References m_ptr.
|
inline |
Definition at line 85 of file otbStringUtilities.h.
References m_ptr.
|
inline |
Definition at line 81 of file otbStringUtilities.h.
References m_ptr.
|
inline |
Definition at line 82 of file otbStringUtilities.h.
References m_ptr.
|
inline |
Definition at line 86 of file otbStringUtilities.h.
References m_ptr.
|
friend |
Definition at line 98 of file otbStringUtilities.h.
|
friend |
Definition at line 88 of file otbStringUtilities.h.
|
friend |
Definition at line 89 of file otbStringUtilities.h.
|
friend |
Definition at line 93 of file otbStringUtilities.h.
|
friend |
Definition at line 90 of file otbStringUtilities.h.
|
friend |
Definition at line 91 of file otbStringUtilities.h.
|
friend |
Definition at line 101 of file otbStringUtilities.h.
|
friend |
Definition at line 105 of file otbStringUtilities.h.
|
friend |
Definition at line 95 of file otbStringUtilities.h.
|
private |
Definition at line 109 of file otbStringUtilities.h.
Referenced by operator*(), operator++(), operator+=(), operator--(), and operator-=().