SML::STRING Member List

This is the complete list of members for SML::STRING, including all inherited members.
AddRef()SML::STRING
Append(const MISTRING &str, int start=0, int end=INT32_MAX)MISTRING
Assign(const MISTRING &str, int start=0, int end=INT32_MAX)MISTRING
Assign(const MIUNICODE *str, int start=0, int end=INT32_MAX)MISTRING
Assign(const char *str, int len)MISTRING
Assign(const char *str, CHAR_ENCODING encoding)MISTRING [inline]
Assign(const void *str, CHAR_ENCODING encoding)MISTRING
AssignFromSizeAbbr(INT64 size)MISTRING
AttachUserData(USERDATA *data)SML::STRING
CheckLineTermination(LINETERM lineterm) const MISTRING
Clear()MISTRING
Compare(const MISTRING &str) const MISTRING
Compare(const MISTRING &str, int len) const MISTRING
Compare(int SrcStart, const MISTRING &str, int OtherStart, int len) const MISTRING
Compare(const char *str) const MISTRING
Compare(const char *str, int len) const MISTRING
Compare(int SrcStart, const char *str, int OtherStart, int len) const MISTRING
Compare(const STRUTF8 &str) const MISTRING
Compare(const STRUTF8 &str, int len) const MISTRING
Compare(int SrcStart, const STRUTF8 &str, int OtherStart, int len) const MISTRING
CompareNatural(const MISTRING &str) const MISTRING
CompareNoCase(const MISTRING &str) const MISTRING
CompareNoCase(const MISTRING &str, int len) const MISTRING
CompareNoCase(int SrcStart, const MISTRING &str, int OtherStart, int len) const MISTRING
CompareNoCase(const char *str) const MISTRING
CompareNoCase(const char *str, int len) const MISTRING
CompareNoCase(int SrcStart, const char *str, int OtherStart, int len) const MISTRING
CompareNoCase(const STRUTF8 &str) const MISTRING
CompareNoCase(const STRUTF8 &str, int len) const MISTRING
CompareNoCase(int SrcStart, const STRUTF8 &str, int OtherStart, int len) const MISTRING
ConvertFrom(ENCODING Encoding)MISTRING
ConvertTo(ENCODING Encoding)MISTRING
ConvertToDouble() const MISTRING
DEPRECATED_MSG("Just construct a STRUTF8 from *smlstr") STRUTF8 GetSTRUTF8() const SML::STRING
DEPRECATED_MSG("Use Assign instead") void SetString(const char *str)SML::STRING
DetachUserData(USERDATA *data)SML::STRING
ENCODING enum nameMISTRING
ENCODING_HTML enum valueMISTRING
ENCODING_URI enum valueMISTRING
ENCODING_XML enum valueMISTRING
FindAndReplace(const MISTRING &search, const MISTRING &replace, bool all, int start=0)MISTRING
FindAndReplace(const char *search, const MISTRING &replace, bool all, int start=0)MISTRING
FindAndReplace(const char *search, const char *replace, bool all, int start=0)MISTRING
FindNextAfter(const MISTRING &str, int start=0) const MISTRING
FindNextAfter(const char *str, int start=0) const MISTRING
FindNextInSet(const MISTRING &chars, int start=0) const MISTRING
FindNextNotInSet(const MISTRING &chars, int start=0) const MISTRING
FindNextOf(MIUNICODE c, int start=0) const MISTRING
FindNextOf(const MISTRING &str, int start=0) const MISTRING
FindNextOf(const char *str, int start=0) const MISTRING
FindPrevInSet(const MISTRING &chars, int start=INT32_MAX) const MISTRING
FindPrevNotInSet(const MISTRING &chars, int start=INT32_MAX) const MISTRING
FindPrevOf(MIUNICODE c, int start=INT32_MAX) const MISTRING
FlagTextToValueMultiple(const FLAG *flags, UINT32 *FlagVal) const SML::STRING
FlagTextToValueMultiple(const PARM *flags, UINT32 *FlagVal) const SML::STRING
FlagTextToValueSingle(const FLAG *flags, UINT32 *FlagVal) const SML::STRING
FlagTextToValueSingle(const PARM *flags, UINT32 *FlagVal) const SML::STRING
FlagValueToTextMultiple(const FLAG *flags, UINT32 *FlagVal)SML::STRING
FlagValueToTextMultiple(const PARM *flags, UINT32 *FlagVal)SML::STRING
FlagValueToTextSingle(const FLAG *flags, UINT32 *FlagVal)SML::STRING
FlagValueToTextSingle(const PARM *flags, UINT32 *FlagVal)SML::STRING
FLOATFMT enum nameMISTRING
FLOATFMT_Fixed enum valueMISTRING
FLOATFMT_General enum valueMISTRING
FLOATFMT_MaxPrecision enum valueMISTRING
FLOATFMT_Scientific enum valueMISTRING
FmtEnableSubstitution(bool enable=true)MISTRING
FmtSetBase(int base)MISTRING
FmtSetFill(MIUNICODE fill)MISTRING
FmtSetFloat(FLOATFMT floatmode)MISTRING
FmtSetPrecision(int precision)MISTRING
FmtSetSign(bool sign)MISTRING
FmtSetThousandSeparator(char c)MISTRING
FmtSetWidth(int width)MISTRING
GetEmpty()MISTRING [static]
GetEncoded(CHAR_ENCODING encoding) const MISTRING
GetLength() const MISTRING
GetReference() const MISTRING
GetString() const MISTRING
GetSubString(int start) const MISTRING
GetSubString(int start, int end) const MISTRING
GetUserData(USERDATA::TAG tag)SML::STRING
IniRead(INIHANDLE handle, const char *group, const char *field)MISTRING
IniReadML(INIHANDLE handle, const char *group, const char *field)MISTRING
IniWrite(INIHANDLE handle, const char *group, const char *field) const MISTRING
IniWriteML(INIHANDLE handle, const char *group, const char *field) const MISTRING
Insert(int start, const MISTRING &str, int strstart=0, int strend=INT32_MAX)MISTRING
IsEmpty() const MISTRING
IsLike(const MISTRING &pattern, bool bIgnoreCase=false, MIUNICODE WildCard= '%', MIUNICODE SingleMatchChar= '_', MIUNICODE EscapeChar= '\\') const MISTRING
Join(const MISTRINGLIST &list, const MIUNICODE *sep)MISTRING
Join(const MISTRINGLIST &list, const char *sep="")MISTRING
LINETERM enum nameMISTRING
LINETERM_CR enum valueMISTRING
LINETERM_CRLF enum valueMISTRING
LINETERM_LF enum valueMISTRING
MakeExclusive()MISTRING
MISTRING()MISTRING
MISTRING(const MISTRING &rhs)MISTRING
MISTRING(const MIUNICODE *ustr)MISTRING
MISTRING(const char *str)MISTRING [explicit]
MISTRING(const STRUTF8 &rhs)MISTRING
MISTRING(TEXTID textid)MISTRING
MISTRING(const void *str, CHAR_ENCODING encoding)MISTRING
MISTRING(int value)MISTRING [explicit]
MISTRING(long value)MISTRING [explicit]
MISTRING(INT64 value)MISTRING [explicit]
MISTRING(unsigned int value)MISTRING [explicit]
MISTRING(unsigned long value)MISTRING [explicit]
MISTRING(UINT64 value)MISTRING [explicit]
MISTRING(double value)MISTRING [explicit]
operator const MIUNICODE *() const MISTRING
operator+=(const MISTRING &rhs)MISTRING
operator+=(const MIUNICODE *rhs)MISTRING
operator+=(const char *rhs)MISTRING
operator+=(MIUNICODE c)MISTRING
operator<<(STR_OP op)MISTRING
operator<<(bool b)MISTRING
operator<<(char c)MISTRING
operator<<(signed char n)MISTRING
operator<<(unsigned char n)MISTRING
operator<<(short n)MISTRING
operator<<(int n)MISTRING
operator<<(long n)MISTRING
operator<<(INT64 n)MISTRING
operator<<(unsigned short n)MISTRING
operator<<(unsigned int n)MISTRING
operator<<(unsigned long n)MISTRING
operator<<(UINT64 n)MISTRING
operator<<(float f)MISTRING
operator<<(double f)MISTRING
operator<<(const char *s)MISTRING
operator<<(const MIUNICODE *s)MISTRING
operator<<(const STRUTF8 &s)MISTRING
operator<<(const MISTRING &s)MISTRING
operator<<(TEXTID textid)MISTRING
operator=(const MISTRING &rhs)MISTRING
operator=(const STRUTF8 &rhs)MISTRING
operator=(TEXTID textid)MISTRING
operator=(const MIUNICODE *rhs)MISTRING
operator=(const char *rhs)MISTRING
operator[](int idx) const MISTRING
Pad(MIUNICODE c, int numchars)MISTRING
PadToLength(MIUNICODE c, int length)MISTRING
Release()SML::STRING
Remove(int start, int end)MISTRING
Replace(int index, MIUNICODE c)MISTRING
Replace(int start, int end, const MISTRING &str, int strstart=0, int strend=INT32_MAX)MISTRING
Replace(int start, int end, const char *str)MISTRING
Reserve(int numchars)MISTRING
Search(const MIUNICODE *str, UINT32 &MatchStart, UINT32 &MatchEnd, bool bIgnoreCase=false, UINT32 Start=0) const MISTRING
Search(const UCREGEXP &regex, UINT32 &MatchStart, UINT32 &MatchEnd, UINT32 Start=0) const MISTRING
SetLineTermination(LINETERM lineterm)MISTRING
SetLowerCase(int start=0)MISTRING
SetUpperCase(int start=0)MISTRING
Split(MIUNICODE ch, MISTRINGLIST &list, int maxitems=0) const MISTRING
Split(const MIUNICODE *regexp, MISTRINGLIST &list, int maxitems=0) const MISTRING
Terminate(MIUNICODE c)MISTRING
Truncate(int length)MISTRING
WordWrap(int MaxLineLength)MISTRING
~MISTRING()MISTRING

Generated on Sun Oct 7 21:39:18 2012 for TNTsdk 2012 by  doxygen 1.6.1