tesseract  5.0.0
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: