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 Namespace Reference

Namespaces

namespace  BRS
namespace  NS

Enumerations

enum  Action {
  ProhibitedBreak , PB = ProhibitedBreak , DirectBreak , DB = DirectBreak ,
  IndirectBreak , IB = IndirectBreak , CombiningIndirectBreak , CI = CombiningIndirectBreak ,
  CombiningProhibitedBreak , CP = CombiningProhibitedBreak , ProhibitedBreakAfterHebrewPlusHyphen , HH = ProhibitedBreakAfterHebrewPlusHyphen ,
  IndirectBreakIfNarrow , IN = IndirectBreakIfNarrow , DirectBreakOutsideNumericSequence , DN = DirectBreakOutsideNumericSequence ,
  ProhibitedBreak , PB = ProhibitedBreak , DirectBreak , DB = DirectBreak ,
  IndirectBreak , IB = IndirectBreak , CombiningIndirectBreak , CI = CombiningIndirectBreak ,
  CombiningProhibitedBreak , CP = CombiningProhibitedBreak , ProhibitedBreakAfterHebrewPlusHyphen , HH = ProhibitedBreakAfterHebrewPlusHyphen ,
  IndirectBreakIfNarrow , IN = IndirectBreakIfNarrow , DirectBreakOutsideNumericSequence , DN = DirectBreakOutsideNumericSequence
}
enum  Action {
  ProhibitedBreak , PB = ProhibitedBreak , DirectBreak , DB = DirectBreak ,
  IndirectBreak , IB = IndirectBreak , CombiningIndirectBreak , CI = CombiningIndirectBreak ,
  CombiningProhibitedBreak , CP = CombiningProhibitedBreak , ProhibitedBreakAfterHebrewPlusHyphen , HH = ProhibitedBreakAfterHebrewPlusHyphen ,
  IndirectBreakIfNarrow , IN = IndirectBreakIfNarrow , DirectBreakOutsideNumericSequence , DN = DirectBreakOutsideNumericSequence ,
  ProhibitedBreak , PB = ProhibitedBreak , DirectBreak , DB = DirectBreak ,
  IndirectBreak , IB = IndirectBreak , CombiningIndirectBreak , CI = CombiningIndirectBreak ,
  CombiningProhibitedBreak , CP = CombiningProhibitedBreak , ProhibitedBreakAfterHebrewPlusHyphen , HH = ProhibitedBreakAfterHebrewPlusHyphen ,
  IndirectBreakIfNarrow , IN = IndirectBreakIfNarrow , DirectBreakOutsideNumericSequence , DN = DirectBreakOutsideNumericSequence
}

Variables

static const uchar breakTable [QUnicodeTables::LineBreak_ZWJ][QUnicodeTables::LineBreak_ZWJ]

Enumeration Type Documentation

◆ Action [1/2]

Enumerator
ProhibitedBreak 
PB 
DirectBreak 
DB 
IndirectBreak 
IB 
CombiningIndirectBreak 
CI 
CombiningProhibitedBreak 
CP 
ProhibitedBreakAfterHebrewPlusHyphen 
HH 
IndirectBreakIfNarrow 
IN 
DirectBreakOutsideNumericSequence 
DN 
ProhibitedBreak 
PB 
DirectBreak 
DB 
IndirectBreak 
IB 
CombiningIndirectBreak 
CI 
CombiningProhibitedBreak 
CP 
ProhibitedBreakAfterHebrewPlusHyphen 
HH 
IndirectBreakIfNarrow 
IN 
DirectBreakOutsideNumericSequence 
DN 

Definition at line 624 of file qunicodetools.cpp.

◆ Action [2/2]

Enumerator
ProhibitedBreak 
PB 
DirectBreak 
DB 
IndirectBreak 
IB 
CombiningIndirectBreak 
CI 
CombiningProhibitedBreak 
CP 
ProhibitedBreakAfterHebrewPlusHyphen 
HH 
IndirectBreakIfNarrow 
IN 
DirectBreakOutsideNumericSequence 
DN 
ProhibitedBreak 
PB 
DirectBreak 
DB 
IndirectBreak 
IB 
CombiningIndirectBreak 
CI 
CombiningProhibitedBreak 
CP 
ProhibitedBreakAfterHebrewPlusHyphen 
HH 
IndirectBreakIfNarrow 
IN 
DirectBreakOutsideNumericSequence 
DN 

Definition at line 624 of file qunicodetools.cpp.

Variable Documentation

◆ breakTable

const uchar QUnicodeTools::LB::breakTable
static

Definition at line 637 of file qunicodetools.cpp.

Referenced by QUnicodeTools::getLineBreaks().