TTKMusicPlayer  4.2.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes | Friends | List of all members
TTKBaseStringView< _CharT, _Traits > Class Template Reference

The class of the string view modules. More...

#include <ttkstringview.h>

Public Types

using traits_type = _Traits
 
using value_type = std::basic_string< _CharT >
 
using pointer = _CharT *
 
using const_pointer = const _CharT *
 
using reference = _CharT &
 
using const_reference = const _CharT &
 
using const_iterator = const _CharT *
 
using iterator = const_iterator
 
using const_reverse_iterator = std::reverse_iterator< const_iterator >
 
using reverse_iterator = const_reverse_iterator
 
using size_type = size_t
 

Public Member Functions

constexpr TTKBaseStringView () noexcept
 
template<size_type T>
constexpr TTKBaseStringView (const _CharT(&data)[T])
 
constexpr TTKBaseStringView (const _CharT *data, const size_type length)
 
constexpr TTKBaseStringView (const _CharT *data)
 
constexpr TTKBaseStringView (const TTKBaseStringView &) noexcept=default
 
 TTKBaseStringView (const value_type &s) noexcept
 
constexpr TTKBaseStringViewoperator= (const TTKBaseStringView &sv) noexcept
 
constexpr operator value_type () const
 
constexpr const_iterator begin () const noexcept
 
constexpr const_iterator end () const noexcept
 
constexpr const_iterator cbegin () const noexcept
 
constexpr const_iterator cend () const noexcept
 
constexpr const_reverse_iterator rbegin () const noexcept
 
constexpr const_reverse_iterator rend () const noexcept
 
constexpr const_reverse_iterator crbegin () const noexcept
 
constexpr const_reverse_iterator crend () const noexcept
 
constexpr size_type size () const noexcept
 
constexpr size_type length () const noexcept
 
constexpr bool empty () const noexcept
 
constexpr const _CharT & operator[] (size_type o) const
 
const _CharT & at (size_type o) const
 
constexpr const _CharT & front () const noexcept
 
constexpr const _CharT & back () const noexcept
 
constexpr const _CharT * data () const noexcept
 
constexpr TTKBaseStringView substr (size_type a) const noexcept
 
constexpr TTKBaseStringView substr (size_type a, size_type b) const noexcept
 
constexpr size_type find (const _CharT c) const noexcept
 
constexpr size_type find (const value_type &c) const noexcept
 
constexpr size_type find (const TTKBaseStringView &sv) const noexcept
 
constexpr size_type find (const _CharT *c) const noexcept
 
constexpr size_type find (const _CharT *c, size_type sl) const noexcept
 
constexpr size_type rfind (const _CharT c) const noexcept
 
constexpr size_type rfind (const _CharT *s) const noexcept
 
constexpr size_type find_first_of (const value_type &s, size_type l=0) const noexcept
 
constexpr size_type find_first_of (const _CharT *s, size_type l=0) const noexcept
 
constexpr size_type find_first_of (_CharT c, size_type l=0) const noexcept
 
constexpr size_type find_first_not_of (const value_type &s) const
 
constexpr size_type find_first_not_of (const value_type &s, size_type o) const
 
constexpr size_type find_first_not_of (const _CharT *s) const
 
constexpr size_type find_first_not_of (const _CharT *s, size_type o) const
 
constexpr size_type find_first_not_of (_CharT c, size_type o=0) const
 
constexpr int compare (const TTKBaseStringView &sv) const noexcept
 
constexpr int compare (const _CharT *data) const noexcept
 
constexpr int compare (const value_type &s) const noexcept
 
value_typeoperator<< (value_type &s)
 
bool operator== (const TTKBaseStringView &other) noexcept
 
bool operator== (const value_type &other) noexcept
 
bool operator== (const _CharT *other) noexcept
 
bool operator!= (const TTKBaseStringView &other) noexcept
 
bool operator!= (const value_type &other) noexcept
 
bool operator!= (const _CharT *other) noexcept
 
bool operator<= (const TTKBaseStringView &other) noexcept
 
bool operator<= (const value_type &other) noexcept
 
bool operator<= (const _CharT *other) noexcept
 
bool operator< (const TTKBaseStringView &other) noexcept
 
bool operator< (const value_type &other) noexcept
 
bool operator< (const _CharT *other) noexcept
 
bool operator>= (const TTKBaseStringView &other) noexcept
 
bool operator>= (const value_type &other) noexcept
 
bool operator>= (const _CharT *other) noexcept
 
bool operator> (const TTKBaseStringView &other) noexcept
 
