|
|
|||
File indexing completed on 2025-12-10 10:23:53
0001 //======================================================================== 0002 // 0003 // UnicodeTypeTable.h 0004 // 0005 // Copyright 2003 Glyph & Cog, LLC 0006 // 0007 //======================================================================== 0008 0009 //======================================================================== 0010 // 0011 // Modified under the Poppler project - http://poppler.freedesktop.org 0012 // 0013 // All changes made under the Poppler project to this file are licensed 0014 // under GPL version 2 or later 0015 // 0016 // Copyright (C) 2006 Ed Catmur <ed@catmur.co.uk> 0017 // Copyright (C) 2012 Adrian Johnson <ajohnson@redneon.com> 0018 // Copyright (C) 2016 Khaled Hosny <khaledhosny@eglug.org> 0019 // Copyright (C) 2019 Adriaan de Groot <groot@kde.org> 0020 // Copyright (C) 2019 Albert Astals Cid <aacid@kde.org> 0021 // 0022 // To see a description of the changes please see the Changelog file that 0023 // came with your tarball or type make ChangeLog if you are building from git 0024 // 0025 //======================================================================== 0026 0027 #ifndef UNICODETYPETABLE_H 0028 #define UNICODETYPETABLE_H 0029 0030 #include "CharTypes.h" 0031 #include "poppler_private_export.h" 0032 0033 extern bool unicodeTypeL(Unicode c); 0034 0035 extern bool unicodeTypeR(Unicode c); 0036 0037 extern bool unicodeTypeNum(Unicode c); 0038 0039 extern bool unicodeTypeAlphaNum(Unicode c); 0040 0041 extern bool unicodeIsAlphabeticPresentationForm(Unicode c); 0042 0043 extern Unicode unicodeToUpper(Unicode c); 0044 0045 extern Unicode POPPLER_PRIVATE_EXPORT *unicodeNormalizeNFKC(const Unicode *in, int len, int *out_len, int **indices); 0046 0047 extern Unicode POPPLER_PRIVATE_EXPORT *unicodeNormalizeNFKC(const Unicode *in, int len, int *out_len, int **indices, bool reverseRTL); 0048 0049 #endif
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|