From 54a9e74686b814f6935d8203822c54168f0af5e2 Mon Sep 17 00:00:00 2001 From: JustinAJ Date: Fri, 13 Feb 2015 01:28:53 -0500 Subject: [PATCH] Improved const-correctness --- Jupiter/Reference_String.h | 8 ++++---- Jupiter/Reference_String_Imp.h | 8 ++++---- Jupiter/String.h | 8 ++++---- Jupiter/String_Imp.h | 8 ++++---- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Jupiter/Reference_String.h b/Jupiter/Reference_String.h index 4751245..63078f3 100644 --- a/Jupiter/Reference_String.h +++ b/Jupiter/Reference_String.h @@ -170,8 +170,8 @@ namespace Jupiter * @param token Token to scan for. * @return String containing a partial copy of the original string. */ - Reference_String getToken(size_t pos, const T &token); - Reference_String getToken(size_t pos, const Jupiter::Readable_String &token); + Reference_String getToken(size_t pos, const T &token) const; + Reference_String getToken(size_t pos, const Jupiter::Readable_String &token) const; /** * @brief Creates a partial copy of an input string, based on a token. @@ -220,8 +220,8 @@ namespace Jupiter * @param token Token to scan for. * @return String containing a partial copy of the original string. */ - Reference_String gotoToken(size_t pos, const T &token); - Reference_String gotoToken(size_t pos, const Jupiter::Readable_String &token); + Reference_String gotoToken(size_t pos, const T &token) const; + Reference_String gotoToken(size_t pos, const Jupiter::Readable_String &token) const; /** * @brief Creates a partial copy of the string, based on a token. diff --git a/Jupiter/Reference_String_Imp.h b/Jupiter/Reference_String_Imp.h index befae3a..7d4d649 100644 --- a/Jupiter/Reference_String_Imp.h +++ b/Jupiter/Reference_String_Imp.h @@ -176,12 +176,12 @@ template Jupiter::Reference_String Jupiter::Reference_String:: return Jupiter::Readable_String::getWord(in, pos, whitespace); } -template Jupiter::Reference_String Jupiter::Reference_String::getToken(size_t pos, const T &token) +template Jupiter::Reference_String Jupiter::Reference_String::getToken(size_t pos, const T &token) const { return Jupiter::Reference_String::getToken(*this, pos, token); } -template Jupiter::Reference_String Jupiter::Reference_String::getToken(size_t pos, const Jupiter::Readable_String &token) +template Jupiter::Reference_String Jupiter::Reference_String::getToken(size_t pos, const Jupiter::Readable_String &token) const { return Jupiter::Reference_String::getToken(*this, pos, token); } @@ -211,12 +211,12 @@ template Jupiter::Reference_String Jupiter::Reference_String:: return Jupiter::Readable_String::gotoWord(in, pos, whitespace); } -template Jupiter::Reference_String Jupiter::Reference_String::gotoToken(size_t pos, const T &token) +template Jupiter::Reference_String Jupiter::Reference_String::gotoToken(size_t pos, const T &token) const { return Jupiter::Reference_String::gotoToken(*this, pos, token); } -template Jupiter::Reference_String Jupiter::Reference_String::gotoToken(size_t pos, const Jupiter::Readable_String &token) +template Jupiter::Reference_String Jupiter::Reference_String::gotoToken(size_t pos, const Jupiter::Readable_String &token) const { return Jupiter::Reference_String::gotoToken(*this, pos, token); } diff --git a/Jupiter/String.h b/Jupiter/String.h index fd0eed9..ef05285 100644 --- a/Jupiter/String.h +++ b/Jupiter/String.h @@ -143,8 +143,8 @@ namespace Jupiter * @param token Token to scan for. * @return String containing a partial copy of the original string. */ - String_Strict getToken(size_t pos, const T &token); - String_Strict getToken(size_t pos, const Jupiter::Readable_String &token); + String_Strict getToken(size_t pos, const T &token) const; + String_Strict getToken(size_t pos, const Jupiter::Readable_String &token) const; /** * @brief Creates a partial copy of an input string, based on a token. @@ -183,8 +183,8 @@ namespace Jupiter * @param token Token to scan for. * @return String containing a partial copy of the original string. */ - String_Strict gotoToken(size_t pos, const T &token); - String_Strict gotoToken(size_t pos, const Jupiter::Readable_String &token); + String_Strict gotoToken(size_t pos, const T &token) const; + String_Strict gotoToken(size_t pos, const Jupiter::Readable_String &token) const; /** * @brief Creates a partial copy of the string, based on a token. diff --git a/Jupiter/String_Imp.h b/Jupiter/String_Imp.h index 8ce7169..3b0e181 100644 --- a/Jupiter/String_Imp.h +++ b/Jupiter/String_Imp.h @@ -216,12 +216,12 @@ template Jupiter::String_Strict Jupiter::String_Strict::getWor return Jupiter::Readable_String::getWord(in, pos, whitespace); } -template Jupiter::String_Strict Jupiter::String_Strict::getToken(size_t pos, const T &token) +template Jupiter::String_Strict Jupiter::String_Strict::getToken(size_t pos, const T &token) const { return Jupiter::String_Strict::getToken(*this, pos, token); } -template Jupiter::String_Strict Jupiter::String_Strict::getToken(size_t pos, const Jupiter::Readable_String &token) +template Jupiter::String_Strict Jupiter::String_Strict::getToken(size_t pos, const Jupiter::Readable_String &token) const { return Jupiter::String_Strict::getToken(*this, pos, token); } @@ -246,12 +246,12 @@ template Jupiter::String_Strict Jupiter::String_Strict::gotoWo return Jupiter::Readable_String::gotoWord(in, pos, whitespace); } -template Jupiter::String_Strict Jupiter::String_Strict::gotoToken(size_t pos, const T &token) +template Jupiter::String_Strict Jupiter::String_Strict::gotoToken(size_t pos, const T &token) const { return Jupiter::String_Strict::gotoToken(*this, pos, token); } -template Jupiter::String_Strict Jupiter::String_Strict::gotoToken(size_t pos, const Jupiter::Readable_String &token) +template Jupiter::String_Strict Jupiter::String_Strict::gotoToken(size_t pos, const Jupiter::Readable_String &token) const { return Jupiter::String_Strict::gotoToken(*this, pos, token); }