#include <Rxstring.hpp>
Public Member Functions | |
| ManagedRxstring () | |
| ManagedRxstring (size_t size) | |
| ~ManagedRxstring () | |
| void | setStringSize (size_t size) |
| void | ensureCapacity (size_t size) |
| char * | allocateResult (size_t size) |
Additional Inherited Members | |
Public Attributes inherited from Rxstring | |
| size_t | strlength |
| char * | strptr |
Definition at line 53 of file Rxstring.hpp.
|
inline |
Definition at line 56 of file Rxstring.hpp.
References Rxstring::strlength, and Rxstring::strptr.
|
inline |
Definition at line 62 of file Rxstring.hpp.
References setStringSize().
|
inline |
Definition at line 67 of file Rxstring.hpp.
References SysAPIManager::releaseMemory(), and Rxstring::strptr.
|
inline |
Definition at line 95 of file Rxstring.hpp.
References SysAPIManager::allocateMemory(), MEMORY_ERROR, and Rxstring::strptr.
Referenced by setStringSize().
|
inline |
Definition at line 82 of file Rxstring.hpp.
References SysAPIManager::releaseMemory(), setStringSize(), Rxstring::strlength, and Rxstring::strptr.
Referenced by MacroSpaceFile::read(), and LocalMacroSpaceManager::readRxstringFromFile().
|
inline |
Definition at line 75 of file Rxstring.hpp.
References allocateResult(), and Rxstring::strlength.
Referenced by ensureCapacity(), and ManagedRxstring().