|
|
|
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()constReturns a compact string equivalent to the string (for case-sensitive strings) operator!=(const RString &)constInequality operator.operator==(const RString &)constEquality operator.Inherited from RStringBase:
Close()Closes a string.DesC()constGets the content of the string.Index(const TStringTable &)constGets the enumeration value corresponding to this string.OriginalTableRef()constGets the table (if any) that first added the current string to the pool.Pool()constGets the string pool.iPooliValoperator RStringTokenBase()constReturns a compact string equivalent to the string RStringPoolString 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)
|