... /** * Constructs an empty Unicode string. */ CATUnicodeString(); /** * Copy constructor. * @param iString * The Unicode string to copy */ CATUnicodeString(const CATUnicodeString& iString); /** * Constructs a CATUnicodeString instance from a char *. * @param iString * The pointer to the character string */ CATUnicodeString(const char* const iString); /** * Constructs a CATUnicodeString instance from a char * and a * number of characters. * @param iString * The pointer to the character string * @param iLength * The number of characters to be taken into account, starting at * the first character. * <br><b>Legal values</b>: Must be less than or equal to the total * number of characters contained in <tt>iString</tt> */ CATUnicodeString(const char* const iString, size_t iLength); /** * Constructs a CATUnicodeString instance by repeating a given * character. * @param iChar * The character to be repeated * @param iRepeatCount * The number of times <tt>iChar</tt> is to be repeated */ CATUnicodeString(const CATUnicodeChar& iChar, size_t iRepeatCount=1); /** * Constructs a CATUnicodeString instance by repeating a given * character string. * @param iString * The character string to be repeated * @param iRepeatCount * The number of times <tt>iString</tt> is to be repeated */ CATUnicodeString(const CATUnicodeString& iString, size_t iRepeatCount); ~CATUnicodeString() ; ...