diff --git a/src/OpenFOAM/primitives/strings/string/string.H b/src/OpenFOAM/primitives/strings/string/string.H
index 78a25c00f2a930a6e698f7bcd73d1ed700473f43..3af6835f1449fa9b84d97a96b4dbaa6d602b3763 100644
--- a/src/OpenFOAM/primitives/strings/string/string.H
+++ b/src/OpenFOAM/primitives/strings/string/string.H
@@ -151,7 +151,7 @@ public:
         inline string(const char c);
 
         //- Construct from copies of a single character
-        inline string(const size_type, const char);
+        inline string(const size_type len, const char c);
 
         //- Construct from Istream
         string(Istream& is);
@@ -267,19 +267,6 @@ public:
         //  \return True when strings match literally.
         inline bool operator()(const std::string& text) const;
 
-        //- Return sub-string from the i-th character for \a n characters
-        inline string operator()
-        (
-            const size_type i,
-            const size_type n
-        ) const;
-
-        //- Return sub-string from the first character for \a n characters
-        inline string operator()
-        (
-            const size_type n
-        ) const;
-
 
     // IOstream Operators
 
diff --git a/src/OpenFOAM/primitives/strings/string/stringI.H b/src/OpenFOAM/primitives/strings/string/stringI.H
index 9c485deda3d82ed95f9045b534956dd620c2d4ee..89a36cc3ee818ff6a31e6f07984202b042bc1aa5 100644
--- a/src/OpenFOAM/primitives/strings/string/stringI.H
+++ b/src/OpenFOAM/primitives/strings/string/stringI.H
@@ -243,22 +243,6 @@ inline bool Foam::string::operator()(const std::string& text) const
 }
 
 
-inline Foam::string Foam::string::operator()
-(
-    const size_type i,
-    const size_type n
-) const
-{
-    return substr(i, n);
-}
-
-
-inline Foam::string Foam::string::operator()(const size_type n) const
-{
-    return substr(0, n);
-}
-
-
 inline unsigned Foam::string::hash::operator()
 (
     const string& str,