![]() |
Qore Programming Language
0.9.16
|
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