|  | Qore Programming Language 1.19.5
    | 
class used to hold a possibly temporary QoreString pointer, stack only, cannot be dynamically allocated More...
#include <QoreString.h>
| Public Member Methods | |
| DLLLOCAL | TempString () | 
| populates the object with a new QoreString that this object will manage | |
| DLLLOCAL | TempString (const QoreEncoding *enc) | 
| populates the object with a new QoreString in a specific encoding that this object will manage | |
| DLLLOCAL | TempString (QoreString *s) | 
| populates the object with the QoreString pointer to be managed | |
| DLLLOCAL | ~TempString () | 
| deletes the QoreString pointer being managed | |
| DLLLOCAL | operator bool () const | 
| returns true if a QoreString pointer is being managed | |
| DLLLOCAL QoreString * | operator* () | 
| returns the QoreString pointer being managed | |
| DLLLOCAL QoreString * | operator-> () | 
| returns the QoreString pointer being managed | |
| DLLLOCAL QoreString * | release () | 
| releases the QoreString pointer being managed and sets the internal pointer to 0 | |
class used to hold a possibly temporary QoreString pointer, stack only, cannot be dynamically allocated