|
||
class RString : public RStringBase;
A string that is stored in a string pool, with case-sensitive comparisons.
To initialise values of this class, you need to use the operator() functions on the RStringPool
.
This class performs comparisons in a non-folded (case sensitive) manner.
RStringBase
- Base class for classes that represent a string in a string pool.
RString
- A string that is stored in a string pool, with case-sensitive comparisons.
Defined in RString
:
Copy()
Copies a string.operator RStringToken()const
Returns a compact string equivalent to the string (for case-sensitive strings) operator!=(const RString &)const
Inequality operator.operator==(const RString &)const
Equality operator.Inherited from RStringBase
:
Close()
Closes a string.DesC()const
Gets the content of the string.Index(const TStringTable &)const
Gets the enumeration value corresponding to this string.OriginalTableRef()const
Gets the table (if any) that first added the current string to the pool.Pool()const
Gets the string pool.iPool
iVal
operator RStringTokenBase()const
Returns a compact string equivalent to the string RStringPool
String pool handle.inline RString Copy();
Copies a string.
Both the original and the copy must be separately closed.
|
inline operator RStringToken() const;
Returns a compact string equivalent to the string (for case-sensitive strings)
|