<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.3.1"/> <title>xrootd: XrdOucString Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">xrootd </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.3.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="inherits.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pri-methods">Private Member Functions</a> | <a href="#pri-attribs">Private Attributes</a> | <a href="#pri-static-attribs">Static Private Attributes</a> | <a href="#friends">Friends</a> | <a href="classXrdOucString-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">XrdOucString Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="XrdOucString_8hh_source.html">XrdOucString.hh</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a7a4ff40127a8a08d1bd9073497197cc9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a7a4ff40127a8a08d1bd9073497197cc9">XrdOucString</a> (int lmx=0)</td></tr> <tr class="separator:a7a4ff40127a8a08d1bd9073497197cc9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d48093aecf01215aeaac90583d40370"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a1d48093aecf01215aeaac90583d40370">XrdOucString</a> (const char *s, int lmx=0)</td></tr> <tr class="separator:a1d48093aecf01215aeaac90583d40370"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afdd4d2cde0a8fb7cc4f6b698fd08ecdf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#afdd4d2cde0a8fb7cc4f6b698fd08ecdf">XrdOucString</a> (const char c, int lmx=0)</td></tr> <tr class="separator:afdd4d2cde0a8fb7cc4f6b698fd08ecdf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab567d9f4b4a7bd7b76fa28f43c2c733e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ab567d9f4b4a7bd7b76fa28f43c2c733e">XrdOucString</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> &s)</td></tr> <tr class="separator:ab567d9f4b4a7bd7b76fa28f43c2c733e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af95710f8d2fb153efd7faabc47ab3bfb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#af95710f8d2fb153efd7faabc47ab3bfb">XrdOucString</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> &s, int j, int k=-1, int lmx=0)</td></tr> <tr class="separator:af95710f8d2fb153efd7faabc47ab3bfb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0b109c31bd3648cf431ca9bd03d5605"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#aa0b109c31bd3648cf431ca9bd03d5605">~XrdOucString</a> ()</td></tr> <tr class="separator:aa0b109c31bd3648cf431ca9bd03d5605"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf6fa4ec8a54575d80319891c3d65862"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#aaf6fa4ec8a54575d80319891c3d65862">c_str</a> () const </td></tr> <tr class="separator:aaf6fa4ec8a54575d80319891c3d65862"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a0f69b26a4bde1a9e9464e137b190d7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a6a0f69b26a4bde1a9e9464e137b190d7">length</a> () const </td></tr> <tr class="separator:a6a0f69b26a4bde1a9e9464e137b190d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bd8c6fb6dfe4d1f156976dbbe2223bf"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a4bd8c6fb6dfe4d1f156976dbbe2223bf">capacity</a> () const </td></tr> <tr class="separator:a4bd8c6fb6dfe4d1f156976dbbe2223bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23b65b768db2029bc12c6097cef04ddd"><td class="memItemLeft" align="right" valign="top">char & </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a23b65b768db2029bc12c6097cef04ddd">operator[]</a> (int j)</td></tr> <tr class="separator:a23b65b768db2029bc12c6097cef04ddd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f13638f0d012e7689c544da21f20aeb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a5f13638f0d012e7689c544da21f20aeb">find</a> (const char c, int start=0, bool forward=1)</td></tr> <tr class="separator:a5f13638f0d012e7689c544da21f20aeb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51b809c46cc9b143f12f7a3911dabb28"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a51b809c46cc9b143f12f7a3911dabb28">find</a> (const char *s, int start=0)</td></tr> <tr class="separator:a51b809c46cc9b143f12f7a3911dabb28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3d487c2d5737af44c911b0b05151a2e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ab3d487c2d5737af44c911b0b05151a2e">find</a> (<a class="el" href="classXrdOucString.html">XrdOucString</a> s, int start=0)</td></tr> <tr class="separator:ab3d487c2d5737af44c911b0b05151a2e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b0c32f4d2db040f91b35f4d03beada8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a3b0c32f4d2db040f91b35f4d03beada8">rfind</a> (const char c, int start=<a class="el" href="XrdOucString_8hh.html#a75de03302d03259fccf1b71d18d2a154">STR_NPOS</a>)</td></tr> <tr class="separator:a3b0c32f4d2db040f91b35f4d03beada8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae394b902af9b0ddb50155a2c8048532d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ae394b902af9b0ddb50155a2c8048532d">rfind</a> (const char *s, int start=<a class="el" href="XrdOucString_8hh.html#a75de03302d03259fccf1b71d18d2a154">STR_NPOS</a>)</td></tr> <tr class="separator:ae394b902af9b0ddb50155a2c8048532d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a685d31413fea3d8ab6707e9e81024978"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a685d31413fea3d8ab6707e9e81024978">rfind</a> (<a class="el" href="classXrdOucString.html">XrdOucString</a> s, int start=<a class="el" href="XrdOucString_8hh.html#a75de03302d03259fccf1b71d18d2a154">STR_NPOS</a>)</td></tr> <tr class="separator:a685d31413fea3d8ab6707e9e81024978"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3682109f2db4565ae5aa3f52e0e00bed"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a3682109f2db4565ae5aa3f52e0e00bed">beginswith</a> (char c)</td></tr> <tr class="separator:a3682109f2db4565ae5aa3f52e0e00bed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad626b298f31cf2b7ccd6f8e1df2a1518"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ad626b298f31cf2b7ccd6f8e1df2a1518">beginswith</a> (const char *s)</td></tr> <tr class="separator:ad626b298f31cf2b7ccd6f8e1df2a1518"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b4c40b8279cff940bfcc13a0c6f340c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a0b4c40b8279cff940bfcc13a0c6f340c">beginswith</a> (<a class="el" href="classXrdOucString.html">XrdOucString</a> s)</td></tr> <tr class="separator:a0b4c40b8279cff940bfcc13a0c6f340c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3045059fb18a2900f8435a636821c1ef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a3045059fb18a2900f8435a636821c1ef">endswith</a> (char c)</td></tr> <tr class="separator:a3045059fb18a2900f8435a636821c1ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab122e9dc31a0b7afa17309de9bd8fad0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ab122e9dc31a0b7afa17309de9bd8fad0">endswith</a> (const char *s)</td></tr> <tr class="separator:ab122e9dc31a0b7afa17309de9bd8fad0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22064192bcddbfd8d3ff081749023a56"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a22064192bcddbfd8d3ff081749023a56">endswith</a> (<a class="el" href="classXrdOucString.html">XrdOucString</a> s)</td></tr> <tr class="separator:a22064192bcddbfd8d3ff081749023a56"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42067c6de931f666961cefb0de7ec98f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a42067c6de931f666961cefb0de7ec98f">matches</a> (const char *s, char wch= '*')</td></tr> <tr class="separator:a42067c6de931f666961cefb0de7ec98f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aefa4dec1175b68d0225b2e61e8f5e144"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#aefa4dec1175b68d0225b2e61e8f5e144">tokenize</a> (<a class="el" href="classXrdOucString.html">XrdOucString</a> &tok, int from, char del= ':')</td></tr> <tr class="separator:aefa4dec1175b68d0225b2e61e8f5e144"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add3df0d20a11b34fc7a3ba4cfd806a3d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#add3df0d20a11b34fc7a3ba4cfd806a3d">resize</a> (int lmx=0)</td></tr> <tr class="separator:add3df0d20a11b34fc7a3ba4cfd806a3d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81ef81b91f8da25128c7e71b6cee77de"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a81ef81b91f8da25128c7e71b6cee77de">append</a> (const int i)</td></tr> <tr class="separator:a81ef81b91f8da25128c7e71b6cee77de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93f7173af561a808fb5f26ce345f2958"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a93f7173af561a808fb5f26ce345f2958">append</a> (const char c)</td></tr> <tr class="separator:a93f7173af561a808fb5f26ce345f2958"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4340d36c900ccc3197dec0c1642028c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#af4340d36c900ccc3197dec0c1642028c">append</a> (const char *s)</td></tr> <tr class="separator:af4340d36c900ccc3197dec0c1642028c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d947efad1904847b199cf907710b92b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a9d947efad1904847b199cf907710b92b">append</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> s)</td></tr> <tr class="separator:a9d947efad1904847b199cf907710b92b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11953e17c1904b97565f3c54df58c783"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a11953e17c1904b97565f3c54df58c783">assign</a> (const char *s, int j, int k=-1)</td></tr> <tr class="separator:a11953e17c1904b97565f3c54df58c783"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad63c874fde982ebf493ba89e7467f579"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ad63c874fde982ebf493ba89e7467f579">assign</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> s, int j, int k=-1)</td></tr> <tr class="separator:ad63c874fde982ebf493ba89e7467f579"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9eaf0ba9fb50e87665a594d706cfab5c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a9eaf0ba9fb50e87665a594d706cfab5c">form</a> (const char *fmt,...)</td></tr> <tr class="separator:a9eaf0ba9fb50e87665a594d706cfab5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1b2231c33ebd689b09657a1feb54a23"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#af1b2231c33ebd689b09657a1feb54a23">keep</a> (int start=0, int size=0)</td></tr> <tr class="separator:af1b2231c33ebd689b09657a1feb54a23"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b33bf8eb3f5e9e2ca3d4fdd563d9347"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a0b33bf8eb3f5e9e2ca3d4fdd563d9347">insert</a> (const int i, int start=-1)</td></tr> <tr class="separator:a0b33bf8eb3f5e9e2ca3d4fdd563d9347"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22bbfcdfc7a9caabf77c943342cd0ff3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a22bbfcdfc7a9caabf77c943342cd0ff3">insert</a> (const char c, int start=-1)</td></tr> <tr class="separator:a22bbfcdfc7a9caabf77c943342cd0ff3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedfc988606ebff347bf8a1c937ee37d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#aedfc988606ebff347bf8a1c937ee37d7">insert</a> (const char *s, int start=-1, int lmx=0)</td></tr> <tr class="separator:aedfc988606ebff347bf8a1c937ee37d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed28c34933d2804a169c7a226037d1d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#aed28c34933d2804a169c7a226037d1d6">insert</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> s, int start=-1)</td></tr> <tr class="separator:aed28c34933d2804a169c7a226037d1d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a54c8eb0dcbee807d6a082f121f56dcaa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a54c8eb0dcbee807d6a082f121f56dcaa">replace</a> (const char *s1, const char *s2, int from=0, int to=-1)</td></tr> <tr class="separator:a54c8eb0dcbee807d6a082f121f56dcaa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af399fe70134a21203d0554479263b6c7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#af399fe70134a21203d0554479263b6c7">replace</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> s1, const <a class="el" href="classXrdOucString.html">XrdOucString</a> s2, int from=0, int to=-1)</td></tr> <tr class="separator:af399fe70134a21203d0554479263b6c7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6218f2af288a77d2b83e5cf0bb2b5d3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ad6218f2af288a77d2b83e5cf0bb2b5d3">replace</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> s1, const char *s2, int from=0, int to=-1)</td></tr> <tr class="separator:ad6218f2af288a77d2b83e5cf0bb2b5d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92db6e2c26285b30ae20f490dc6dbad8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a92db6e2c26285b30ae20f490dc6dbad8">replace</a> (const char *s1, const <a class="el" href="classXrdOucString.html">XrdOucString</a> s2, int from=0, int to=-1)</td></tr> <tr class="separator:a92db6e2c26285b30ae20f490dc6dbad8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a376134c1976ccdb80b80983d5e4e272a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a376134c1976ccdb80b80983d5e4e272a">erase</a> (int start=0, int size=0)</td></tr> <tr class="separator:a376134c1976ccdb80b80983d5e4e272a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2510cc8ff3a3cc14d4cc1f5448b0ffa4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a2510cc8ff3a3cc14d4cc1f5448b0ffa4">erase</a> (const char *s, int from=0, int to=-1)</td></tr> <tr class="separator:a2510cc8ff3a3cc14d4cc1f5448b0ffa4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af62c6a3d117ed999e1e6074a89156ffe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#af62c6a3d117ed999e1e6074a89156ffe">erase</a> (<a class="el" href="classXrdOucString.html">XrdOucString</a> s, int from=0, int to=-1)</td></tr> <tr class="separator:af62c6a3d117ed999e1e6074a89156ffe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b60749204b95e86745503f60254d5fc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a1b60749204b95e86745503f60254d5fc">erasefromstart</a> (int sz=0)</td></tr> <tr class="separator:a1b60749204b95e86745503f60254d5fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2bf7a94aab7a8187bbcdee01af80331d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a2bf7a94aab7a8187bbcdee01af80331d">erasefromend</a> (int sz=0)</td></tr> <tr class="separator:a2bf7a94aab7a8187bbcdee01af80331d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8baa71ea3f17b69d948198f5a32c7f8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ab8baa71ea3f17b69d948198f5a32c7f8">lower</a> (int pos, int size=0)</td></tr> <tr class="separator:ab8baa71ea3f17b69d948198f5a32c7f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11a4e81f3e147ec47f8fa45d701ade3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a11a4e81f3e147ec47f8fa45d701ade3c">upper</a> (int pos, int size=0)</td></tr> <tr class="separator:a11a4e81f3e147ec47f8fa45d701ade3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3aeb3595b9dc625446418026b0029e5b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a3aeb3595b9dc625446418026b0029e5b">reset</a> (const char c, int j=0, int k=-1)</td></tr> <tr class="separator:a3aeb3595b9dc625446418026b0029e5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5414c8b69d1a99a23221fd8ca38f1c84"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a5414c8b69d1a99a23221fd8ca38f1c84">hardreset</a> ()</td></tr> <tr class="separator:a5414c8b69d1a99a23221fd8ca38f1c84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25cacef8292adb129b760665ae53138d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a25cacef8292adb129b760665ae53138d">setbuffer</a> (char *buf)</td></tr> <tr class="separator:a25cacef8292adb129b760665ae53138d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7edb3d869ea7eba453a66a5ff9ab8fcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a7edb3d869ea7eba453a66a5ff9ab8fcc">operator=</a> (const int i)</td></tr> <tr class="separator:a7edb3d869ea7eba453a66a5ff9ab8fcc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81fdfd69e1041f05424a7202bb6ec078"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a81fdfd69e1041f05424a7202bb6ec078">operator=</a> (const char c)</td></tr> <tr class="separator:a81fdfd69e1041f05424a7202bb6ec078"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae23166296580432b756d5f490411dba0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ae23166296580432b756d5f490411dba0">operator=</a> (const char *s)</td></tr> <tr class="separator:ae23166296580432b756d5f490411dba0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae2e4d7962f72cc5760917a460f018ddf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ae2e4d7962f72cc5760917a460f018ddf">operator=</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> s)</td></tr> <tr class="separator:ae2e4d7962f72cc5760917a460f018ddf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ff17c1edd147cbc3fe0d6297f438ad9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a5ff17c1edd147cbc3fe0d6297f438ad9">operator+=</a> (const int i)</td></tr> <tr class="separator:a5ff17c1edd147cbc3fe0d6297f438ad9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeba8e2f72bf87ae19ec428c67b20f7f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#aeba8e2f72bf87ae19ec428c67b20f7f1">operator+=</a> (const char c)</td></tr> <tr class="separator:aeba8e2f72bf87ae19ec428c67b20f7f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6dc03a1877fd91408f5b11893f78d28c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a6dc03a1877fd91408f5b11893f78d28c">operator+=</a> (const char *s)</td></tr> <tr class="separator:a6dc03a1877fd91408f5b11893f78d28c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31ec4ef7827204dac3069405d501d347"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a31ec4ef7827204dac3069405d501d347">operator+=</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> s)</td></tr> <tr class="separator:a31ec4ef7827204dac3069405d501d347"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad27d6b61a6e36f0ef66f8dd875508ac8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ad27d6b61a6e36f0ef66f8dd875508ac8">operator==</a> (const int i)</td></tr> <tr class="separator:ad27d6b61a6e36f0ef66f8dd875508ac8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac842822546a4650e088e2aa2c58e0db"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#aac842822546a4650e088e2aa2c58e0db">operator==</a> (const char c)</td></tr> <tr class="separator:aac842822546a4650e088e2aa2c58e0db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d5ce6f553ac70955741042eb980d0b2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a6d5ce6f553ac70955741042eb980d0b2">operator==</a> (const char *s)</td></tr> <tr class="separator:a6d5ce6f553ac70955741042eb980d0b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39cb4b31312c1c7bb178d4fede8f51b6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a39cb4b31312c1c7bb178d4fede8f51b6">operator==</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> s)</td></tr> <tr class="separator:a39cb4b31312c1c7bb178d4fede8f51b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a040ee13d5f51c0974d17f56fefc4e1de"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a040ee13d5f51c0974d17f56fefc4e1de">operator!=</a> (const int i)</td></tr> <tr class="separator:a040ee13d5f51c0974d17f56fefc4e1de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a153629e494c5b14db9b5313ea230bf"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a5a153629e494c5b14db9b5313ea230bf">operator!=</a> (const char c)</td></tr> <tr class="separator:a5a153629e494c5b14db9b5313ea230bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0eb0e9636f64a46fceee77ebd363dc6b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a0eb0e9636f64a46fceee77ebd363dc6b">operator!=</a> (const char *s)</td></tr> <tr class="separator:a0eb0e9636f64a46fceee77ebd363dc6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a6c63484532d0220fdd23f2f5fbc009"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a0a6c63484532d0220fdd23f2f5fbc009">operator!=</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> s)</td></tr> <tr class="separator:a0a6c63484532d0220fdd23f2f5fbc009"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7411df76fb6548021d2a226ebaff6102"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a7411df76fb6548021d2a226ebaff6102">isdigit</a> (int from=0, int to=-1)</td></tr> <tr class="separator:a7411df76fb6548021d2a226ebaff6102"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77a88ac21853581e4a6408c3ed11d12d"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a77a88ac21853581e4a6408c3ed11d12d">atoi</a> (int from=0, int to=-1)</td></tr> <tr class="separator:a77a88ac21853581e4a6408c3ed11d12d"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <tr class="memitem:a0b94705f05c5b134a26793630749b784"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a0b94705f05c5b134a26793630749b784">getblksize</a> ()</td></tr> <tr class="separator:a0b94705f05c5b134a26793630749b784"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0606fa5f6555a4204f6e0a1529eb4e1"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#ac0606fa5f6555a4204f6e0a1529eb4e1">setblksize</a> (const int bs)</td></tr> <tr class="separator:ac0606fa5f6555a4204f6e0a1529eb4e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6960dd842e6b55d0e5b9714e81369d4b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a6960dd842e6b55d0e5b9714e81369d4b">form</a> (<a class="el" href="classXrdOucString.html">XrdOucString</a> &<a class="el" href="classXrdOucString.html#a9bbcbc35a388709c1915c8ec9e7866f5">str</a>, const char *fmt,...)</td></tr> <tr class="separator:a6960dd842e6b55d0e5b9714e81369d4b"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a> Private Member Functions</h2></td></tr> <tr class="memitem:aa8189548f32fea37d6fad8a7dec6f03a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#aa8189548f32fea37d6fad8a7dec6f03a">adjust</a> (int ls, int &j, int &k, int nmx=0)</td></tr> <tr class="separator:aa8189548f32fea37d6fad8a7dec6f03a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4388a0f0d6984935af6727460e22f3ab"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a4388a0f0d6984935af6727460e22f3ab">bufalloc</a> (int nsz)</td></tr> <tr class="separator:a4388a0f0d6984935af6727460e22f3ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19bce4a6603641c2930d0288ef47e44a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a19bce4a6603641c2930d0288ef47e44a">init</a> ()</td></tr> <tr class="separator:a19bce4a6603641c2930d0288ef47e44a"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a> Private Attributes</h2></td></tr> <tr class="memitem:a9bbcbc35a388709c1915c8ec9e7866f5"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a9bbcbc35a388709c1915c8ec9e7866f5">str</a></td></tr> <tr class="separator:a9bbcbc35a388709c1915c8ec9e7866f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac64b7e87b42365bae49ac69b4c5d2a5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#aac64b7e87b42365bae49ac69b4c5d2a5">len</a></td></tr> <tr class="separator:aac64b7e87b42365bae49ac69b4c5d2a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0528110e14e8d7f1b87174e2f842ff96"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a0528110e14e8d7f1b87174e2f842ff96">siz</a></td></tr> <tr class="separator:a0528110e14e8d7f1b87174e2f842ff96"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a> Static Private Attributes</h2></td></tr> <tr class="memitem:af3ce9e2363e5258bbcf639ffb0f8342b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#af3ce9e2363e5258bbcf639ffb0f8342b">blksize</a></td></tr> <tr class="separator:af3ce9e2363e5258bbcf639ffb0f8342b"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:a3011000a9fe3ca0a2d65b183fc8b96aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a3011000a9fe3ca0a2d65b183fc8b96aa">operator+</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> &s1, const int i)</td></tr> <tr class="separator:a3011000a9fe3ca0a2d65b183fc8b96aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ff3dfc98a74977946bb9c6c001b2fd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a5ff3dfc98a74977946bb9c6c001b2fd1">operator+</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> &s1, const char c)</td></tr> <tr class="separator:a5ff3dfc98a74977946bb9c6c001b2fd1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1940e158c6acc1d03fc3e16ffb1b89b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a1940e158c6acc1d03fc3e16ffb1b89b9">operator+</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> &s1, const char *s)</td></tr> <tr class="separator:a1940e158c6acc1d03fc3e16ffb1b89b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80dd638f9933d06f00c3ed44524f13db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classXrdOucString.html">XrdOucString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classXrdOucString.html#a80dd638f9933d06f00c3ed44524f13db">operator+</a> (const <a class="el" href="classXrdOucString.html">XrdOucString</a> &s1, const <a class="el" href="classXrdOucString.html">XrdOucString</a> &s)</td></tr> <tr class="separator:a80dd638f9933d06f00c3ed44524f13db"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a7a4ff40127a8a08d1bd9073497197cc9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">XrdOucString::XrdOucString </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>lmx</em> = <code>0</code></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a1d48093aecf01215aeaac90583d40370"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">XrdOucString::XrdOucString </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lmx</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="afdd4d2cde0a8fb7cc4f6b698fd08ecdf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">XrdOucString::XrdOucString </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lmx</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab567d9f4b4a7bd7b76fa28f43c2c733e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">XrdOucString::XrdOucString </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> & </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="af95710f8d2fb153efd7faabc47ab3bfb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">XrdOucString::XrdOucString </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> & </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>j</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>k</em> = <code>-1</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lmx</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa0b109c31bd3648cf431ca9bd03d5605"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">virtual XrdOucString::~XrdOucString </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="aa8189548f32fea37d6fad8a7dec6f03a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::adjust </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>ls</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"><em>j</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int & </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nmx</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a81ef81b91f8da25128c7e71b6cee77de"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::append </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"><em>i</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a93f7173af561a808fb5f26ce345f2958"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::append </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="af4340d36c900ccc3197dec0c1642028c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::append </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a9d947efad1904847b199cf907710b92b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::append </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a11953e17c1904b97565f3c54df58c783"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::assign </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>j</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>k</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ad63c874fde982ebf493ba89e7467f579"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::assign </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>j</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>k</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a77a88ac21853581e4a6408c3ed11d12d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long XrdOucString::atoi </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>from</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a3682109f2db4565ae5aa3f52e0e00bed"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool XrdOucString::beginswith </td> <td>(</td> <td class="paramtype">char </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ad626b298f31cf2b7ccd6f8e1df2a1518"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool XrdOucString::beginswith </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0b4c40b8279cff940bfcc13a0c6f340c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool XrdOucString::beginswith </td> <td>(</td> <td class="paramtype"><a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a4388a0f0d6984935af6727460e22f3ab"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">char* XrdOucString::bufalloc </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>nsz</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aaf6fa4ec8a54575d80319891c3d65862"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const char* XrdOucString::c_str </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Referenced by <a class="el" href="classXrdOucString.html#a22064192bcddbfd8d3ff081749023a56">endswith()</a>.</p> </div> </div> <a class="anchor" id="a4bd8c6fb6dfe4d1f156976dbbe2223bf"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::capacity </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a3045059fb18a2900f8435a636821c1ef"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool XrdOucString::endswith </td> <td>(</td> <td class="paramtype">char </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab122e9dc31a0b7afa17309de9bd8fad0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool XrdOucString::endswith </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a22064192bcddbfd8d3ff081749023a56"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool XrdOucString::endswith </td> <td>(</td> <td class="paramtype"><a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>References <a class="el" href="classXrdOucString.html#aaf6fa4ec8a54575d80319891c3d65862">c_str()</a>, and <a class="el" href="classXrdOucString.html#a22064192bcddbfd8d3ff081749023a56">endswith()</a>.</p> <p>Referenced by <a class="el" href="classXrdOucString.html#a22064192bcddbfd8d3ff081749023a56">endswith()</a>.</p> </div> </div> <a class="anchor" id="a376134c1976ccdb80b80983d5e4e272a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::erase </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>size</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2510cc8ff3a3cc14d4cc1f5448b0ffa4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::erase </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>from</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="af62c6a3d117ed999e1e6074a89156ffe"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::erase </td> <td>(</td> <td class="paramtype"><a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>from</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2bf7a94aab7a8187bbcdee01af80331d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::erasefromend </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>sz</em> = <code>0</code></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a1b60749204b95e86745503f60254d5fc"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::erasefromstart </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>sz</em> = <code>0</code></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5f13638f0d012e7689c544da21f20aeb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::find </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>forward</em> = <code>1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a51b809c46cc9b143f12f7a3911dabb28"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::find </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab3d487c2d5737af44c911b0b05151a2e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::find </td> <td>(</td> <td class="paramtype"><a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a9eaf0ba9fb50e87665a594d706cfab5c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::form </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>...</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6960dd842e6b55d0e5b9714e81369d4b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int XrdOucString::form </td> <td>(</td> <td class="paramtype"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>...</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0b94705f05c5b134a26793630749b784"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int XrdOucString::getblksize </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5414c8b69d1a99a23221fd8ca38f1c84"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::hardreset </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a19bce4a6603641c2930d0288ef47e44a"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void XrdOucString::init </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0b33bf8eb3f5e9e2ca3d4fdd563d9347"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::insert </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a22bbfcdfc7a9caabf77c943342cd0ff3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::insert </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aedfc988606ebff347bf8a1c937ee37d7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::insert </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code>-1</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lmx</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aed28c34933d2804a169c7a226037d1d6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::insert </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a7411df76fb6548021d2a226ebaff6102"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool XrdOucString::isdigit </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>from</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="af1b2231c33ebd689b09657a1feb54a23"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::keep </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>size</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6a0f69b26a4bde1a9e9464e137b190d7"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::length </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab8baa71ea3f17b69d948198f5a32c7f8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::lower </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>size</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a42067c6de931f666961cefb0de7ec98f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::matches </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char </td> <td class="paramname"><em>wch</em> = <code>'*'</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a040ee13d5f51c0974d17f56fefc4e1de"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::operator!= </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"><em>i</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5a153629e494c5b14db9b5313ea230bf"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::operator!= </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0eb0e9636f64a46fceee77ebd363dc6b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::operator!= </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0a6c63484532d0220fdd23f2f5fbc009"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5ff17c1edd147cbc3fe0d6297f438ad9"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a>& XrdOucString::operator+= </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"><em>i</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aeba8e2f72bf87ae19ec428c67b20f7f1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a>& XrdOucString::operator+= </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6dc03a1877fd91408f5b11893f78d28c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a>& XrdOucString::operator+= </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a31ec4ef7827204dac3069405d501d347"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a>& XrdOucString::operator+= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a7edb3d869ea7eba453a66a5ff9ab8fcc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a>& XrdOucString::operator= </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"><em>i</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a81fdfd69e1041f05424a7202bb6ec078"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a>& XrdOucString::operator= </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ae23166296580432b756d5f490411dba0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a>& XrdOucString::operator= </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ae2e4d7962f72cc5760917a460f018ddf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a>& XrdOucString::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ad27d6b61a6e36f0ef66f8dd875508ac8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::operator== </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"><em>i</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aac842822546a4650e088e2aa2c58e0db"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::operator== </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6d5ce6f553ac70955741042eb980d0b2"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::operator== </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a39cb4b31312c1c7bb178d4fede8f51b6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a23b65b768db2029bc12c6097cef04ddd"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char& XrdOucString::operator[] </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>j</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a54c8eb0dcbee807d6a082f121f56dcaa"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::replace </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>s2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>from</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="af399fe70134a21203d0554479263b6c7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::replace </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>from</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ad6218f2af288a77d2b83e5cf0bb2b5d3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::replace </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>s2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>from</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a92db6e2c26285b30ae20f490dc6dbad8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::replace </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>from</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a3aeb3595b9dc625446418026b0029e5b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::reset </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>j</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>k</em> = <code>-1</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="add3df0d20a11b34fc7a3ba4cfd806a3d"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void XrdOucString::resize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>lmx</em> = <code>0</code></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a3b0c32f4d2db040f91b35f4d03beada8"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::rfind </td> <td>(</td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code><a class="el" href="XrdOucString_8hh.html#a75de03302d03259fccf1b71d18d2a154">STR_NPOS</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ae394b902af9b0ddb50155a2c8048532d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::rfind </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code><a class="el" href="XrdOucString_8hh.html#a75de03302d03259fccf1b71d18d2a154">STR_NPOS</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a685d31413fea3d8ab6707e9e81024978"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::rfind </td> <td>(</td> <td class="paramtype"><a class="el" href="classXrdOucString.html">XrdOucString</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> = <code><a class="el" href="XrdOucString_8hh.html#a75de03302d03259fccf1b71d18d2a154">STR_NPOS</a></code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ac0606fa5f6555a4204f6e0a1529eb4e1"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void XrdOucString::setblksize </td> <td>(</td> <td class="paramtype">const int </td> <td class="paramname"><em>bs</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a25cacef8292adb129b760665ae53138d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::setbuffer </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>buf</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aefa4dec1175b68d0225b2e61e8f5e144"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdOucString::tokenize </td> <td>(</td> <td class="paramtype"><a class="el" href="classXrdOucString.html">XrdOucString</a> & </td> <td class="paramname"><em>tok</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char </td> <td class="paramname"><em>del</em> = <code>':'</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a11a4e81f3e147ec47f8fa45d701ade3c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdOucString::upper </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>size</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Friends And Related Function Documentation</h2> <a class="anchor" id="a3011000a9fe3ca0a2d65b183fc8b96aa"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a> operator+ </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> & </td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int </td> <td class="paramname"><em>i</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5ff3dfc98a74977946bb9c6c001b2fd1"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a> operator+ </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> & </td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char </td> <td class="paramname"><em>c</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a1940e158c6acc1d03fc3e16ffb1b89b9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a> operator+ </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> & </td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>s</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a80dd638f9933d06f00c3ed44524f13db"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classXrdOucString.html">XrdOucString</a> operator+ </td> <td>(</td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> & </td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classXrdOucString.html">XrdOucString</a> & </td> <td class="paramname"><em>s</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">friend</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="af3ce9e2363e5258bbcf639ffb0f8342b"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::blksize</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aac64b7e87b42365bae49ac69b4c5d2a5"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::len</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0528110e14e8d7f1b87174e2f842ff96"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int XrdOucString::siz</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a9bbcbc35a388709c1915c8ec9e7866f5"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">char* XrdOucString::str</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">private</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="XrdOucString_8hh_source.html">XrdOucString.hh</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.3.1 </small></address> </body> </html>