| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iString Member List

This is the complete list of members for iString, including all inherited members.

AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
Append(const char *Str, size_t Count=(size_t)-1)=0 | iString | `[pure virtual]`
Append(const iString *Str, size_t Count=(size_t)-1)=0 | iString | `[pure virtual]`
Clear()=0 | iString | `[pure virtual]`
Clone() const =0 | iString | `[pure virtual]`
Compare(const iString *Str) const =0 | iString | `[pure virtual]`
CompareNoCase(const iString *Str) const =0 | iString | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
Downcase()=0 | iString | `[pure virtual]`
Empty()=0 | iString | `[pure virtual]`
Find(const char *search, size_t pos=0) const =0 | iString | `[pure virtual]`
FindFirst(const char c, size_t p=(size_t)-1) const =0 | iString | `[pure virtual]`
FindLast(const char c, size_t p=(size_t)-1) const =0 | iString | `[pure virtual]`
Format(const char *format,...)=0 | iString | `[pure virtual]`
FormatV(const char *format, va_list args)=0 | iString | `[pure virtual]`
GetAt(size_t n) const =0 | iString | `[pure virtual]`
GetCapacity() const =0 | iString | `[pure virtual]`
GetData() const =0 | iString | `[pure virtual]`
GetData()=0 | iString | `[pure virtual]`
GetGrowsBy() const =0 | iString | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
Insert(size_t Pos, iString const *Str)=0 | iString | `[pure virtual]`
IsEmpty() const =0 | iString | `[pure virtual]`
Length() const =0 | iString | `[pure virtual]`
operator char const *() const =0 | iString | `[pure virtual]`
operator!=(const iString &Str) const =0 | iString | `[pure virtual]`
operator+(const iString &iStr) const =0 | iString | `[pure virtual]`
operator+=(const iString &iStr)=0 | iString | `[pure virtual]`
operator+=(const char *iStr)=0 | iString | `[pure virtual]`
operator==(const iString &Str) const =0 | iString | `[pure virtual]`
operator[](size_t n)=0 | iString | `[pure virtual]`
operator[](size_t n) const =0 | iString | `[pure virtual]`
Overwrite(size_t Pos, iString const *Str)=0 | iString | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
Reclaim()=0 | iString | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
Replace(const iString *str, size_t count=(size_t)-1)=0 | iString | `[pure virtual]`
Replace(const char *str, size_t count=(size_t)-1)=0 | iString | `[pure virtual]`
ReplaceAll(const char *search, const char *replacement)=0 | iString | `[pure virtual]`
SetAt(size_t n, char iChar)=0 | iString | `[pure virtual]`
SetCapacity(size_t NewSize)=0 | iString | `[pure virtual]`
SetGrowsBy(size_t)=0 | iString | `[pure virtual]`
ShrinkBestFit()=0 | iString | `[pure virtual]`
Slice(size_t start, size_t len) const =0 | iString | `[pure virtual]`
SubString(iString *sub, size_t start, size_t len) const =0 | iString | `[pure virtual]`
Truncate(size_t Len)=0 | iString | `[pure virtual]`
Upcase()=0 | iString | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`