Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QUnicodeTools::LB::NS Namespace Reference

Enumerations

enum  Action { None , Start , Continue , Break }
 
enum  Class {
  XX , PRPO , OPHY , NU ,
  SYIS , CLCP
}
 

Functions

Class toClass (QUnicodeTables::LineBreakClass lbc, QChar::Category category)
 

Variables

static const uchar actionTable [CLCP+1][CLCP+1]
 

Enumeration Type Documentation

◆ Action

Enumerator
None 
Start 
Continue 
Break 

Definition at line 481 of file qunicodetools.cpp.

◆ Class

Enumerator
XX 
PRPO 
OPHY 
NU 
SYIS 
CLCP 

Definition at line 488 of file qunicodetools.cpp.

Function Documentation

◆ toClass()

Class QUnicodeTools::LB::NS::toClass ( QUnicodeTables::LineBreakClass lbc,
QChar::Category category )
inline

Definition at line 507 of file qunicodetools.cpp.

References category(), CLCP, QUnicodeTables::LineBreak_AL, QUnicodeTables::LineBreak_CL, QUnicodeTables::LineBreak_CP, QUnicodeTables::LineBreak_HY, QUnicodeTables::LineBreak_IS, QUnicodeTables::LineBreak_NU, QUnicodeTables::LineBreak_OP, QUnicodeTables::LineBreak_PO, QUnicodeTables::LineBreak_PR, QUnicodeTables::LineBreak_SY, NU, OPHY, PRPO, SYIS, and XX.

Referenced by QUnicodeTools::getLineBreaks().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ actionTable

const uchar QUnicodeTools::LB::NS::actionTable[CLCP+1][CLCP+1]
static
Initial value:
= {
{ None , Start , Start , Start , None , None },
{ None , Start , Start , Continue, None , None },
{ Break , Break , Break , Continue, Continue, Continue },
{ Break , Break , Break , Continue, Continue, Continue },
}
@ None
Definition qhash.cpp:531

Definition at line 497 of file qunicodetools.cpp.

Referenced by QUnicodeTools::getLineBreaks().