| ## Public API Reference

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

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

# scfString Member List

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

AddRefOwner(void **ref_owner) | scfImplementation< scfString > | `[inline, virtual]`
Append(const char *iStr, size_t iCount=(size_t)-1) | scfString | `[virtual]`
Append(iString const *iStr, size_t iCount=(size_t)-1) | scfString | `[virtual]`
Append(char c) | scfString | `[virtual]`
Clear() | scfString | `[inline, virtual]`
Clone() const | scfString | `[virtual]`
Compare(const iString *iStr) const | scfString | `[virtual]`
CompareNoCase(const iString *iStr) const | scfString | `[virtual]`
DecRef() | scfImplementation< scfString > | `[inline, virtual]`
Downcase() | scfString | `[virtual]`
Empty() | scfString | `[virtual]`
Find(const char *search, size_t pos=0) const | scfString | `[virtual]`
FindFirst(const char c, size_t p=(size_t)-1) const | scfString | `[virtual]`
FindLast(const char c, size_t p=(size_t)-1) const | scfString | `[virtual]`
Format(const char *format,...) | scfString | `[virtual]`
FormatV(const char *format, va_list args) | scfString | `[virtual]`
GetAt(size_t iPos) const | scfString | `[virtual]`
GetCapacity() const | scfString | `[virtual]`
GetCsString() const | scfString | `[inline]`
GetCsString() | scfString | `[inline]`
GetData() const | scfString | `[virtual]`
GetData() | scfString | `[virtual]`
GetGrowsBy() const | scfString | `[virtual]`
GetRefCount() | scfImplementation< scfString > | `[inline, virtual]`
IncRef() | scfImplementation< scfString > | `[inline, virtual]`
Insert(size_t iPos, iString const *iStr) | scfString | `[virtual]`
IsEmpty() const | scfString | `[virtual]`
Length() const | scfString | `[virtual]`
operator char const *() const | scfString | `[virtual]`
operator!=(const iString &iStr) const | scfString | `[virtual]`
operator+(const iString &iStr) const | scfString | `[virtual]`
operator+=(const iString &iStr) | scfString | `[virtual]`
operator+=(const char *iStr) | scfString | `[virtual]`
operator+=(char c) | scfString | `[virtual]`
operator=(const scfImplementation &) | scfImplementation< scfString > | `[inline]`
operator==(const iString &iStr) const | scfString | `[virtual]`
operator[](size_t iPos) | scfString | `[virtual]`
operator[](size_t iPos) const | scfString | `[virtual]`
Overwrite(size_t iPos, iString const *iStr) | scfString | `[virtual]`
QueryInterface(scfInterfaceID id, scfInterfaceVersion version) | scfImplementation1< scfString, iString > | `[inline, virtual]`
Reclaim() | scfString | `[inline, virtual]`
RemoveRefOwner(void **ref_owner) | scfImplementation< scfString > | `[inline, virtual]`
Replace(const iString *iStr, size_t iCount=(size_t)-1) | scfString | `[virtual]`
Replace(const char *iStr, size_t iCount=(size_t)-1) | scfString | `[virtual]`
ReplaceAll(const char *search, const char *replacement) | scfString | `[virtual]`
ReverseSlice(size_t start, size_t len=(size_t)-1) const | scfString | `[virtual]`
ReverseSubString(iString *sub, size_t start=0, size_t len=(size_t)-1) const | scfString | `[virtual]`
scfClassType typedef | scfImplementation1< scfString, iString > | `[protected]`
scfImplementation(scfString *object, iBase *parent=0) | scfImplementation< scfString > | `[inline]`
scfImplementation(const scfImplementation &) | scfImplementation< scfString > | `[inline]`
scfImplementation1(scfString *object, iBase *parent=0) | scfImplementation1< scfString, iString > | `[inline, protected]`
scfImplementationType typedef | scfImplementation1< scfString, iString > | `[protected]`
scfObject | scfImplementation< scfString > | `[protected]`
scfParent | scfImplementation< scfString > | `[protected]`
scfRefCount | scfImplementation< scfString > | `[protected]`
scfRemoveRefOwners() | scfImplementation< scfString > | `[inline, protected]`
scfString() | scfString | `[inline]`
scfString(size_t iLength) | scfString | `[inline]`
scfString(const iString &copy) | scfString | `[inline]`
scfString(const char *copy) | scfString | `[inline]`
scfWeakRefOwners | scfImplementation< scfString > | `[protected]`
SetAt(size_t iPos, char iChar) | scfString | `[virtual]`
SetCapacity(size_t NewSize) | scfString | `[virtual]`
SetGrowsBy(size_t) | scfString | `[virtual]`
ShrinkBestFit() | scfString | `[virtual]`
Slice(size_t start=0, size_t len=(size_t)-1) const | scfString | `[virtual]`
SubString(iString *sub, size_t start, size_t len=(size_t)-1) const | scfString | `[virtual]`
Truncate(size_t iPos) | scfString | `[virtual]`
Upcase() | scfString | `[virtual]`
WeakRefOwnerArray typedef | scfImplementation< scfString > | `[protected]`
~iBase() | iBase | `[inline, protected, virtual]`
~scfImplementation() | scfImplementation< scfString > | `[inline, virtual]`
~scfImplementation1() | scfImplementation1< scfString, iString > | `[inline, protected, virtual]`
~scfString() | scfString | `[inline, virtual]`