#include <PRM_StringRep.h>
Public Member Functions | |
| PRM_StringRep () | |
| ~PRM_StringRep () | |
| void | get (PRM_SpinLock &lock, UT_WorkBuffer &result) |
| Thread-safe accessors. | |
| void | get (PRM_SpinLock &lock, UT_String &result) |
| Thread-safe accessors. | |
| void | harden (PRM_SpinLock &lock, const char *source) |
| Thread-safe accessors. | |
| void | hardenIfNeeded (PRM_SpinLock &lock, const char *source) |
| Thread-safe accessors. | |
| const char * | unsafeGet () const |
| Non-thread-safe accessors. | |
| void | unsafeHarden (const char *str) |
| Non-thread-safe accessors. | |
| void | unsafeHarden (const PRM_StringRep &str) |
| Non-thread-safe accessors. | |
| exint | getMemoryUsage () const |
| Non-thread-safe accessors. | |
| bool | findString (const char *str, bool fullword, bool usewildcards) const |
| Non-thread-safe accessors. | |
Definition at line 31 of file PRM_StringRep.h.
| PRM_StringRep::PRM_StringRep | ( | ) | [inline] |
Definition at line 34 of file PRM_StringRep.h.
| PRM_StringRep::~PRM_StringRep | ( | ) | [inline] |
Definition at line 38 of file PRM_StringRep.h.
| bool PRM_StringRep::findString | ( | const char * | str, | |
| bool | fullword, | |||
| bool | usewildcards | |||
| ) | const |
Non-thread-safe accessors.
| void PRM_StringRep::get | ( | PRM_SpinLock & | lock, | |
| UT_String & | result | |||
| ) |
Thread-safe accessors.
| void PRM_StringRep::get | ( | PRM_SpinLock & | lock, | |
| UT_WorkBuffer & | result | |||
| ) |
Thread-safe accessors.
| exint PRM_StringRep::getMemoryUsage | ( | ) | const |
Non-thread-safe accessors.
| void PRM_StringRep::harden | ( | PRM_SpinLock & | lock, | |
| const char * | source | |||
| ) |
Thread-safe accessors.
| void PRM_StringRep::hardenIfNeeded | ( | PRM_SpinLock & | lock, | |
| const char * | source | |||
| ) |
Thread-safe accessors.
| const char* PRM_StringRep::unsafeGet | ( | ) | const [inline] |
| void PRM_StringRep::unsafeHarden | ( | const PRM_StringRep & | str | ) | [inline] |
| void PRM_StringRep::unsafeHarden | ( | const char * | str | ) | [inline] |
1.5.9