QtBase  v6.3.1
Namespaces | Classes | Typedefs | Enumerations | Functions
QUnicodeTools Namespace Reference

Namespaces

 GB
 
 LB
 
 SB
 
 Tailored
 
 WB
 

Classes

struct  ScriptItem
 

Typedefs

using ScriptItemArray = QVarLengthArray< ScriptItem, 64 >
 

Enumerations

enum  CharAttributeOption {
  GraphemeBreaks = 0x01 , WordBreaks = 0x02 , SentenceBreaks = 0x04 , LineBreaks = 0x08 ,
  WhiteSpaces = 0x10 , HangulLineBreakTailoring = 0x20 , DontClearAttributes = 0x1000
}
 

Functions

Q_CORE_EXPORT void initCharAttributes (QStringView string, const ScriptItem *items, qsizetype numItems, QCharAttributes *attributes, CharAttributeOptions options)
 
Q_CORE_EXPORT void initScripts (QStringView string, ScriptItemArray *scripts)
 

Typedef Documentation

◆ ScriptItemArray

Definition at line 81 of file qunicodetools_p.h.

Enumeration Type Documentation

◆ CharAttributeOption

Enumerator
GraphemeBreaks 
WordBreaks 
SentenceBreaks 
LineBreaks 
WhiteSpaces 
HangulLineBreakTailoring 
DontClearAttributes 

Definition at line 87 of file qunicodetools_p.h.

Function Documentation

◆ initCharAttributes()

Q_CORE_EXPORT void QUnicodeTools::initCharAttributes ( QStringView  string,
const ScriptItem items,
qsizetype  numItems,
QCharAttributes attributes,
CharAttributeOptions  options 
)

Definition at line 2321 of file qunicodetools.cpp.

Here is the caller graph for this function:

◆ initScripts()

Q_CORE_EXPORT void QUnicodeTools::initScripts ( QStringView  string,
ScriptItemArray scripts 
)

Definition at line 2357 of file qunicodetools.cpp.

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