Android-cuttlefish cvd tool
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
teeui::UTF8WordRange< CharIterator > Class Template Reference

#include <font_rendering.h>

Classes

class  Iter
 

Public Types

using UTF8Iterator = typename UTF8Range< CharIterator >::Iter
 

Public Member Functions

 UTF8WordRange (CharIterator begin, CharIterator end)
 
 UTF8WordRange (const UTF8Range< CharIterator > &range)
 
 UTF8WordRange ()=default
 
 UTF8WordRange (const UTF8WordRange &)=default
 
 UTF8WordRange (UTF8WordRange &&)=default
 
UTF8WordRangeoperator= (UTF8WordRange &&)=default
 
UTF8WordRangeoperator= (const UTF8WordRange &)=default
 
Iter begin () const
 
Iter end () const
 

Private Attributes

UTF8Range< CharIterator > range_
 

Member Typedef Documentation

◆ UTF8Iterator

template<typename CharIterator >
using teeui::UTF8WordRange< CharIterator >::UTF8Iterator = typename UTF8Range<CharIterator>::Iter

Constructor & Destructor Documentation

◆ UTF8WordRange() [1/5]

template<typename CharIterator >
teeui::UTF8WordRange< CharIterator >::UTF8WordRange ( CharIterator  begin,
CharIterator  end 
)
inline

◆ UTF8WordRange() [2/5]

template<typename CharIterator >
teeui::UTF8WordRange< CharIterator >::UTF8WordRange ( const UTF8Range< CharIterator > &  range)
inlineexplicit

◆ UTF8WordRange() [3/5]

template<typename CharIterator >
teeui::UTF8WordRange< CharIterator >::UTF8WordRange ( )
default

◆ UTF8WordRange() [4/5]

template<typename CharIterator >
teeui::UTF8WordRange< CharIterator >::UTF8WordRange ( const UTF8WordRange< CharIterator > &  )
default

◆ UTF8WordRange() [5/5]

template<typename CharIterator >
teeui::UTF8WordRange< CharIterator >::UTF8WordRange ( UTF8WordRange< CharIterator > &&  )
default

Member Function Documentation

◆ begin()

template<typename CharIterator >
Iter teeui::UTF8WordRange< CharIterator >::begin ( ) const
inline

◆ end()

template<typename CharIterator >
Iter teeui::UTF8WordRange< CharIterator >::end ( ) const
inline

◆ operator=() [1/2]

template<typename CharIterator >
UTF8WordRange & teeui::UTF8WordRange< CharIterator >::operator= ( const UTF8WordRange< CharIterator > &  )
default

◆ operator=() [2/2]

template<typename CharIterator >
UTF8WordRange & teeui::UTF8WordRange< CharIterator >::operator= ( UTF8WordRange< CharIterator > &&  )
default

Member Data Documentation

◆ range_

template<typename CharIterator >
UTF8Range<CharIterator> teeui::UTF8WordRange< CharIterator >::range_
private

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