* Licence details can be found in the file COPYING.
*
* \author Matthias Ettrich
- * \author Lars Gullik Bjønnes
+ * \author Lars Gullik Bjønnes
*
* Full author contact details are available in file CREDITS.
*/
#ifndef TEXTUTILS_H
#define TEXTUTILS_H
-#include "support/types.h"
+#include "support/strfwd.h"
namespace lyx {
/// return true if the char is a line separator
-inline
-bool isLineSeparatorChar(char_type c)
-{
- return c == ' ';
-}
+inline bool isLineSeparatorChar(char_type c) { return c == ' '; }
/// return true if a char is alphabetical (including accented chars)
bool isLetterChar(char_type c);
+/// return true if a char is lowercase
+bool isLower(char_type c);
+
/// return whether \p c is an alphabetic character in the ASCII range
bool isAlphaASCII(char_type c);