]> git.lyx.org Git - lyx.git/blobdiff - src/support/textutils.h
another safety belt
[lyx.git] / src / support / textutils.h
index 3a94a64367aa5f89daa8093482f8209b56011338..3a239da1337bb6723ddcee61aa7ae978f1148ed6 100644 (file)
@@ -1,55 +1,64 @@
 // -*- C++ -*-
 /**
  * \file textutils.h
- * Copyright 1995-2002 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
- * \author unknown
+ * \author Matthias Ettrich
+ * \author Lars Gullik Bjønnes
+ *
+ * Full author contact details are available in file CREDITS
  */
 
 // FIXME: I can think of a better name for this file ...
+
 #ifndef TEXTUTILS_H
 #define TEXTUTILS_H
 
 /// return true if the char is a meta-character newline
 inline
-bool IsNewlineChar(char c) {
+bool IsNewlineChar(char c)
+{
        return (c == Paragraph::META_NEWLINE);
 }
 
 
 /// return true if the char is a word separator
 inline
-bool IsSeparatorChar(char c) {
+bool IsSeparatorChar(char c)
+{
        return (c == ' ');
 }
 
 
 /// return true if the char is a line separator
 inline
-bool IsLineSeparatorChar(char c) {
+bool IsLineSeparatorChar(char c)
+{
        return (c == ' ');
 }
+
 
 /// return true if the char is a meta-character for hfill
 inline
-bool IsHfillChar(char c) {
+bool IsHfillChar(char c)
+{
        return (c == Paragraph::META_HFILL);
 }
 
 
 /// return true if the char is a meta-character for an inset
 inline
-bool IsInsetChar(char c) {
+bool IsInsetChar(char c)
+{
        return (c == Paragraph::META_INSET);
 }
 
 
 /// return true if the char is "punctuation"
 inline
-bool IsKommaChar(char c) {
+bool IsKommaChar(char c)
+{
        return (c == ','
                || c == '('
                || c == ')'
@@ -80,7 +89,8 @@ bool IsKommaChar(char c) {
 
 /// return true if a char is alphabetical (including accented chars)
 inline
-bool IsLetterChar(unsigned char c) {
+bool IsLetterChar(unsigned char c)
+{
        return ((c >= 'A' && c <= 'Z')
                || (c >= 'a' && c <= 'z')
                || (c >= 192)); // in iso-8859-x these are accented chars
@@ -89,21 +99,24 @@ bool IsLetterChar(unsigned char c) {
 
 /// return true if the char is printable (masked to 7-bit ASCII)
 inline
-bool IsPrintable(unsigned char c) {
+bool IsPrintable(unsigned char c)
+{
        return ((c & 127) >= ' ');
 }
 
 
-/// return true if the char is printable and not a space (masked to 7-bit ASCII) 
+/// return true if the char is printable and not a space (masked to 7-bit ASCII)
 inline
-bool IsPrintableNonspace(unsigned char c) {
+bool IsPrintableNonspace(unsigned char c)
+{
        return IsPrintable(c) && (c != ' ');
 }
 
 
 /// return true if the char forms part of a word
 inline
-bool IsWordChar(unsigned char c) {
+bool IsWordChar(unsigned char c)
+{
        return !(IsSeparatorChar(c)
                  || IsKommaChar(c)
                  || IsHfillChar(c)
@@ -125,5 +138,5 @@ bool IsLetterCharOrDigit(unsigned char ch)
 {
        return IsLetterChar(ch) || IsDigit(ch);
 }
+
 #endif // TEXTUTILS_H