Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QUnicodeTools::LB::BRS Namespace Reference

Classes

struct  LinebreakUnit
struct  ParseState

Enumerations

enum  State {
  None , Start , LB28a_2VF , LB28a_2VI ,
  LB28a_3VIAK , LB28a_4 , LB28a_4VF , Restart ,
  None , Start , LB28a_2VF , LB28a_2VI ,
  LB28a_3VIAK , LB28a_4 , LB28a_4VF , Restart
}
enum  State {
  None , Start , LB28a_2VF , LB28a_2VI ,
  LB28a_3VIAK , LB28a_4 , LB28a_4VF , Restart ,
  None , Start , LB28a_2VF , LB28a_2VI ,
  LB28a_3VIAK , LB28a_4 , LB28a_4VF , Restart
}

Functions

State updateState (State state, LinebreakUnit lb)

Variables

constexpr char32_t DottedCircle = U'\u25CC'

Enumeration Type Documentation

◆ State [1/2]

Enumerator
None 
Start 
LB28a_2VF 
LB28a_2VI 
LB28a_3VIAK 
LB28a_4 
LB28a_4VF 
Restart 
None 
Start 
LB28a_2VF 
LB28a_2VI 
LB28a_3VIAK 
LB28a_4 
LB28a_4VF 
Restart 

Definition at line 563 of file qunicodetools.cpp.

◆ State [2/2]

Enumerator
None 
Start 
LB28a_2VF 
LB28a_2VI 
LB28a_3VIAK 
LB28a_4 
LB28a_4VF 
Restart 
None 
Start 
LB28a_2VF 
LB28a_2VI 
LB28a_3VIAK 
LB28a_4 
LB28a_4VF 
Restart 

Definition at line 563 of file qunicodetools.cpp.

Function Documentation

◆ updateState()

State QUnicodeTools::LB::BRS::updateState ( State state,
LinebreakUnit lb )

Definition at line 581 of file qunicodetools.cpp.

References DottedCircle, LB28a_2VF, LB28a_2VI, LB28a_3VIAK, LB28a_4, LB28a_4VF, QUnicodeTools::LB::BRS::LinebreakUnit::lbc, QUnicodeTables::LineBreak_AK, QUnicodeTables::LineBreak_AS, QUnicodeTables::LineBreak_CM, QUnicodeTables::LineBreak_VF, QUnicodeTables::LineBreak_VI, None, Restart, Start, and QUnicodeTools::LB::BRS::LinebreakUnit::ucs4.

Referenced by QUnicodeTools::getLineBreaks().

Here is the caller graph for this function:

Variable Documentation

◆ DottedCircle

char32_t QUnicodeTools::LB::BRS::DottedCircle = U'\u25CC'
constexpr

Definition at line 558 of file qunicodetools.cpp.

Referenced by QUnicodeTools::getLineBreaks(), and updateState().