All Classes Functions Variables Typedefs Friends Pages
Public Member Functions | List of all members
Glympse::IStringBuilder Struct Referenceabstract

A modifiable sequence of characters for use in creating strings. More...

#include <IStringBuilder.h>

Inheritance diagram for Glympse::IStringBuilder:
Inheritance graph
[legend]

Public Member Functions

virtual void append (const char *str)=0
 
virtual void append (const GString &str)=0
 
virtual void append (const GStringBuilder &sb)=0
 
virtual void append (char c)=0
 
virtual void append (unichar c)=0
 
virtual void append (int32 i)=0
 
virtual void append (int64 ll)=0
 
virtual void append (double d)=0
 
virtual void insert (int32 offset, char c)=0
 
virtual int32 capacity ()=0
 
virtual void ensureCapacity (int32 capacity)=0
 
virtual void setLength (int32 length)=0
 
virtual int32 length ()=0
 
virtual GString toString ()=0
 Returns a string containing a concise, human-readable description of this object. More...
 
- Public Member Functions inherited from Glympse::ICommon
virtual int32 retain ()=0
 Add a reference to our object in a COM-like way.
 
virtual int32 release ()=0
 Release a reference to our object in a COM-like way.
 
virtual int32 hold ()=0
 Add a reference to our object in a COM-like way.
 
virtual int32 unhold ()=0
 Release a reference to our object in a COM-like way.
 
virtual int32 hashCode ()=0
 Returns an integer hash code for this object.
 
virtual bool equals (const GCommonObj &o)=0
 Compares this instance with the specified object and indicates if they are equal. More...
 
virtual void attachObject (const GCommon &obj)=0
 Asociates arbitrary object with the instance.
 
virtual GCommon extractObject ()=0
 Extracts associated object or NULL if no association is established.
 

Additional Inherited Members

- Protected Member Functions inherited from Glympse::ICommon
virtual ~ICommon ()
 Destructor is protected to deny explicit object deallocation. More...
 

Detailed Description

A modifiable sequence of characters for use in creating strings.

Member Function Documentation

virtual GString Glympse::IStringBuilder::toString ( )
pure virtual

Returns a string containing a concise, human-readable description of this object.

This method is not designed for efficiency, so it should only be used for debugging purposes. Avoid using it in production code.

The implementation is platform specific. You should not rely on the value returned by this method.

Implements Glympse::ICommon.


The documentation for this struct was generated from the following file: