SAInterval Enums and Typedefs Usage Examples SAStringSee MFC CString class description.Construction / Destruction SAString Constructs a SAStringobject ~SAString Destructs a SAStringobjectMethods Empty Forces a string to have 0 length. IsEmpty Tests whether a SAStringobject contains no characters. GetLength Returnsthe number of characters in a SAString object. operator constSAChar* Directly accesses characters stored in a SAStringobject as a C-style string. operator= Assigns a new value to a SAString object. operator+= Concatenates a new string to the end of an existingstring. operator+ Concatenates two strings and returns a new string. Format Format the string as sprintf does. FormatV Formats the string as vsprintf does. Left Extracts the left part of a string. Mid Extracts the middle part of a string. Right Extracts the right part of a string. TrimRight Trim trailing whitespace characters from the string. TrimLeft Trim leading whitespace characters from the string. Replace Replaces indicated characters with other characters. Insert Inserts a single character or a substring at the givenindex within the string. Delete Deletes a character or characters from a string. Compare Compares two strings (case sensitive). CompareNoCase Compares two strings (case insensitive). Collate Compares two strings (case sensitive, useslocale-specific information). Find Finds a character or substring inside a larger string. ReverseFind Finds a character inside a larger string; starts from theend. FindOneOf Finds the first matching character from a set. GetBuffer Returns a pointer to the characters in the SAString. ReleaseBuffer Releases control of the buffer returned byGetBuffer LockBuffer Disables reference counting and protects the string inthe buffer. UnlockBuffer Enables reference counting and releases the string in thebuffer. GetBinaryLength Returns a count of the bytes in the binary data buffer operatorconst void * Returns pointer to const binary data buffer GetBinaryBuffer Gets pointer to modifiable binary data bufferReleaseBinaryBuffer Releases control of thebuffer returned byGetBinaryBufferGetMultiByteChars Returns pointer to constmultibyte string, converts if neededGetMultiByteCharsLength Gets string length (inmultibyte characters) GetWideChars Returns pointer to constUnicode string, converts if neededGetWideCharsLength Get string length (inUnicode characters)