bool operator> (const value_type &other) noexcept
 
bool operator> (const _CharT *other) noexcept
 

Static Public Member Functions

static TTKBaseStringView split (const _CharT *&cur, const _CharT *line_end, _CharT split_char)
 

Static Public Attributes

static constexpr size_type npos = size_type(-1)
 

Private Attributes

const_pointer m_data
 
size_type m_length
 

Friends

std::basic_ostream< _CharT > & operator<< (std::basic_ostream< _CharT > &os, const TTKBaseStringView &sv)
 
value_typeoperator+= (value_type &s, const TTKBaseStringView &sv)
 

Detailed Description

template<typename _CharT, typename _Traits = std::char_traits<_CharT>>
class TTKBaseStringView< _CharT, _Traits >

The class of the string view modules.

Author
Greedysky greed.nosp@m.ysky.nosp@m.@163..nosp@m.com

Definition at line 29 of file ttkstringview.h.

Member Typedef Documentation

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::const_iterator = const _CharT*

Definition at line 38 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::const_pointer = const _CharT*

Definition at line 35 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::const_reference = const _CharT&

Definition at line 37 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::const_reverse_iterator = std::reverse_iterator<const_iterator>

Definition at line 40 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::iterator = const_iterator

Definition at line 39 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::pointer = _CharT*

Definition at line 34 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::reference = _CharT&

Definition at line 36 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::reverse_iterator = const_reverse_iterator

Definition at line 41 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::size_type = size_t

Definition at line 42 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::traits_type = _Traits

Definition at line 32 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
using TTKBaseStringView< _CharT, _Traits >::value_type = std::basic_string<_CharT>

Definition at line 33 of file ttkstringview.h.

Constructor & Destructor Documentation

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr TTKBaseStringView< _CharT, _Traits >::TTKBaseStringView ( )
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
template<size_type T>
constexpr TTKBaseStringView< _CharT, _Traits >::TTKBaseStringView ( const _CharT(&)  data[T])
inline

Definition at line 54 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr TTKBaseStringView< _CharT, _Traits >::TTKBaseStringView ( const _CharT *  data,
const size_type  length 
)
inlineexplicit

Definition at line 61 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr TTKBaseStringView< _CharT, _Traits >::TTKBaseStringView ( const _CharT *  data)
inline

Definition at line 68 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr TTKBaseStringView< _CharT, _Traits >::TTKBaseStringView ( const TTKBaseStringView< _CharT, _Traits > &  )
defaultnoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
TTKBaseStringView< _CharT, _Traits >::TTKBaseStringView ( const value_type s)
inlinenoexcept

Definition at line 76 of file ttkstringview.h.

Member Function Documentation

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
const _CharT& TTKBaseStringView< _CharT, _Traits >::at ( size_type  o) const
inline
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const _CharT& TTKBaseStringView< _CharT, _Traits >::back ( ) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const_iterator TTKBaseStringView< _CharT, _Traits >::begin ( ) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const_iterator TTKBaseStringView< _CharT, _Traits >::cbegin ( ) const
inlinenoexcept

Definition at line 97 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::m_data.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const_iterator TTKBaseStringView< _CharT, _Traits >::cend ( ) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr int TTKBaseStringView< _CharT, _Traits >::compare ( const TTKBaseStringView< _CharT, _Traits > &  sv) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr int TTKBaseStringView< _CharT, _Traits >::compare ( const _CharT *  data) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr int TTKBaseStringView< _CharT, _Traits >::compare ( const value_type s) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const_reverse_iterator TTKBaseStringView< _CharT, _Traits >::crbegin ( ) const
inlinenoexcept

Definition at line 101 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::end().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const_reverse_iterator TTKBaseStringView< _CharT, _Traits >::crend ( ) const
inlinenoexcept

Definition at line 102 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::begin().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const _CharT* TTKBaseStringView< _CharT, _Traits >::data ( ) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr bool TTKBaseStringView< _CharT, _Traits >::empty ( ) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const_iterator TTKBaseStringView< _CharT, _Traits >::end ( ) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find ( const _CharT  c) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find ( const value_type c) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find ( const TTKBaseStringView< _CharT, _Traits > &  sv) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find ( const _CharT *  c) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find ( const _CharT *  c,
size_type  sl 
) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find_first_not_of ( const value_type s) const
inline
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find_first_not_of ( const value_type s,
size_type  o 
) const
inline
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find_first_not_of ( const _CharT *  s) const
inline
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find_first_not_of ( const _CharT *  s,
size_type  o 
) const
inline
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find_first_not_of ( _CharT  c,
size_type  o = 0 
) const
inline
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find_first_of ( const value_type s,
size_type  l = 0 
) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find_first_of ( const _CharT *  s,
size_type  l = 0 
) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::find_first_of ( _CharT  c,
size_type  l = 0 
) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const _CharT& TTKBaseStringView< _CharT, _Traits >::front ( ) const
inlinenoexcept

