@@ -124,95 +124,32 @@ * \return An integer which is the result of the comparison, see for example * strcmp */ - (int)compare: (id)obj; -/** - * Sets the OFString to the specified OFString. - * - * \param str An OFString to set the OFString to. - */ -- setToCString: (const char*)str; - -/** - * Appends another OFString to the OFString. - * - * \param str An OFString to append - */ -- append: (OFString*)str; - -/** - * Appends a C string to the OFString. - * - * \param str A C string to append - */ -- appendCString: (const char*)str; - -/** - * Appends a formatted C string to the OFString. - * See printf for the format syntax. - * - * \param fmt A format string which generates the string to append - */ -- appendWithFormat: (OFString*)fmt, ...; - -/** - * Appends a formatted C string to the OFString. - * See printf for the format syntax. - * - * \param fmt A format string which generates the string to append - * \param args The arguments used in the format string - */ -- appendWithFormat: (OFString*)fmt - andArguments: (va_list)args; - -/** - * Reverse the OFString. - */ -- reverse; - -/** - * Upper the OFString. - */ -- upper; - -/** - * Lower the OFString. - */ -- lower; - -/** - * Replaces all occurrences of a string with another string. - * - * \param str The string to replace - * \param repl The string with which it should be replaced - */ -- replaceOccurrencesOfString: (OFString*)str - withString: (OFString*)repl; - -/** - * Removes all whitespaces at the beginning of a string. - */ -- removeLeadingWhitespaces; - -/** - * Removes all whitespaces at the end of a string. - */ -- removeTrailingWhitespaces; - -/** - * Removes all whitespaces at the beginning and the end of a string. - */ -- removeLeadingAndTrailingWhitespaces; - /** * Splits an OFString into an OFArray of OFStrings. * * \param delimiter The delimiter for splitting * \return An autoreleased OFArray with the splitted string */ - (OFArray*)splitWithDelimiter: (OFString*)delimiter; + +- setToCString: (const char*)str; +- append: (OFString*)str; +- appendCString: (const char*)str; +- appendWithFormat: (OFString*)fmt, ...; +- appendWithFormat: (OFString*)fmt + andArguments: (va_list)args; +- reverse; +- upper; +- lower; +- replaceOccurrencesOfString: (OFString*)str + withString: (OFString*)repl; +- removeLeadingWhitespaces; +- removeTrailingWhitespaces; +- removeLeadingAndTrailingWhitespaces; @end #import "OFConstString.h" #import "OFMutableString.h" #import "OFURLEncoding.h"