ACE_Auto_String_Free Class Reference
Simple class to automatically de-allocate strings.
More...
#include <SString.h>
List of all members.
Detailed Description
Simple class to automatically de-allocate strings.
Keeps a pointer to a string and deallocates it (using <ACE_OS::free>) on its destructor. If you need to delete using "delete[]" the ACE_Auto_Array_Ptr<char> is your choice. The class plays the same role as auto_ptr<>
Constructor & Destructor Documentation
ACE_Auto_String_Free::ACE_Auto_String_Free |
( |
char * |
p = 0 |
) |
[inline, explicit] |
ACE_Auto_String_Free::~ACE_Auto_String_Free |
( |
void |
|
) |
[inline] |
Member Function Documentation
char * ACE_Auto_String_Free::get |
( |
void |
|
) |
const [inline] |
char * ACE_Auto_String_Free::operator* |
( |
void |
|
) |
const [inline] |
char ACE_Auto_String_Free::operator[] |
( |
size_t |
i |
) |
const [inline] |
char * ACE_Auto_String_Free::release |
( |
void |
|
) |
[inline] |
void ACE_Auto_String_Free::reset |
( |
char * |
p = 0 |
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following files: