| <!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.5"/> |
| <title>Apache Mesos: strings Namespace 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">Apache Mesos |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.5 --> |
| <div id="navrow1" class="tabs"> |
| <ul class="tablist"> |
| <li><a href="index.html"><span>Main Page</span></a></li> |
| <li><a href="pages.html"><span>Related Pages</span></a></li> |
| <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li> |
| <li><a href="annotated.html"><span>Classes</span></a></li> |
| <li><a href="files.html"><span>Files</span></a></li> |
| <li><a href="examples.html"><span>Examples</span></a></li> |
| </ul> |
| </div> |
| <div id="navrow2" class="tabs2"> |
| <ul class="tablist"> |
| <li><a href="namespaces.html"><span>Namespace List</span></a></li> |
| <li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> |
| </ul> |
| </div> |
| </div><!-- top --> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#namespaces">Namespaces</a> | |
| <a href="#enum-members">Enumerations</a> | |
| <a href="#func-members">Functions</a> | |
| <a href="#var-members">Variables</a> </div> |
| <div class="headertitle"> |
| <div class="title">strings Namespace Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> |
| Namespaces</h2></td></tr> |
| <tr class="memitem:namespacestrings_1_1internal"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings_1_1internal.html">internal</a></td></tr> |
| <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> |
| Enumerations</h2></td></tr> |
| <tr class="memitem:a6ebac6b171c6b20adb298cb020915b03"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">Mode</a> { <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03ac5ca819908c72528657d7fb463db8a9a">PREFIX</a>, |
| <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03a3772529a8ac366325b107aff7f7f1360">SUFFIX</a>, |
| <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03a8e08e943e8e52d7502962483d90f52cc">ANY</a> |
| }</td></tr> |
| <tr class="separator:a6ebac6b171c6b20adb298cb020915b03"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> |
| Functions</h2></td></tr> |
| <tr class="memitem:a7884a23bea2a6543b8a93ad48faabe0c"><td class="memTemplParams" colspan="2">template<typename... T> </td></tr> |
| <tr class="memitem:a7884a23bea2a6543b8a93ad48faabe0c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classTry.html">Try</a>< std::string > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a7884a23bea2a6543b8a93ad48faabe0c">format</a> (const std::string &s, const T &...t)</td></tr> |
| <tr class="separator:a7884a23bea2a6543b8a93ad48faabe0c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3fbaeb4d589c49ac115fab3412073ca7"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a3fbaeb4d589c49ac115fab3412073ca7">remove</a> (const std::string &from, const std::string &substring, <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">Mode</a> mode=<a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03a8e08e943e8e52d7502962483d90f52cc">ANY</a>)</td></tr> |
| <tr class="separator:a3fbaeb4d589c49ac115fab3412073ca7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a91df967b38a9c92553f009d681688734"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a91df967b38a9c92553f009d681688734">trim</a> (const std::string &from, <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">Mode</a> mode=<a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03a8e08e943e8e52d7502962483d90f52cc">ANY</a>, const std::string &chars=<a class="el" href="namespacestrings.html#a17d55c799d595daa41615b0f35e3e0c2">WHITESPACE</a>)</td></tr> |
| <tr class="separator:a91df967b38a9c92553f009d681688734"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a032918ed2a501e2acd5db3afc10df021"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a032918ed2a501e2acd5db3afc10df021">trim</a> (const std::string &from, const std::string &chars)</td></tr> |
| <tr class="separator:a032918ed2a501e2acd5db3afc10df021"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a082f6de42f9c52047369e2ff80155eca"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a082f6de42f9c52047369e2ff80155eca">replace</a> (const std::string &s, const std::string &from, const std::string &to)</td></tr> |
| <tr class="separator:a082f6de42f9c52047369e2ff80155eca"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:afffe11c8ecce961981653358520d6a04"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#afffe11c8ecce961981653358520d6a04">tokenize</a> (const std::string &s, const std::string &delims, const <a class="el" href="classOption.html">Option</a>< size_t > &maxTokens=<a class="el" href="structNone.html">None</a>())</td></tr> |
| <tr class="separator:afffe11c8ecce961981653358520d6a04"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a1f86a4a73f20056475dc065ec984eb7a"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a1f86a4a73f20056475dc065ec984eb7a">split</a> (const std::string &s, const std::string &delims, const <a class="el" href="classOption.html">Option</a>< size_t > &maxTokens=<a class="el" href="structNone.html">None</a>())</td></tr> |
| <tr class="separator:a1f86a4a73f20056475dc065ec984eb7a"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adaaf307e99ca9a9e434c43d7fda7d298"><td class="memItemLeft" align="right" valign="top">std::map< std::string, <br class="typebreak"/> |
| std::vector< std::string > > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#adaaf307e99ca9a9e434c43d7fda7d298">pairs</a> (const std::string &s, const std::string &delims1, const std::string &delims2)</td></tr> |
| <tr class="separator:adaaf307e99ca9a9e434c43d7fda7d298"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac315a6174f56cba0d8295f84da265416"><td class="memTemplParams" colspan="2">template<typename... T> </td></tr> |
| <tr class="memitem:ac315a6174f56cba0d8295f84da265416"><td class="memTemplItemLeft" align="right" valign="top">std::stringstream & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacestrings.html#ac315a6174f56cba0d8295f84da265416">join</a> (std::stringstream &stream, const std::string &separator, T &&...args)</td></tr> |
| <tr class="separator:ac315a6174f56cba0d8295f84da265416"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a7dcd151d2c339eb3c2f9ac9d75223eac"><td class="memTemplParams" colspan="2">template<typename THead1 , typename THead2 , typename... TTail> </td></tr> |
| <tr class="memitem:a7dcd151d2c339eb3c2f9ac9d75223eac"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a7dcd151d2c339eb3c2f9ac9d75223eac">join</a> (const std::string &separator, THead1 &&head1, THead2 &&head2, TTail &&...tail)</td></tr> |
| <tr class="separator:a7dcd151d2c339eb3c2f9ac9d75223eac"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a17b772b14fe4a5d91260205e7d2e5775"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a17b772b14fe4a5d91260205e7d2e5775">join</a> (const std::string &seperator, const std::string &s)</td></tr> |
| <tr class="separator:a17b772b14fe4a5d91260205e7d2e5775"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae96a03b66b88e25e074fc9000985506d"><td class="memTemplParams" colspan="2">template<typename Iterable > </td></tr> |
| <tr class="memitem:ae96a03b66b88e25e074fc9000985506d"><td class="memTemplItemLeft" align="right" valign="top">std::string </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacestrings.html#ae96a03b66b88e25e074fc9000985506d">join</a> (const std::string &separator, const Iterable &i)</td></tr> |
| <tr class="separator:ae96a03b66b88e25e074fc9000985506d"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a24c5a92c560245c3d96c3ee559d84f8b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a24c5a92c560245c3d96c3ee559d84f8b">checkBracketsMatching</a> (const std::string &s, const char openBracket, const char closeBracket)</td></tr> |
| <tr class="separator:a24c5a92c560245c3d96c3ee559d84f8b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa5513faacb213c7e097c0d43af43d9c7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#aa5513faacb213c7e097c0d43af43d9c7">startsWith</a> (const std::string &s, const std::string &prefix)</td></tr> |
| <tr class="separator:aa5513faacb213c7e097c0d43af43d9c7"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad7fa64549fd2974c79b288e5a30293f0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#ad7fa64549fd2974c79b288e5a30293f0">startsWith</a> (const std::string &s, char c)</td></tr> |
| <tr class="separator:ad7fa64549fd2974c79b288e5a30293f0"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a04772ad549ec2958e0cd80218c32a865"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a04772ad549ec2958e0cd80218c32a865">endsWith</a> (const std::string &s, const std::string &suffix)</td></tr> |
| <tr class="separator:a04772ad549ec2958e0cd80218c32a865"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a60caed63b6be93295175426a114a00a6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a60caed63b6be93295175426a114a00a6">endsWith</a> (const std::string &s, char c)</td></tr> |
| <tr class="separator:a60caed63b6be93295175426a114a00a6"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a269921757daf11096d3f5e02686f8444"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a269921757daf11096d3f5e02686f8444">contains</a> (const std::string &s, const std::string &substr)</td></tr> |
| <tr class="separator:a269921757daf11096d3f5e02686f8444"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a66b9edbbfb1f158b6c420367a1457a0b"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a66b9edbbfb1f158b6c420367a1457a0b">lower</a> (const std::string &s)</td></tr> |
| <tr class="separator:a66b9edbbfb1f158b6c420367a1457a0b"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a69f3467801285caf9a9e04929ff33cee"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a69f3467801285caf9a9e04929ff33cee">upper</a> (const std::string &s)</td></tr> |
| <tr class="separator:a69f3467801285caf9a9e04929ff33cee"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> |
| Variables</h2></td></tr> |
| <tr class="memitem:a17d55c799d595daa41615b0f35e3e0c2"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestrings.html#a17d55c799d595daa41615b0f35e3e0c2">WHITESPACE</a> = " \t\n\r"</td></tr> |
| <tr class="separator:a17d55c799d595daa41615b0f35e3e0c2"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <h2 class="groupheader">Enumeration Type Documentation</h2> |
| <a class="anchor" id="a6ebac6b171c6b20adb298cb020915b03"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">enum <a class="el" href="namespacestrings.html#a6ebac6b171c6b20adb298cb020915b03">strings::Mode</a></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| <table class="fieldtable"> |
| <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a6ebac6b171c6b20adb298cb020915b03ac5ca819908c72528657d7fb463db8a9a"></a>PREFIX</em> </td><td class="fielddoc"> |
| </td></tr> |
| <tr><td class="fieldname"><em><a class="anchor" id="a6ebac6b171c6b20adb298cb020915b03a3772529a8ac366325b107aff7f7f1360"></a>SUFFIX</em> </td><td class="fielddoc"> |
| </td></tr> |
| <tr><td class="fieldname"><em><a class="anchor" id="a6ebac6b171c6b20adb298cb020915b03a8e08e943e8e52d7502962483d90f52cc"></a>ANY</em> </td><td class="fielddoc"> |
| </td></tr> |
| </table> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Function Documentation</h2> |
| <a class="anchor" id="a24c5a92c560245c3d96c3ee559d84f8b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool strings::checkBracketsMatching </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"><em>openBracket</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"><em>closeBracket</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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a269921757daf11096d3f5e02686f8444"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool strings::contains </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>substr</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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a04772ad549ec2958e0cd80218c32a865"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool strings::endsWith </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>suffix</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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a60caed63b6be93295175426a114a00a6"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool strings::endsWith </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </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>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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7884a23bea2a6543b8a93ad48faabe0c"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename... T> </div> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classTry.html">Try</a><std::string> strings::format </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const T &... </td> |
| <td class="paramname"><em>t</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac315a6174f56cba0d8295f84da265416"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename... T> </div> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::stringstream& strings::join </td> |
| <td>(</td> |
| <td class="paramtype">std::stringstream & </td> |
| <td class="paramname"><em>stream</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>separator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">T &&... </td> |
| <td class="paramname"><em>args</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7dcd151d2c339eb3c2f9ac9d75223eac"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename THead1 , typename THead2 , typename... TTail> </div> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string strings::join </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>separator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">THead1 && </td> |
| <td class="paramname"><em>head1</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">THead2 && </td> |
| <td class="paramname"><em>head2</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">TTail &&... </td> |
| <td class="paramname"><em>tail</em> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a17b772b14fe4a5d91260205e7d2e5775"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string strings::join </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>seperator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ae96a03b66b88e25e074fc9000985506d"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<typename Iterable > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string strings::join </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>separator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Iterable & </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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a66b9edbbfb1f158b6c420367a1457a0b"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string strings::lower </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </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="adaaf307e99ca9a9e434c43d7fda7d298"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::map<std::string, std::vector<std::string> > strings::pairs </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>delims1</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>delims2</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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3fbaeb4d589c49ac115fab3412073ca7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string strings::remove </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>from</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>substring</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Mode </td> |
| <td class="paramname"><em>mode</em> = <code>ANY</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="a082f6de42f9c52047369e2ff80155eca"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string strings::replace </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>from</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>to</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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1f86a4a73f20056475dc065ec984eb7a"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::vector<std::string> strings::split </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>delims</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< size_t > & </td> |
| <td class="paramname"><em>maxTokens</em> = <code><a class="el" href="structNone.html">None</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="aa5513faacb213c7e097c0d43af43d9c7"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool strings::startsWith </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>prefix</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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad7fa64549fd2974c79b288e5a30293f0"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool strings::startsWith </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </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>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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="afffe11c8ecce961981653358520d6a04"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::vector<std::string> strings::tokenize </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>s</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>delims</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classOption.html">Option</a>< size_t > & </td> |
| <td class="paramname"><em>maxTokens</em> = <code><a class="el" href="structNone.html">None</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="a91df967b38a9c92553f009d681688734"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string strings::trim </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>from</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">Mode </td> |
| <td class="paramname"><em>mode</em> = <code>ANY</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>chars</em> = <code>WHITESPACE</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="a032918ed2a501e2acd5db3afc10df021"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string strings::trim </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>from</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const std::string & </td> |
| <td class="paramname"><em>chars</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">inline</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a69f3467801285caf9a9e04929ff33cee"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">std::string strings::upper </td> |
| <td>(</td> |
| <td class="paramtype">const std::string & </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> |
| <h2 class="groupheader">Variable Documentation</h2> |
| <a class="anchor" id="a17d55c799d595daa41615b0f35e3e0c2"></a> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">const std::string strings::WHITESPACE = " \t\n\r"</td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| </div> |
| </div> |
| </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.5 |
| </small></address> |
| </body> |
| </html> |