X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2Ftextutils.h;h=3c29c9223cbb6dd2ef0c63b0445849c0bee9ad2c;hb=82b3a26a320f1056b09d4061bfbe704e838b7487;hp=af7736c3c57c38f4a84ee780c9078e5ab74c6490;hpb=430d03811e15c5f78e3c7110a95683a4e24d37fc;p=lyx.git diff --git a/src/support/textutils.h b/src/support/textutils.h index af7736c3c5..3c29c9223c 100644 --- a/src/support/textutils.h +++ b/src/support/textutils.h @@ -44,12 +44,26 @@ bool isSpace(char_type c); /// return true if a unicode char is a numeral. bool isNumber(char_type c); +/// return true if a unicode char has the direction attribute +/// Common Number Separator [CS] +bool isCommonNumberSeparator(char_type c); + +/// return true if a unicode char has the direction attribute +/// European Number Terminator [ET] +bool isEuropeanNumberTerminator(char_type c); + /// return whether \p c is a digit in the ASCII range bool isDigitASCII(char_type c); /// return whether \p c is alpha or a digit in the ASCII range bool isAlnumASCII(char_type c); +/// return whether \p c is in the ASCII range +bool isASCII(char_type c); + +/// return whether \p c is in the 'Punctuation, Open' unicode category +bool isOpenPunctuation(char_type c); + } // namespace lyx #endif // TEXTUTILS_H