aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2016-08-20 14:49:15 +1000
committerNeil <nyamatongwe@gmail.com>2016-08-20 14:49:15 +1000
commit2d5cfce5a832cbdf57889dff848be4e16c5b1781 (patch)
treefb07c53a8585ac4c8381390ab4bf7cce342bfd91 /src
parent0d98e9304eae8f4deb3ae2e798b1423388b86407 (diff)
downloadscintilla-mirror-2d5cfce5a832cbdf57889dff848be4e16c5b1781.tar.gz
Make some methods const where reasonable.
Diffstat (limited to 'src')
-rw-r--r--src/CharClassify.cxx2
-rw-r--r--src/CharClassify.h2
-rw-r--r--src/Document.cxx2
-rw-r--r--src/Document.h2
4 files changed, 4 insertions, 4 deletions
diff --git a/src/CharClassify.cxx b/src/CharClassify.cxx
index 595b0da30..8678e6d64 100644
--- a/src/CharClassify.cxx
+++ b/src/CharClassify.cxx
@@ -44,7 +44,7 @@ void CharClassify::SetCharClasses(const unsigned char *chars, cc newCharClass) {
}
}
-int CharClassify::GetCharsOfClass(cc characterClass, unsigned char *buffer) {
+int CharClassify::GetCharsOfClass(cc characterClass, unsigned char *buffer) const {
// Get characters belonging to the given char class; return the number
// of characters (if the buffer is NULL, don't write to it).
int count = 0;
diff --git a/src/CharClassify.h b/src/CharClassify.h
index 5d2734c00..63e8e8be2 100644
--- a/src/CharClassify.h
+++ b/src/CharClassify.h
@@ -19,7 +19,7 @@ public:
enum cc { ccSpace, ccNewLine, ccWord, ccPunctuation };
void SetDefaultCharClasses(bool includeWordClass);
void SetCharClasses(const unsigned char *chars, cc newCharClass);
- int GetCharsOfClass(cc charClass, unsigned char *buffer);
+ int GetCharsOfClass(cc charClass, unsigned char *buffer) const;
cc GetClass(unsigned char ch) const { return static_cast<cc>(charClass[ch]);}
bool IsWord(unsigned char ch) const { return static_cast<cc>(charClass[ch]) == ccWord;}
diff --git a/src/Document.cxx b/src/Document.cxx
index d96a889bf..f10e40aad 100644
--- a/src/Document.cxx
+++ b/src/Document.cxx
@@ -1823,7 +1823,7 @@ void Document::SetCharClasses(const unsigned char *chars, CharClassify::cc newCh
charClass.SetCharClasses(chars, newCharClass);
}
-int Document::GetCharsOfClass(CharClassify::cc characterClass, unsigned char *buffer) {
+int Document::GetCharsOfClass(CharClassify::cc characterClass, unsigned char *buffer) const {
return charClass.GetCharsOfClass(characterClass, buffer);
}
diff --git a/src/Document.h b/src/Document.h
index d82aa46b5..d31465f62 100644
--- a/src/Document.h
+++ b/src/Document.h
@@ -401,7 +401,7 @@ public:
void SetDefaultCharClasses(bool includeWordClass);
void SetCharClasses(const unsigned char *chars, CharClassify::cc newCharClass);
- int GetCharsOfClass(CharClassify::cc characterClass, unsigned char *buffer);
+ int GetCharsOfClass(CharClassify::cc characterClass, unsigned char *buffer) const;
void SCI_METHOD StartStyling(Sci_Position position, char mask);
bool SCI_METHOD SetStyleFor(Sci_Position length, char style);
bool SCI_METHOD SetStyles(Sci_Position length, const char *styles);