| <!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"/> |
| <title>Skia: SkString Class Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <link href="doxygen.css" rel="stylesheet" type="text/css"/> |
| </head> |
| <body> |
| <!-- Generated by Doxygen 1.6.1 --> |
| <div class="navigation" id="top"> |
| <div class="tabs"> |
| <ul> |
| <li><a href="main.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 class="tabs"> |
| <ul> |
| <li><a href="annotated.html"><span>Class List</span></a></li> |
| <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
| <li><a href="functions.html"><span>Class Members</span></a></li> |
| </ul> |
| </div> |
| </div> |
| <div class="contents"> |
| <h1>SkString Class Reference</h1><!-- doxytag: class="SkString" --> |
| <p><code>#include <<a class="el" href="_sk_string_8h_source.html">SkString.h</a>></code></p> |
| <div class="dynheader"> |
| Collaboration diagram for SkString:</div> |
| <div class="dynsection"> |
| <div class="center"><img src="class_sk_string__coll__graph.png" border="0" usemap="#_sk_string_coll__map" alt="Collaboration graph"/></div> |
| <center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div> |
| |
| <p><a href="class_sk_string-members.html">List of all members.</a></p> |
| <table border="0" cellpadding="0" cellspacing="0"> |
| <tr><td colspan="2"><h2>Classes</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>Rec</b></td></tr> |
| <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a718e3a06aea30376c2f295cd867a4178">SkString</a> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a0ca3e78f5f303c2be31f04634bcf1a28">SkString</a> (size_t len)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#ade769c6f06d5939311a53ae60c6d8b58">SkString</a> (const char text[])</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a863122fd0a0dcfe398487c75f84b7935">SkString</a> (const char text[], size_t len)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a1f6c492e4372026475dc9e4db4800190">SkString</a> (const <a class="el" href="class_sk_string.html">SkString</a> &)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#abe90a299867ab5f9021847c3e4d490c1">~SkString</a> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a336a04721a4d6d5ec756fb9c174fd5b6">isEmpty</a> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a65e896e95701efbccdff242d07cfb37c">size</a> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a4ff83aabdb32d6b9edbfcbf910adb07e">c_str</a> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#af82700bfcf163cfc9abc78b9f86fe05f">operator[]</a> (size_t n) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#addb5a0d4789ad1a968cac07a03e9f499">equals</a> (const <a class="el" href="class_sk_string.html">SkString</a> &) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#af59afabd76f0087789553e5e6f1354b7">equals</a> (const char text[]) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#af1e69808533030d929f9b7aedeb20031">equals</a> (const char text[], size_t len) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a11e12cd2cde1b581199aaa6f7a4f3ed5">startsWith</a> (const char prefix[]) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a5b40de7734034de1f699590c12510737">endsWith</a> (const char suffix[]) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sk_string.html">SkString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#ad0acde722ee544cb712c1a1065b25f23">operator=</a> (const <a class="el" href="class_sk_string.html">SkString</a> &)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#ab2507c89956ba952af470a0e92cbdc0d">writable_str</a> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">char & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a91e249dd6617cdaa004b9eed16dedbdf">operator[]</a> (size_t n)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#abb19e1e214ff80ad7116c5eca78e1b0b">reset</a> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a8df1f049b3f77a5613c264ce8b0423b3">resize</a> (size_t len)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a5ce4a612bc5a17a986cb082ced840482">set</a> (const <a class="el" href="class_sk_string.html">SkString</a> &src)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#ad16449206d1eabcc40ed9d4daf251ec7">set</a> (const char text[])</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a068c22543b80ed68f77753215297d7be">set</a> (const char text[], size_t len)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a4a3361f73a993b13fc295c3236511baa">setUTF16</a> (const uint16_t[])</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#ac7242e950f0b43342f0492792d445543">setUTF16</a> (const uint16_t[], size_t len)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a9750bc87ace7514ed2df62e1ac446c7b">insert</a> (size_t offset, const <a class="el" href="class_sk_string.html">SkString</a> &src)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a99eed313b3b9690d75688db5f7294b1e">insert</a> (size_t offset, const char text[])</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#aad038cfd0b7088e6599ac62304dcb735">insert</a> (size_t offset, const char text[], size_t len)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a0638353e27a58eec80cca05c3672552a">insertUnichar</a> (size_t offset, <a class="el" href="_sk_types_8h.html#a0b73f568570c6560e0a4f2713cb36d06">SkUnichar</a>)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a5a89712d5271a649719b91b3491ded6d">insertS32</a> (size_t offset, int32_t value)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#af3f1dbfc0f10cc484c860e4dc680c846">insertHex</a> (size_t offset, uint32_t value, int minDigits=0)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a0110c3c41e45e97b82d85eb50cd0fec7">insertScalar</a> (size_t offset, <a class="el" href="_sk_scalar_8h.html#a407e363d56d824ed93bd6d1fda2effcf">SkScalar</a>)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a16582f4a1e361a5efefc18a145ec832b">append</a> (const <a class="el" href="class_sk_string.html">SkString</a> &str)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a69c792d61a805dc5534cb05c232dbe1d">append</a> (const char text[])</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a08ec44608b6c5dcfafa362e1db945a06">append</a> (const char text[], size_t len)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a05c6e511620797a9df8d6747e8906aab">appendUnichar</a> (<a class="el" href="_sk_types_8h.html#a0b73f568570c6560e0a4f2713cb36d06">SkUnichar</a> uni)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a85a0f91968b6dacecbed559c4a25a5c2">appendS32</a> (int32_t value)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a7c024432310576e0594efde6a9c6e283">appendHex</a> (uint32_t value, int minDigits=0)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a8f97ad72c82625a4e509b95d7d9ac4ec">appendScalar</a> (<a class="el" href="_sk_scalar_8h.html#a407e363d56d824ed93bd6d1fda2effcf">SkScalar</a> value)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a6d75c28da7feae8be59f2da998aa9532">prepend</a> (const <a class="el" href="class_sk_string.html">SkString</a> &str)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#adf466987aef8165f0c4aae8d93f3222d">prepend</a> (const char text[])</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a1ec7cfbcaaf7c83e5d0b720e9de0ce57">prepend</a> (const char text[], size_t len)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a65640acb16c722af56916eef256d94fd">prependUnichar</a> (<a class="el" href="_sk_types_8h.html#a0b73f568570c6560e0a4f2713cb36d06">SkUnichar</a> uni)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a225989226cbcdd6b4d488d9b6ab0fa87">prependS32</a> (int32_t value)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#ac9c1bcce0b02c39850b72dca93361cb2">prependHex</a> (uint32_t value, int minDigits=0)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a460a28f8c19d113eef2beab1e76db301">prependScalar</a> (<a class="el" href="_sk_scalar_8h.html#a407e363d56d824ed93bd6d1fda2effcf">SkScalar</a> value)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#aebfdf68504b559845b96700d9635e46e">printf</a> (const char format[],...)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a163d9b03ec961d6f7623e58087814d61">appendf</a> (const char format[],...)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#abc25a7e403de1a63bebcf16329712d7f">prependf</a> (const char format[],...)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a1dfa394fc0ba9304e02b6c0b49249640">remove</a> (size_t offset, size_t length)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a6b3813f63d54c02ed8670613a5581601">swap</a> (<a class="el" href="class_sk_string.html">SkString</a> &other)</td></tr> |
| <tr><td colspan="2"><h2>Friends</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#a1f8fd054940e047508bc4af9c37150f3">operator==</a> (const <a class="el" href="class_sk_string.html">SkString</a> &a, const <a class="el" href="class_sk_string.html">SkString</a> &b)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_sk_string.html#af8917dc55d1b6f3f33e20f33c9b41ac7">operator!=</a> (const <a class="el" href="class_sk_string.html">SkString</a> &a, const <a class="el" href="class_sk_string.html">SkString</a> &b)</td></tr> |
| </table> |
| <hr/><a name="_details"></a><h2>Detailed Description</h2> |
| <p>Light weight class for managing strings. Uses reference counting to make string assignments and copies very fast with no extra RAM cost. Assumes UTF8 encoding. </p> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00040">40</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| <hr/><h2>Constructor & Destructor Documentation</h2> |
| <a class="anchor" id="a718e3a06aea30376c2f295cd867a4178"></a><!-- doxytag: member="SkString::SkString" ref="a718e3a06aea30376c2f295cd867a4178" args="()" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">SkString::SkString </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a0ca3e78f5f303c2be31f04634bcf1a28"></a><!-- doxytag: member="SkString::SkString" ref="a0ca3e78f5f303c2be31f04634bcf1a28" args="(size_t len)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">SkString::SkString </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>len</em></td> |
| <td> ) </td> |
| <td><code> [explicit]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ade769c6f06d5939311a53ae60c6d8b58"></a><!-- doxytag: member="SkString::SkString" ref="ade769c6f06d5939311a53ae60c6d8b58" args="(const char text[])" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">SkString::SkString </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[]</td> |
| <td> ) </td> |
| <td><code> [explicit]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a863122fd0a0dcfe398487c75f84b7935"></a><!-- doxytag: member="SkString::SkString" ref="a863122fd0a0dcfe398487c75f84b7935" args="(const char text[], size_t len)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">SkString::SkString </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>len</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1f6c492e4372026475dc9e4db4800190"></a><!-- doxytag: member="SkString::SkString" ref="a1f6c492e4372026475dc9e4db4800190" args="(const SkString &)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">SkString::SkString </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abe90a299867ab5f9021847c3e4d490c1"></a><!-- doxytag: member="SkString::~SkString" ref="abe90a299867ab5f9021847c3e4d490c1" args="()" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">SkString::~SkString </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <hr/><h2>Member Function Documentation</h2> |
| <a class="anchor" id="a08ec44608b6c5dcfafa362e1db945a06"></a><!-- doxytag: member="SkString::append" ref="a08ec44608b6c5dcfafa362e1db945a06" args="(const char text[], size_t len)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::append </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>len</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00101">101</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a69c792d61a805dc5534cb05c232dbe1d"></a><!-- doxytag: member="SkString::append" ref="a69c792d61a805dc5534cb05c232dbe1d" args="(const char text[])" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::append </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[]</td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00100">100</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a16582f4a1e361a5efefc18a145ec832b"></a><!-- doxytag: member="SkString::append" ref="a16582f4a1e361a5efefc18a145ec832b" args="(const SkString &str)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::append </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"> <em>str</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00099">99</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a163d9b03ec961d6f7623e58087814d61"></a><!-- doxytag: member="SkString::appendf" ref="a163d9b03ec961d6f7623e58087814d61" args="(const char format[],...)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::appendf </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>format</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"> </td> |
| <td class="paramname"> <em>...</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7c024432310576e0594efde6a9c6e283"></a><!-- doxytag: member="SkString::appendHex" ref="a7c024432310576e0594efde6a9c6e283" args="(uint32_t value, int minDigits=0)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::appendHex </td> |
| <td>(</td> |
| <td class="paramtype">uint32_t </td> |
| <td class="paramname"> <em>value</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>minDigits</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00104">104</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a85a0f91968b6dacecbed559c4a25a5c2"></a><!-- doxytag: member="SkString::appendS32" ref="a85a0f91968b6dacecbed559c4a25a5c2" args="(int32_t value)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::appendS32 </td> |
| <td>(</td> |
| <td class="paramtype">int32_t </td> |
| <td class="paramname"> <em>value</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00103">103</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8f97ad72c82625a4e509b95d7d9ac4ec"></a><!-- doxytag: member="SkString::appendScalar" ref="a8f97ad72c82625a4e509b95d7d9ac4ec" args="(SkScalar value)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::appendScalar </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="_sk_scalar_8h.html#a407e363d56d824ed93bd6d1fda2effcf">SkScalar</a> </td> |
| <td class="paramname"> <em>value</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00105">105</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a05c6e511620797a9df8d6747e8906aab"></a><!-- doxytag: member="SkString::appendUnichar" ref="a05c6e511620797a9df8d6747e8906aab" args="(SkUnichar uni)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::appendUnichar </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="_sk_types_8h.html#a0b73f568570c6560e0a4f2713cb36d06">SkUnichar</a> </td> |
| <td class="paramname"> <em>uni</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00102">102</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4ff83aabdb32d6b9edbfcbf910adb07e"></a><!-- doxytag: member="SkString::c_str" ref="a4ff83aabdb32d6b9edbfcbf910adb07e" args="() const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">const char* SkString::c_str </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00051">51</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a5b40de7734034de1f699590c12510737"></a><!-- doxytag: member="SkString::endsWith" ref="a5b40de7734034de1f699590c12510737" args="(const char suffix[]) const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool SkString::endsWith </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>suffix</em>[]</td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00062">62</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af1e69808533030d929f9b7aedeb20031"></a><!-- doxytag: member="SkString::equals" ref="af1e69808533030d929f9b7aedeb20031" args="(const char text[], size_t len) const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool SkString::equals </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>len</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td> const</td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af59afabd76f0087789553e5e6f1354b7"></a><!-- doxytag: member="SkString::equals" ref="af59afabd76f0087789553e5e6f1354b7" args="(const char text[]) const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool SkString::equals </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[]</td> |
| <td> ) </td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="addb5a0d4789ad1a968cac07a03e9f499"></a><!-- doxytag: member="SkString::equals" ref="addb5a0d4789ad1a968cac07a03e9f499" args="(const SkString &) const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool SkString::equals </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const</td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aad038cfd0b7088e6599ac62304dcb735"></a><!-- doxytag: member="SkString::insert" ref="aad038cfd0b7088e6599ac62304dcb735" args="(size_t offset, const char text[], size_t len)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::insert </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>offset</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>len</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a99eed313b3b9690d75688db5f7294b1e"></a><!-- doxytag: member="SkString::insert" ref="a99eed313b3b9690d75688db5f7294b1e" args="(size_t offset, const char text[])" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::insert </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>offset</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[]</td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a9750bc87ace7514ed2df62e1ac446c7b"></a><!-- doxytag: member="SkString::insert" ref="a9750bc87ace7514ed2df62e1ac446c7b" args="(size_t offset, const SkString &src)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::insert </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>offset</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"> <em>src</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00091">91</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af3f1dbfc0f10cc484c860e4dc680c846"></a><!-- doxytag: member="SkString::insertHex" ref="af3f1dbfc0f10cc484c860e4dc680c846" args="(size_t offset, uint32_t value, int minDigits=0)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::insertHex </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>offset</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">uint32_t </td> |
| <td class="paramname"> <em>value</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>minDigits</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a5a89712d5271a649719b91b3491ded6d"></a><!-- doxytag: member="SkString::insertS32" ref="a5a89712d5271a649719b91b3491ded6d" args="(size_t offset, int32_t value)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::insertS32 </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>offset</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int32_t </td> |
| <td class="paramname"> <em>value</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a0110c3c41e45e97b82d85eb50cd0fec7"></a><!-- doxytag: member="SkString::insertScalar" ref="a0110c3c41e45e97b82d85eb50cd0fec7" args="(size_t offset, SkScalar)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::insertScalar </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>offset</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="_sk_scalar_8h.html#a407e363d56d824ed93bd6d1fda2effcf">SkScalar</a> </td> |
| <td class="paramname"></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a0638353e27a58eec80cca05c3672552a"></a><!-- doxytag: member="SkString::insertUnichar" ref="a0638353e27a58eec80cca05c3672552a" args="(size_t offset, SkUnichar)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::insertUnichar </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>offset</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="_sk_types_8h.html#a0b73f568570c6560e0a4f2713cb36d06">SkUnichar</a> </td> |
| <td class="paramname"></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a336a04721a4d6d5ec756fb9c174fd5b6"></a><!-- doxytag: member="SkString::isEmpty" ref="a336a04721a4d6d5ec756fb9c174fd5b6" args="() const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool SkString::isEmpty </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00049">49</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad0acde722ee544cb712c1a1065b25f23"></a><!-- doxytag: member="SkString::operator=" ref="ad0acde722ee544cb712c1a1065b25f23" args="(const SkString &)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="class_sk_string.html">SkString</a>& SkString::operator= </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a91e249dd6617cdaa004b9eed16dedbdf"></a><!-- doxytag: member="SkString::operator[]" ref="a91e249dd6617cdaa004b9eed16dedbdf" args="(size_t n)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">char& SkString::operator[] </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>n</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00081">81</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af82700bfcf163cfc9abc78b9f86fe05f"></a><!-- doxytag: member="SkString::operator[]" ref="af82700bfcf163cfc9abc78b9f86fe05f" args="(size_t n) const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">char SkString::operator[] </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>n</em></td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00052">52</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1ec7cfbcaaf7c83e5d0b720e9de0ce57"></a><!-- doxytag: member="SkString::prepend" ref="a1ec7cfbcaaf7c83e5d0b720e9de0ce57" args="(const char text[], size_t len)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::prepend </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>len</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00109">109</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="adf466987aef8165f0c4aae8d93f3222d"></a><!-- doxytag: member="SkString::prepend" ref="adf466987aef8165f0c4aae8d93f3222d" args="(const char text[])" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::prepend </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[]</td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00108">108</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6d75c28da7feae8be59f2da998aa9532"></a><!-- doxytag: member="SkString::prepend" ref="a6d75c28da7feae8be59f2da998aa9532" args="(const SkString &str)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::prepend </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"> <em>str</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00107">107</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abc25a7e403de1a63bebcf16329712d7f"></a><!-- doxytag: member="SkString::prependf" ref="abc25a7e403de1a63bebcf16329712d7f" args="(const char format[],...)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::prependf </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>format</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"> </td> |
| <td class="paramname"> <em>...</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac9c1bcce0b02c39850b72dca93361cb2"></a><!-- doxytag: member="SkString::prependHex" ref="ac9c1bcce0b02c39850b72dca93361cb2" args="(uint32_t value, int minDigits=0)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::prependHex </td> |
| <td>(</td> |
| <td class="paramtype">uint32_t </td> |
| <td class="paramname"> <em>value</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>minDigits</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00112">112</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a225989226cbcdd6b4d488d9b6ab0fa87"></a><!-- doxytag: member="SkString::prependS32" ref="a225989226cbcdd6b4d488d9b6ab0fa87" args="(int32_t value)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::prependS32 </td> |
| <td>(</td> |
| <td class="paramtype">int32_t </td> |
| <td class="paramname"> <em>value</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00111">111</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a460a28f8c19d113eef2beab1e76db301"></a><!-- doxytag: member="SkString::prependScalar" ref="a460a28f8c19d113eef2beab1e76db301" args="(SkScalar value)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::prependScalar </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="_sk_scalar_8h.html#a407e363d56d824ed93bd6d1fda2effcf">SkScalar</a> </td> |
| <td class="paramname"> <em>value</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00113">113</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a65640acb16c722af56916eef256d94fd"></a><!-- doxytag: member="SkString::prependUnichar" ref="a65640acb16c722af56916eef256d94fd" args="(SkUnichar uni)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::prependUnichar </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="_sk_types_8h.html#a0b73f568570c6560e0a4f2713cb36d06">SkUnichar</a> </td> |
| <td class="paramname"> <em>uni</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00110">110</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aebfdf68504b559845b96700d9635e46e"></a><!-- doxytag: member="SkString::printf" ref="aebfdf68504b559845b96700d9635e46e" args="(const char format[],...)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::printf </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>format</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"> </td> |
| <td class="paramname"> <em>...</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1dfa394fc0ba9304e02b6c0b49249640"></a><!-- doxytag: member="SkString::remove" ref="a1dfa394fc0ba9304e02b6c0b49249640" args="(size_t offset, size_t length)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::remove </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>offset</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>length</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abb19e1e214ff80ad7116c5eca78e1b0b"></a><!-- doxytag: member="SkString::reset" ref="abb19e1e214ff80ad7116c5eca78e1b0b" args="()" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::reset </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8df1f049b3f77a5613c264ce8b0423b3"></a><!-- doxytag: member="SkString::resize" ref="a8df1f049b3f77a5613c264ce8b0423b3" args="(size_t len)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::resize </td> |
| <td>(</td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>len</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00084">84</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a068c22543b80ed68f77753215297d7be"></a><!-- doxytag: member="SkString::set" ref="a068c22543b80ed68f77753215297d7be" args="(const char text[], size_t len)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::set </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>len</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad16449206d1eabcc40ed9d4daf251ec7"></a><!-- doxytag: member="SkString::set" ref="ad16449206d1eabcc40ed9d4daf251ec7" args="(const char text[])" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::set </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>text</em>[]</td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a5ce4a612bc5a17a986cb082ced840482"></a><!-- doxytag: member="SkString::set" ref="a5ce4a612bc5a17a986cb082ced840482" args="(const SkString &src)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::set </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"> <em>src</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00085">85</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac7242e950f0b43342f0492792d445543"></a><!-- doxytag: member="SkString::setUTF16" ref="ac7242e950f0b43342f0492792d445543" args="(const uint16_t[], size_t len)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::setUTF16 </td> |
| <td>(</td> |
| <td class="paramtype">const </td> |
| <td class="paramname"> <em>uint16_t</em>[], </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">size_t </td> |
| <td class="paramname"> <em>len</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a4a3361f73a993b13fc295c3236511baa"></a><!-- doxytag: member="SkString::setUTF16" ref="a4a3361f73a993b13fc295c3236511baa" args="(const uint16_t[])" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::setUTF16 </td> |
| <td>(</td> |
| <td class="paramtype">const </td> |
| <td class="paramname"> <em>uint16_t</em>[]</td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a65e896e95701efbccdff242d07cfb37c"></a><!-- doxytag: member="SkString::size" ref="a65e896e95701efbccdff242d07cfb37c" args="() const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">size_t SkString::size </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00050">50</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a11e12cd2cde1b581199aaa6f7a4f3ed5"></a><!-- doxytag: member="SkString::startsWith" ref="a11e12cd2cde1b581199aaa6f7a4f3ed5" args="(const char prefix[]) const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool SkString::startsWith </td> |
| <td>(</td> |
| <td class="paramtype">const char </td> |
| <td class="paramname"> <em>prefix</em>[]</td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00058">58</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6b3813f63d54c02ed8670613a5581601"></a><!-- doxytag: member="SkString::swap" ref="a6b3813f63d54c02ed8670613a5581601" args="(SkString &other)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void SkString::swap </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"> <em>other</em></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <p>Swap contents between this and other. This function is guaranteed to never fail or throw. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ab2507c89956ba952af470a0e92cbdc0d"></a><!-- doxytag: member="SkString::writable_str" ref="ab2507c89956ba952af470a0e92cbdc0d" args="()" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">char* SkString::writable_str </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <hr/><h2>Friends And Related Function Documentation</h2> |
| <a class="anchor" id="af8917dc55d1b6f3f33e20f33c9b41ac7"></a><!-- doxytag: member="SkString::operator!=" ref="af8917dc55d1b6f3f33e20f33c9b41ac7" args="(const SkString &a, const SkString &b)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int operator!= </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"> <em>a</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"> <em>b</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [friend]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00071">71</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1f8fd054940e047508bc4af9c37150f3"></a><!-- doxytag: member="SkString::operator==" ref="a1f8fd054940e047508bc4af9c37150f3" args="(const SkString &a, const SkString &b)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">int operator== </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"> <em>a</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="class_sk_string.html">SkString</a> & </td> |
| <td class="paramname"> <em>b</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [friend]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="_sk_string_8h_source.html#l00067">67</a> of file <a class="el" href="_sk_string_8h_source.html">SkString.h</a>.</p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li>include/core/<a class="el" href="_sk_string_8h_source.html">SkString.h</a></li> |
| </ul> |
| </div> |
| <hr size="1"/><address style="text-align: right;"><small>Generated on Tue Oct 20 11:03:42 2009 for Skia by |
| <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> |
| </body> |
| </html> |