<html> <head> <link rel="stylesheet" href="page.css" type="text/css"> <title>fox-toolkit.org - Documentation</title> </head> <body bgcolor=#ffffff link=#990033 vlink=#990033 alink=#990033 text=#000000> <font face='verdana,sans-serif' size=2 > <!---- TOPIC TITLE WITH LOGO---> <table border=0 cellpadding= cellspacing=2 width=100% ><tr><td><a href='http://www.fox-toolkit.org/doc.html'><img src='../art/foxlogo_small.jpg' border=0></a></td><td width=100% valign=bottom><font face='verdana,sans-serif' size=2 ><b> <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <br><img src='../art/line.gif' width=100% height=1></b></font></td></tr></table> <p> <!--- TOPIC TITLE WITH LOGO ---> <!-- Generated by Doxygen 1.3.3 --> <h1>FX::FXString Class Reference</h1><a class="el" href="classFX_1_1FXString.html">FXString</a> provides essential string manipulation capabilities. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="FXString_8h-source.html">FXString.h</a>></code> <p> <a href="classFX_1_1FXString-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> <tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a0">FXString</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a1">FXString</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a2">FXString</a> (const FXchar *s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a3">FXString</a> (const FXchar *s, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a4">FXString</a> (FXchar c, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a5">FXString</a> (const FXchar *s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a6">length</a> (FXint len)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a7">length</a> () const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>const FXchar * </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a8">text</a> () const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXbool </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a9">empty</a> () const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXchar & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a10">operator[]</a> (FXint i)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>const FXchar & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a11">operator[]</a> (FXint i) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a12">operator=</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a13">operator=</a> (const FXchar *s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a14">fill</a> (FXchar c, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a15">fill</a> (FXchar c)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a16">lower</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a17">upper</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a18">section</a> (FXchar delim, FXint start, FXint num=1) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a19">section</a> (const FXchar *delim, FXint n, FXint start, FXint num=1) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a20">section</a> (const FXchar *delim, FXint start, FXint num=1) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a21">section</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &delim, FXint start, FXint num=1) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a22">assign</a> (FXchar c)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a23">assign</a> (FXchar c, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a24">assign</a> (const FXchar *s, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a25">assign</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a26">assign</a> (const FXchar *s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a27">insert</a> (FXint pos, FXchar c)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a28">insert</a> (FXint pos, FXchar c, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a29">insert</a> (FXint pos, const FXchar *s, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a30">insert</a> (FXint pos, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a31">insert</a> (FXint pos, const FXchar *s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a32">prepend</a> (FXchar c)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a33">prepend</a> (FXchar c, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a34">prepend</a> (const FXchar *s, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a35">prepend</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a36">prepend</a> (const FXchar *s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a37">append</a> (FXchar c)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a38">append</a> (FXchar c, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a39">append</a> (const FXchar *s, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a40">append</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a41">append</a> (const FXchar *s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a42">replace</a> (FXint pos, FXchar c)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a43">replace</a> (FXint pos, FXint m, FXchar c, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a44">replace</a> (FXint pos, FXint m, const FXchar *s, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a45">replace</a> (FXint pos, FXint m, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a46">replace</a> (FXint pos, FXint m, const FXchar *s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a47">remove</a> (FXint pos, FXint n=1)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a48">contains</a> (FXchar ch)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a49">contains</a> (const FXchar *sub, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a50">contains</a> (const FXchar *sub)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a51">contains</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &sub)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a52">substitute</a> (FXchar org, FXchar sub, FXbool all=TRUE)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a53">substitute</a> (const FXchar *org, FXint olen, const FXchar *rep, FXint rlen, FXbool all=TRUE)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a54">substitute</a> (const FXchar *org, const FXchar *rep, FXbool all=TRUE)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a55">substitute</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &org, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &rep, FXbool all=TRUE)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a56">simplify</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a57">trim</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a58">trimBegin</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a59">trimEnd</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a60">trunc</a> (FXint pos)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a61">clear</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a62">left</a> (FXint n) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a63">right</a> (FXint n) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a64">mid</a> (FXint pos, FXint n) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a65">before</a> (FXchar ch, FXint n=1) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a66">rbefore</a> (FXchar ch, FXint n=1) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a67">after</a> (FXchar ch, FXint n=1) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a68">rafter</a> (FXchar ch, FXint n=1) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a69">find</a> (FXchar c, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a70">rfind</a> (FXchar c, FXint pos=2147483647) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a71" doxytag="FX::FXString::find"></a> FXint </td><td class="memItemRight" valign=bottom><b>find</b> (FXchar c, FXint pos, FXint n) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a72" doxytag="FX::FXString::rfind"></a> FXint </td><td class="memItemRight" valign=bottom><b>rfind</b> (FXchar c, FXint pos, FXint n) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a73">find</a> (const FXchar *substr, FXint n, FXint pos) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a74">rfind</a> (const FXchar *substr, FXint n, FXint pos) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a75">find</a> (const FXchar *substr, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a76">rfind</a> (const FXchar *substr, FXint pos=2147483647) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a77">find</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &substr, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a78">rfind</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &substr, FXint pos=2147483647) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a79">find_first_of</a> (const FXchar *set, FXint n, FXint pos) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a80">find_first_of</a> (const FXchar *set, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a81">find_first_of</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &set, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a82">find_first_of</a> (FXchar c, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a83">find_last_of</a> (const FXchar *set, FXint n, FXint pos) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a84">find_last_of</a> (const FXchar *set, FXint pos=2147483647) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a85">find_last_of</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &set, FXint pos=2147483647) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a86">find_last_of</a> (FXchar c, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a87">find_first_not_of</a> (const FXchar *set, FXint n, FXint pos) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a88">find_first_not_of</a> (const FXchar *set, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a89">find_first_not_of</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &set, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a90">find_first_not_of</a> (FXchar c, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a91">find_last_not_of</a> (const FXchar *set, FXint n, FXint pos) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a92">find_last_not_of</a> (const FXchar *set, FXint pos=2147483647) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a93">find_last_not_of</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &set, FXint pos=2147483647) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a94">find_last_not_of</a> (FXchar c, FXint pos=0) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a95">count</a> (FXchar c) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a96">format</a> (const char *fmt,...) FX_PRINTF(2</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a97" doxytag="FX::FXString::vformat"></a> <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><b>vformat</b> (const char *fmt, va_list args)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a98">scan</a> (const char *fmt,...) const FX_SCANF(2</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a99" doxytag="FX::FXString::vscan"></a> FXint </td><td class="memItemRight" valign=bottom><b>vscan</b> (const char *fmt, va_list args) const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXuint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a100">hash</a> () const</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a101">operator+=</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a102" doxytag="FX::FXString::operator+="></a> <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><b>operator+=</b> (const FXchar *s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a103" doxytag="FX::FXString::operator+="></a> <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td><td class="memItemRight" valign=bottom><b>operator+=</b> (FXchar c)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#a104">~FXString</a> ()</td></tr> <tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="s0" doxytag="FX::FXString::null"></a> const FXchar </td><td class="memItemRight" valign=bottom><b>null</b> []</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="s1" doxytag="FX::FXString::hex"></a> const FXchar </td><td class="memItemRight" valign=bottom><b>hex</b> [17]</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="s2" doxytag="FX::FXString::HEX"></a> const FXchar </td><td class="memItemRight" valign=bottom><b>HEX</b> [17]</td></tr> <tr><td colspan=2><br><h2>Friends</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n0">compare</a> (const FXchar *s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n1" doxytag="FX::FXString::compare"></a> FXint </td><td class="memItemRight" valign=bottom><b>compare</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n2" doxytag="FX::FXString::compare"></a> FXint </td><td class="memItemRight" valign=bottom><b>compare</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n3" doxytag="FX::FXString::compare"></a> FXint </td><td class="memItemRight" valign=bottom><b>compare</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n4">compare</a> (const FXchar *s1, const FXchar *s2, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n5" doxytag="FX::FXString::compare"></a> FXint </td><td class="memItemRight" valign=bottom><b>compare</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n6" doxytag="FX::FXString::compare"></a> FXint </td><td class="memItemRight" valign=bottom><b>compare</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n7" doxytag="FX::FXString::compare"></a> FXint </td><td class="memItemRight" valign=bottom><b>compare</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n8">comparecase</a> (const FXchar *s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n9" doxytag="FX::FXString::comparecase"></a> FXint </td><td class="memItemRight" valign=bottom><b>comparecase</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n10" doxytag="FX::FXString::comparecase"></a> FXint </td><td class="memItemRight" valign=bottom><b>comparecase</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n11" doxytag="FX::FXString::comparecase"></a> FXint </td><td class="memItemRight" valign=bottom><b>comparecase</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n12">comparecase</a> (const FXchar *s1, const FXchar *s2, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n13" doxytag="FX::FXString::comparecase"></a> FXint </td><td class="memItemRight" valign=bottom><b>comparecase</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n14" doxytag="FX::FXString::comparecase"></a> FXint </td><td class="memItemRight" valign=bottom><b>comparecase</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n15" doxytag="FX::FXString::comparecase"></a> FXint </td><td class="memItemRight" valign=bottom><b>comparecase</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2, FXint n)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXbool </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n16">operator==</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n17" doxytag="FX::FXString::operator=="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator==</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n18" doxytag="FX::FXString::operator=="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator==</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n19" doxytag="FX::FXString::operator!="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator!=</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n20" doxytag="FX::FXString::operator!="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator!=</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n21" doxytag="FX::FXString::operator!="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator!=</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n22" doxytag="FX::FXString::operator<"></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator<</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n23" doxytag="FX::FXString::operator<"></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator<</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n24" doxytag="FX::FXString::operator<"></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator<</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n25" doxytag="FX::FXString::operator<="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator<=</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n26" doxytag="FX::FXString::operator<="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator<=</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n27" doxytag="FX::FXString::operator<="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator<=</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n28" doxytag="FX::FXString::operator>"></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator></b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n29" doxytag="FX::FXString::operator>"></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator></b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n30" doxytag="FX::FXString::operator>"></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator></b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n31" doxytag="FX::FXString::operator>="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator>=</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n32" doxytag="FX::FXString::operator>="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator>=</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n33" doxytag="FX::FXString::operator>="></a> FXbool </td><td class="memItemRight" valign=bottom><b>operator>=</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n34">operator+</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n35" doxytag="FX::FXString::operator+"></a> <a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><b>operator+</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s1, const FXchar *s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n36" doxytag="FX::FXString::operator+"></a> <a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><b>operator+</b> (const FXchar *s1, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s2)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n37">operator+</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s, FXchar c)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n38" doxytag="FX::FXString::operator+"></a> <a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><b>operator+</b> (FXchar c, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXStream.html">FXStream</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n39">operator<<</a> (<a class="el" href="classFX_1_1FXStream.html">FXStream</a> &store, const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXStream.html">FXStream</a> & </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n40">operator>></a> (<a class="el" href="classFX_1_1FXStream.html">FXStream</a> &store, <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n41">FXStringFormat</a> (const FXchar *fmt,...) FX_PRINTF(1</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n42" doxytag="FX::FXString::FXStringVFormat"></a> <a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><b>FXStringVFormat</b> (const FXchar *fmt, va_list args)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n43">FXStringVal</a> (FXint num, FXint base=10)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n44" doxytag="FX::FXString::FXStringVal"></a> <a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><b>FXStringVal</b> (FXuint num, FXint base=10)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n45">FXStringVal</a> (FXfloat num, FXint prec=6, FXbool exp=MAYBE)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n46" doxytag="FX::FXString::FXStringVal"></a> <a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><b>FXStringVal</b> (FXdouble num, FXint prec=6, FXbool exp=MAYBE)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXint </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n47">FXIntVal</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s, FXint base=10)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n48" doxytag="FX::FXString::FXUIntVal"></a> FXuint </td><td class="memItemRight" valign=bottom><b>FXUIntVal</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s, FXint base=10)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>FXfloat </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n49">FXFloatVal</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a name="n50" doxytag="FX::FXString::FXDoubleVal"></a> FXdouble </td><td class="memItemRight" valign=bottom><b>FXDoubleVal</b> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n51">escape</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classFX_1_1FXString.html">FXString</a> </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n52">unescape</a> (const <a class="el" href="classFX_1_1FXString.html">FXString</a> &s)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="classFX_1_1FXString.html#n53">swap</a> (<a class="el" href="classFX_1_1FXString.html">FXString</a> &a, <a class="el" href="classFX_1_1FXString.html">FXString</a> &b)</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <a class="el" href="classFX_1_1FXString.html">FXString</a> provides essential string manipulation capabilities. <p> <hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="FX::FXString::FXString"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Create empty string. <p> </td> </tr> </table> <a name="a1" doxytag="FX::FXString::FXString"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FX::FXString::FXString </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Copy construct. <p> </td> </tr> </table> <a name="a2" doxytag="FX::FXString::FXString"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FX::FXString::FXString </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Construct and init. <p> </td> </tr> </table> <a name="a3" doxytag="FX::FXString::FXString"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FX::FXString::FXString </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>s</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Construct and init with substring. <p> </td> </tr> </table> <a name="a4" doxytag="FX::FXString::FXString"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FX::FXString::FXString </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Construct and fill with constant. <p> </td> </tr> </table> <a name="a5" doxytag="FX::FXString::FXString"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FX::FXString::FXString </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>s1</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>s2</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Construct string from two parts. <p> </td> </tr> </table> <a name="a104" doxytag="FX::FXString::~FXString"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FX::FXString::~<a class="el" href="classFX_1_1FXString.html">FXString</a> </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Delete. <p> </td> </tr> </table> <hr><h2>Member Function Documentation</h2> <a name="a6" doxytag="FX::FXString::length"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void FX::FXString::length </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname1" valign="top" nowrap> <em>len</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Change the length of the string to len. <p> </td> </tr> </table> <a name="a7" doxytag="FX::FXString::length"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::length </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Length of text. <p> </td> </tr> </table> <a name="a8" doxytag="FX::FXString::text"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> const FXchar* FX::FXString::text </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Get text contents. <p> </td> </tr> </table> <a name="a9" doxytag="FX::FXString::empty"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXbool FX::FXString::empty </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> See if string is empty. <p> </td> </tr> </table> <a name="a10" doxytag="FX::FXString::operator[]"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXchar& FX::FXString::operator[] </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname1" valign="top" nowrap> <em>i</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return a non-const reference to the ith character. <p> </td> </tr> </table> <a name="a11" doxytag="FX::FXString::operator[]"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> const FXchar& FX::FXString::operator[] </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname1" valign="top" nowrap> <em>i</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const<code> [inline]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return a const reference to the ith character. <p> </td> </tr> </table> <a name="a12" doxytag="FX::FXString::operator="></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::operator= </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Assign another string to this. <p> </td> </tr> </table> <a name="a13" doxytag="FX::FXString::operator="></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::operator= </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Assign a C-style string to this. <p> </td> </tr> </table> <a name="a14" doxytag="FX::FXString::fill"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::fill </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Fill with a constant. <p> </td> </tr> </table> <a name="a15" doxytag="FX::FXString::fill"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::fill </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname1" valign="top" nowrap> <em>c</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Fill up to current length. <p> </td> </tr> </table> <a name="a16" doxytag="FX::FXString::lower"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::lower </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Convert to lower case. <p> </td> </tr> </table> <a name="a17" doxytag="FX::FXString::upper"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::upper </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Convert to upper case. <p> </td> </tr> </table> <a name="a18" doxytag="FX::FXString::section"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::section </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>delim</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>start</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>num</em> = 1</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return num partition(s) of string separated by delimiter delim. <p> </td> </tr> </table> <a name="a19" doxytag="FX::FXString::section"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::section </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>delim</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>start</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>num</em> = 1</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return num partition(s) of string separated by delimiters in delim. <p> </td> </tr> </table> <a name="a20" doxytag="FX::FXString::section"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::section </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>delim</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>start</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>num</em> = 1</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return num partition(s) of string separated by delimiters in delim. <p> </td> </tr> </table> <a name="a21" doxytag="FX::FXString::section"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::section </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>delim</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>start</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>num</em> = 1</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return num partition(s) of string separated by delimiters in delim. <p> </td> </tr> </table> <a name="a22" doxytag="FX::FXString::assign"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::assign </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname1" valign="top" nowrap> <em>c</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Assign character c to this string. <p> </td> </tr> </table> <a name="a23" doxytag="FX::FXString::assign"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::assign </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Assign n characters c to this string. <p> </td> </tr> </table> <a name="a24" doxytag="FX::FXString::assign"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::assign </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>s</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Assign first n characters of string s to this string. <p> </td> </tr> </table> <a name="a25" doxytag="FX::FXString::assign"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::assign </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Assign string s to this string. <p> </td> </tr> </table> <a name="a26" doxytag="FX::FXString::assign"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::assign </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Assign string s to this string. <p> </td> </tr> </table> <a name="a27" doxytag="FX::FXString::insert"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::insert </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXchar </td> <td class="mdname" nowrap> <em>c</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Insert character at specified position. <p> </td> </tr> </table> <a name="a28" doxytag="FX::FXString::insert"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::insert </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Insert n characters c at specified position. <p> </td> </tr> </table> <a name="a29" doxytag="FX::FXString::insert"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::insert </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>s</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Insert first n characters of string at specified position. <p> </td> </tr> </table> <a name="a30" doxytag="FX::FXString::insert"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::insert </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Insert string at specified position. <p> </td> </tr> </table> <a name="a31" doxytag="FX::FXString::insert"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::insert </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>s</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Insert string at specified position. <p> </td> </tr> </table> <a name="a32" doxytag="FX::FXString::prepend"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::prepend </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname1" valign="top" nowrap> <em>c</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Prepend string with input character. <p> </td> </tr> </table> <a name="a33" doxytag="FX::FXString::prepend"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::prepend </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Prepend string with n characters c. <p> </td> </tr> </table> <a name="a34" doxytag="FX::FXString::prepend"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::prepend </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>s</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Prepend string with first n characters of input string. <p> </td> </tr> </table> <a name="a35" doxytag="FX::FXString::prepend"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::prepend </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Prepend string with input string. <p> </td> </tr> </table> <a name="a36" doxytag="FX::FXString::prepend"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::prepend </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Prepend string with input string. <p> </td> </tr> </table> <a name="a37" doxytag="FX::FXString::append"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::append </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname1" valign="top" nowrap> <em>c</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Append input character to this string. <p> </td> </tr> </table> <a name="a38" doxytag="FX::FXString::append"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::append </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Append input n characters c to this string. <p> </td> </tr> </table> <a name="a39" doxytag="FX::FXString::append"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::append </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>s</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Append first n characters of input string to this string. <p> </td> </tr> </table> <a name="a40" doxytag="FX::FXString::append"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::append </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Append input string to this string. <p> </td> </tr> </table> <a name="a41" doxytag="FX::FXString::append"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::append </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Append input string to this string. <p> </td> </tr> </table> <a name="a42" doxytag="FX::FXString::replace"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::replace </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXchar </td> <td class="mdname" nowrap> <em>c</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Replace a single character. <p> </td> </tr> </table> <a name="a43" doxytag="FX::FXString::replace"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::replace </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>m</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Replace the m characters at pos with n characters c. <p> </td> </tr> </table> <a name="a44" doxytag="FX::FXString::replace"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::replace </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>m</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>s</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Replaces the m characters at pos with first n characters of input string. <p> </td> </tr> </table> <a name="a45" doxytag="FX::FXString::replace"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::replace </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>m</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Replace the m characters at pos with input string. <p> </td> </tr> </table> <a name="a46" doxytag="FX::FXString::replace"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::replace </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>m</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>s</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Replace the m characters at pos with input string. <p> </td> </tr> </table> <a name="a47" doxytag="FX::FXString::remove"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::remove </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em> = 1</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Remove substring. <p> </td> </tr> </table> <a name="a48" doxytag="FX::FXString::contains"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::contains </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname1" valign="top" nowrap> <em>ch</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return number of occurrences of ch in string. <p> </td> </tr> </table> <a name="a49" doxytag="FX::FXString::contains"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::contains </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>sub</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return number of occurrences of string sub in string. <p> </td> </tr> </table> <a name="a50" doxytag="FX::FXString::contains"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::contains </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname1" valign="top" nowrap> <em>sub</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return number of occurrences of string sub in string. <p> </td> </tr> </table> <a name="a51" doxytag="FX::FXString::contains"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::contains </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>sub</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return number of occurrences of string sub in string. <p> </td> </tr> </table> <a name="a52" doxytag="FX::FXString::substitute"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::substitute </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>org</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXchar </td> <td class="mdname" nowrap> <em>sub</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXbool </td> <td class="mdname" nowrap> <em>all</em> = TRUE</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Substitute one character by another. <p> </td> </tr> </table> <a name="a53" doxytag="FX::FXString::substitute"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::substitute </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>org</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>olen</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>rep</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>rlen</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXbool </td> <td class="mdname" nowrap> <em>all</em> = TRUE</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Substitute one string by another. <p> </td> </tr> </table> <a name="a54" doxytag="FX::FXString::substitute"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::substitute </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>org</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>rep</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXbool </td> <td class="mdname" nowrap> <em>all</em> = TRUE</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Substitute one string by another. <p> </td> </tr> </table> <a name="a55" doxytag="FX::FXString::substitute"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::substitute </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>org</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>rep</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXbool </td> <td class="mdname" nowrap> <em>all</em> = TRUE</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Substitute one string by another. <p> </td> </tr> </table> <a name="a56" doxytag="FX::FXString::simplify"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::simplify </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Simplify whitespace in string. <p> </td> </tr> </table> <a name="a57" doxytag="FX::FXString::trim"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::trim </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Remove leading and trailing whitespace. <p> </td> </tr> </table> <a name="a58" doxytag="FX::FXString::trimBegin"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::trimBegin </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Remove leading whitespace. <p> </td> </tr> </table> <a name="a59" doxytag="FX::FXString::trimEnd"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::trimEnd </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Remove trailing whitespace. <p> </td> </tr> </table> <a name="a60" doxytag="FX::FXString::trunc"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::trunc </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname1" valign="top" nowrap> <em>pos</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Truncate string at pos. <p> </td> </tr> </table> <a name="a61" doxytag="FX::FXString::clear"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::clear </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Clear. <p> </td> </tr> </table> <a name="a62" doxytag="FX::FXString::left"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::left </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname1" valign="top" nowrap> <em>n</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Get left most part. <p> </td> </tr> </table> <a name="a63" doxytag="FX::FXString::right"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::right </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname1" valign="top" nowrap> <em>n</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Get right most part. <p> </td> </tr> </table> <a name="a64" doxytag="FX::FXString::mid"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::mid </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>pos</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Get some part in the middle. <p> </td> </tr> </table> <a name="a65" doxytag="FX::FXString::before"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::before </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>ch</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em> = 1</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return all characters before the n-th occurrence of ch, searching from the beginning of the string. <p> If the character is not found, return the entire string. If n<=0, return the empty string. </td> </tr> </table> <a name="a66" doxytag="FX::FXString::rbefore"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::rbefore </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>ch</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em> = 1</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return all characters before the n-th occurrence of ch, searching from the end of the string. <p> If the character is not found, return the empty string. If n<=0, return the entire string. </td> </tr> </table> <a name="a67" doxytag="FX::FXString::after"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::after </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>ch</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em> = 1</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return all characters after the nth occurrence of ch, searching from the beginning of the string. <p> If the character is not found, return the empty string. If n<=0, return the entire string. </td> </tr> </table> <a name="a68" doxytag="FX::FXString::rafter"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FX::FXString::rafter </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>ch</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em> = 1</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Return all characters after the nth occurrence of ch, searching from the end of the string. <p> If the character is not found, return the entire string. If n<=0, return the empty string. </td> </tr> </table> <a name="a69" doxytag="FX::FXString::find"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find a character, searching forward; return position or -1. <p> </td> </tr> </table> <a name="a70" doxytag="FX::FXString::rfind"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::rfind </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 2147483647</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find a character, searching backward; return position or -1. <p> </td> </tr> </table> <a name="a73" doxytag="FX::FXString::find"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>substr</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find a substring of length n, searching forward; return position or -1. <p> </td> </tr> </table> <a name="a74" doxytag="FX::FXString::rfind"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::rfind </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>substr</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find a substring of length n, searching backward; return position or -1. <p> </td> </tr> </table> <a name="a75" doxytag="FX::FXString::find"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>substr</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find a substring, searching forward; return position or -1. <p> </td> </tr> </table> <a name="a76" doxytag="FX::FXString::rfind"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::rfind </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>substr</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 2147483647</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find a substring, searching backward; return position or -1. <p> </td> </tr> </table> <a name="a77" doxytag="FX::FXString::find"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>substr</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find a substring, searching forward; return position or -1. <p> </td> </tr> </table> <a name="a78" doxytag="FX::FXString::rfind"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::rfind </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>substr</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 2147483647</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find a substring, searching backward; return position or -1. <p> </td> </tr> </table> <a name="a79" doxytag="FX::FXString::find_first_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_first_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find first character in the set of size n, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a80" doxytag="FX::FXString::find_first_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_first_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find first character in the set, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a81" doxytag="FX::FXString::find_first_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_first_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find first character in the set, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a82" doxytag="FX::FXString::find_first_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_first_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find first character, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a83" doxytag="FX::FXString::find_last_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_last_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find last character in the set of size n, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a84" doxytag="FX::FXString::find_last_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_last_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 2147483647</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find last character in the set, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a85" doxytag="FX::FXString::find_last_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_last_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 2147483647</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find last character in the set, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a86" doxytag="FX::FXString::find_last_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_last_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find last character, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a87" doxytag="FX::FXString::find_first_not_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_first_not_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find first character NOT in the set of size n, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a88" doxytag="FX::FXString::find_first_not_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_first_not_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find first character NOT in the set, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a89" doxytag="FX::FXString::find_first_not_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_first_not_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find first character NOT in the set, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a90" doxytag="FX::FXString::find_first_not_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_first_not_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find first character NOT equal to c, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a91" doxytag="FX::FXString::find_last_not_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_last_not_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find last character NOT in the set of size n, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a92" doxytag="FX::FXString::find_last_not_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_last_not_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 2147483647</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find last character NOT in the set, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a93" doxytag="FX::FXString::find_last_not_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_last_not_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>set</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 2147483647</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find last character NOT in the set, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a94" doxytag="FX::FXString::find_last_not_of"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::find_last_not_of </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname" nowrap> <em>c</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>pos</em> = 0</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find last character NOT equal to c, starting from pos; return position or -1. <p> </td> </tr> </table> <a name="a95" doxytag="FX::FXString::count"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::count </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXchar </td> <td class="mdname1" valign="top" nowrap> <em>c</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Find number of occurrences of character in string. <p> </td> </tr> </table> <a name="a96" doxytag="FX::FXString::format"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::format </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname" nowrap> <em>fmt</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>... </td> <td class="mdname" nowrap></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Format a string a-la printf. <p> </td> </tr> </table> <a name="a98" doxytag="FX::FXString::scan"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FX::FXString::scan </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const char * </td> <td class="mdname" nowrap> <em>fmt</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>... </td> <td class="mdname" nowrap></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Scan a string a-la scanf. <p> </td> </tr> </table> <a name="a100" doxytag="FX::FXString::hash"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXuint FX::FXString::hash </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap> const</td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Get hash value. <p> </td> </tr> </table> <a name="a101" doxytag="FX::FXString::operator+="></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a>& FX::FXString::operator+= </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Append operators. <p> </td> </tr> </table> <hr><h2>Friends And Related Function Documentation</h2> <a name="n0" doxytag="FX::FXString::compare"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint compare </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>s1</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>s2</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Compare. <p> </td> </tr> </table> <a name="n4" doxytag="FX::FXString::compare"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint compare </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>s1</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>s2</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Compare up to n. <p> </td> </tr> </table> <a name="n8" doxytag="FX::FXString::comparecase"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint comparecase </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>s1</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>s2</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Compare case insensitive. <p> </td> </tr> </table> <a name="n12" doxytag="FX::FXString::comparecase"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint comparecase </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>s1</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const FXchar * </td> <td class="mdname" nowrap> <em>s2</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>n</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Compare case insensitive up to n. <p> </td> </tr> </table> <a name="n16" doxytag="FX::FXString::operator=="></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXbool operator== </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s1</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s2</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Comparison operators. <p> </td> </tr> </table> <a name="n34" doxytag="FX::FXString::operator+"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> operator+ </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s1</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s2</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Concatenate two strings. <p> </td> </tr> </table> <a name="n37" doxytag="FX::FXString::operator+"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> operator+ </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXchar </td> <td class="mdname" nowrap> <em>c</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Concatenate with single character. <p> </td> </tr> </table> <a name="n39" doxytag="FX::FXString::operator<<"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXStream.html">FXStream</a>& operator<< </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="classFX_1_1FXStream.html">FXStream</a> & </td> <td class="mdname" nowrap> <em>store</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Saving to a stream. <p> </td> </tr> </table> <a name="n40" doxytag="FX::FXString::operator>>"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXStream.html">FXStream</a>& operator>> </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="classFX_1_1FXStream.html">FXStream</a> & </td> <td class="mdname" nowrap> <em>store</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Load from a stream. <p> </td> </tr> </table> <a name="n41" doxytag="FX::FXString::FXStringFormat"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FXStringFormat </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const FXchar * </td> <td class="mdname" nowrap> <em>fmt</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>... </td> <td class="mdname" nowrap></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Format a string a-la printf. <p> </td> </tr> </table> <a name="n43" doxytag="FX::FXString::FXStringVal"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FXStringVal </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXint </td> <td class="mdname" nowrap> <em>num</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>base</em> = 10</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Convert integer number to a string, using the given number base, which must be between 2 and 16. <p> </td> </tr> </table> <a name="n45" doxytag="FX::FXString::FXStringVal"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> FXStringVal </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">FXfloat </td> <td class="mdname" nowrap> <em>num</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>prec</em> = 6, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXbool </td> <td class="mdname" nowrap> <em>exp</em> = MAYBE</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Convert real number to a string, using the given procision and exponential notation mode, which may be FALSE (never), TRUE (always), or MAYBE (when needed). <p> </td> </tr> </table> <a name="n47" doxytag="FX::FXString::FXIntVal"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXint FXIntVal </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>s</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>FXint </td> <td class="mdname" nowrap> <em>base</em> = 10</td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Convert string to a integer number, assuming given number base. <p> </td> </tr> </table> <a name="n49" doxytag="FX::FXString::FXFloatVal"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> FXfloat FXFloatVal </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Convert string into real number. <p> </td> </tr> </table> <a name="n51" doxytag="FX::FXString::escape"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> escape </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Escape special characters in a string. <p> </td> </tr> </table> <a name="n52" doxytag="FX::FXString::unescape"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="classFX_1_1FXString.html">FXString</a> unescape </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">const <a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname1" valign="top" nowrap> <em>s</em> </td> <td class="md" valign="top"> ) </td> <td class="md" nowrap><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Unescape special characters in a string. <p> </td> </tr> </table> <a name="n53" doxytag="FX::FXString::swap"></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> void swap </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>a</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap><a class="el" href="classFX_1_1FXString.html">FXString</a> & </td> <td class="mdname" nowrap> <em>b</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [friend]</code></td> </tr> </table> </td> </tr> </table> <table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td> <p> Swap two strings. <p> </td> </tr> </table> </font> <!--- COPYRIGHT --> <p> <table width=100% cellpadding=0 cellspacing=0><tr><td width=100% valign=top id=HEADLINE align=right> <img src='../art/line.gif' width=100% height=1><font size=-1> Copyright © 1997-2004 Jeroen van der Zijp</font> </td></tr></table> </p> <!--- COPYRIGHT --> </body> </html>