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

(067883abcf39b806fd0d1f79190c6d45cd6dd34f)

#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  )