Krita Source Code Documentation
Loading...
Searching...
No Matches
KoUnicodeBlockData Struct Reference

#include <KoUnicodeBlockData.h>

+ Inheritance diagram for KoUnicodeBlockData:

Public Member Functions

 KoUnicodeBlockData (QString name, uint start, uint end)
 
bool match (const uint &codepoint) const
 
bool operator== (const KoUnicodeBlockData &rhs) const
 

Public Attributes

uint end
 End char.
 
QString name
 Name of the block.
 
uint start
 Start char.
 

Detailed Description

Definition at line 17 of file KoUnicodeBlockData.h.

Constructor & Destructor Documentation

◆ KoUnicodeBlockData()

KoUnicodeBlockData::KoUnicodeBlockData ( QString name,
uint start,
uint end )
inline

Definition at line 18 of file KoUnicodeBlockData.h.

19 : name(name)
20 , start(start)
21 , end(end) {}
QString name
Name of the block.
uint start
Start char.

Member Function Documentation

◆ match()

bool KoUnicodeBlockData::match ( const uint & codepoint) const
inline

Definition at line 30 of file KoUnicodeBlockData.h.

30 {
31 return codepoint >= start && codepoint <= end;
32 }

◆ operator==()

bool KoUnicodeBlockData::operator== ( const KoUnicodeBlockData & rhs) const
inline

Definition at line 26 of file KoUnicodeBlockData.h.

26 {
27 return (start == rhs.start && end == rhs.end);
28 }

References end, and start.

Member Data Documentation

◆ end

uint KoUnicodeBlockData::end

End char.

Definition at line 24 of file KoUnicodeBlockData.h.

◆ name

QString KoUnicodeBlockData::name

Name of the block.

Definition at line 22 of file KoUnicodeBlockData.h.

◆ start

uint KoUnicodeBlockData::start

Start char.

Definition at line 23 of file KoUnicodeBlockData.h.


The documentation for this struct was generated from the following file: