On some systems such as Windows MinGW the signed/unsigned property of
std::string::npos does not match up with the Squdi String class size_type
signed/unsigned property. Resulting in compiler signed vs unsigned
mismatch errors when compiling.
This is an iCelero project.
~String();
typedef size_t size_type; //storage size intentionally unspecified
- const static size_type npos = std::string::npos;
+ const static size_type npos = -1;
String &operator =(char const *);
String &operator =(String const &);