You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--- include/ossim/base/ossimString.h+++ include/ossim/base/ossimString.h@@ -235,7 +235,7 @@ public:
}
/**
- * @brief Test if this ossimString is equal to a C sting.+ * @brief Test if this ossimString is equal to a C string.
* @param rhs C string to compare.
* @return True if strings are equal.
* False if rhs is not equal null or null.
@@ -250,6 +250,22 @@ public:
return result;
}
+ /**+ * @brief Test if this ossimString is equal to character.+ * @param rhs character to compare.+ * @return True if strings are equal.+ * False if rhs is not equal null or null.+ */+ bool operator==(char rhs) const+ {+ bool result = false;+ if (rhs)+ {+ result = (m_str.compare(std::string(1, rhs)) == 0);+ }+ return result;+ }+
/**
* @brief Test if this ossimString is not equal to another ossimString.
* @param rhs ossimString to compare.
@@ -261,7 +277,7 @@ public:
}
/**
- * @brief Test if this ossimString is not equal to a C sting.+ * @brief Test if this ossimString is not equal to a C string.
* @param rhs C string to compare.
* @return True if strings are not equal or rhs is null.
* False if rhs equal to this string.
@@ -276,6 +292,16 @@ public:
return result;
}
+ /**+ * @brief Test if this ossimString is not equal to a char.+ * @param ch character to compare.+ * @return True if char is not equal. False otherwise.+ */+ bool operator!=(char rhs) const+ {+ return !(m_str.compare(std::string(1, rhs)) == 0);+ }+
bool operator<(const ossimString& rhs) const
{
return m_str < rhs.m_str;
Hello,
I'm trying to package ossim 2.12.0 for conan at conan-io/conan-center-index#2459
Using Visual Studio, building a static ossim fails with the following error:
The 4
operator==
overloads about which the compiler complains are:The 2
operator!=
overloads about which the compiler complains are:The text was updated successfully, but these errors were encountered: