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_p.h File Reference

(05fc3aef53348fb58be6308076e000825b704e58)

#include <QtCore/private/qglobal_p.h>
#include <QtCore/qchar.h>
#include <QtCore/qvarlengtharray.h>
+ Include dependency graph for qunicodetools_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QCharAttributes
 
struct  QUnicodeTools::ScriptItem
 

Namespaces

namespace  QUnicodeTools
 

Typedefs

using QUnicodeTools::ScriptItemArray = QVarLengthArray<ScriptItem, 64>
 

Enumerations

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

Functions

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

Function Documentation

◆ Q_DECLARE_TYPEINFO() [1/2]

Q_DECLARE_TYPEINFO ( QCharAttributes ,
Q_PRIMITIVE_TYPE  )

◆ Q_DECLARE_TYPEINFO() [2/2]

Q_DECLARE_TYPEINFO ( QUnicodeTools::ScriptItem ,
Q_PRIMITIVE_TYPE  )