Definition at line 117 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::m_data.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::length ( ) const
inlinenoexcept

Definition at line 104 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::m_length.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr TTKBaseStringView< _CharT, _Traits >::operator value_type ( ) const
inlineexplicit
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator!= ( const TTKBaseStringView< _CharT, _Traits > &  other)
inlinenoexcept

Definition at line 459 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator!= ( const value_type other)
inlinenoexcept

Definition at line 460 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator!= ( const _CharT *  other)
inlinenoexcept

Definition at line 461 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator< ( const TTKBaseStringView< _CharT, _Traits > &  other)
inlinenoexcept

Definition at line 467 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator< ( const value_type other)
inlinenoexcept

Definition at line 468 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator< ( const _CharT *  other)
inlinenoexcept

Definition at line 469 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
value_type& TTKBaseStringView< _CharT, _Traits >::operator<< ( value_type s)
inline
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator<= ( const TTKBaseStringView< _CharT, _Traits > &  other)
inlinenoexcept

Definition at line 463 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator<= ( const value_type other)
inlinenoexcept

Definition at line 464 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator<= ( const _CharT *  other)
inlinenoexcept

Definition at line 465 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr TTKBaseStringView& TTKBaseStringView< _CharT, _Traits >::operator= ( const TTKBaseStringView< _CharT, _Traits > &  sv)
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator== ( const TTKBaseStringView< _CharT, _Traits > &  other)
inlinenoexcept

Definition at line 455 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator== ( const value_type other)
inlinenoexcept

Definition at line 456 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator== ( const _CharT *  other)
inlinenoexcept

Definition at line 457 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator> ( const TTKBaseStringView< _CharT, _Traits > &  other)
inlinenoexcept

Definition at line 475 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator> ( const value_type other)
inlinenoexcept

Definition at line 476 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator> ( const _CharT *  other)
inlinenoexcept

Definition at line 477 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator>= ( const TTKBaseStringView< _CharT, _Traits > &  other)
inlinenoexcept

Definition at line 471 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator>= ( const value_type other)
inlinenoexcept

Definition at line 472 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
bool TTKBaseStringView< _CharT, _Traits >::operator>= ( const _CharT *  other)
inlinenoexcept

Definition at line 473 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::compare().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const _CharT& TTKBaseStringView< _CharT, _Traits >::operator[] ( size_type  o) const
inline

Definition at line 106 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::m_data.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const_reverse_iterator TTKBaseStringView< _CharT, _Traits >::rbegin ( ) const
inlinenoexcept

Definition at line 99 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::end().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr const_reverse_iterator TTKBaseStringView< _CharT, _Traits >::rend ( ) const
inlinenoexcept

Definition at line 100 of file ttkstringview.h.

References TTKBaseStringView< _CharT, _Traits >::begin().

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::rfind ( const _CharT  c) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::rfind ( const _CharT *  s) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::size ( ) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
static TTKBaseStringView TTKBaseStringView< _CharT, _Traits >::split ( const _CharT *&  cur,
const _CharT *  line_end,
_CharT  split_char 
)
inlinestatic
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr TTKBaseStringView TTKBaseStringView< _CharT, _Traits >::substr ( size_type  a) const
inlinenoexcept
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr TTKBaseStringView TTKBaseStringView< _CharT, _Traits >::substr ( size_type  a,
size_type  b 
) const
inlinenoexcept

Friends And Related Function Documentation

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
value_type& operator+= ( value_type s,
const TTKBaseStringView< _CharT, _Traits > &  sv 
)
friend

Definition at line 429 of file ttkstringview.h.

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
std::basic_ostream<_CharT>& operator<< ( std::basic_ostream< _CharT > &  os,
const TTKBaseStringView< _CharT, _Traits > &  sv 
)
friend

Definition at line 423 of file ttkstringview.h.

Member Data Documentation

template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
const_pointer TTKBaseStringView< _CharT, _Traits >::m_data
private
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
size_type TTKBaseStringView< _CharT, _Traits >::m_length
private
template<typename _CharT , typename _Traits = std::char_traits<_CharT>>
constexpr size_type TTKBaseStringView< _CharT, _Traits >::npos = size_type(-1)
static

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