tesseract v5.3.3.20231005
UnicodeText::const_reverse_iterator Class Reference

#include <unicodetext.h>

Inheritance diagram for UnicodeText::const_reverse_iterator:

Public Member Functions

 const_reverse_iterator (const_iterator it)
 
const char * utf8_data () const
 
int get_utf8 (char *buf) const
 
string get_utf8_string () const
 
int utf8_length () const
 

Detailed Description

Definition at line 262 of file unicodetext.h.

Constructor & Destructor Documentation

◆ const_reverse_iterator()

UnicodeText::const_reverse_iterator::const_reverse_iterator ( const_iterator  it)
inlineexplicit

Definition at line 264 of file unicodetext.h.

265 : std::reverse_iterator<const_iterator>(it) {}

Member Function Documentation

◆ get_utf8()

int UnicodeText::const_reverse_iterator::get_utf8 ( char *  buf) const
inline

Definition at line 270 of file unicodetext.h.

270 {
271 const_iterator tmp_it = base();
272 return (--tmp_it).get_utf8(buf);
273 }
friend class const_iterator
Definition: unicodetext.h:348

◆ get_utf8_string()

string UnicodeText::const_reverse_iterator::get_utf8_string ( ) const
inline

Definition at line 274 of file unicodetext.h.

274 {
275 const_iterator tmp_it = base();
276 return (--tmp_it).get_utf8_string();
277 }

◆ utf8_data()

const char * UnicodeText::const_reverse_iterator::utf8_data ( ) const
inline

Definition at line 266 of file unicodetext.h.

266 {
267 const_iterator tmp_it = base();
268 return (--tmp_it).utf8_data();
269 }

◆ utf8_length()

int UnicodeText::const_reverse_iterator::utf8_length ( ) const
inline

Definition at line 278 of file unicodetext.h.

278 {
279 const_iterator tmp_it = base();
280 return (--tmp_it).utf8_length();
281 }

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