<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>glibmm 2.4: regex.h File Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#ffffff"> <table border="0" width="100%"> <tr> <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td> <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td> </tr> </table> <center> <a class="qindex" href="../../../../gtkmm-2.4/docs/index.html">Main Page</a> <a href="../../../../gtkmm-2.4/docs/reference/html/group__Widgets.html">Widgets</a> <a class="qindex" href="namespaces.html">glibmm Namespaces</a> <a href="../../../../gtkmm-2.4/docs/tutorial/html/index.html"> Book</a> </center> <hr width="100%"/> <!-- begin main content --> <div id="content"> <!-- Generated by Doxygen 1.5.3 --> <h1>regex.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Namespaces</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceGlib.html">Glib</a></td></tr> <tr><td colspan="2"><br><h2>Classes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1RegexError.html">Glib::RegexError</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classGlib_1_1Exception.html">Exception</a> class for <a class="el" href="classGlib_1_1Regex.html" title="Perl-compatible regular expressions - matches strings against regular expressions...">Regex</a>. <a href="classGlib_1_1RegexError.html#_details">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Regex.html">Glib::Regex</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Perl-compatible regular expressions - matches strings against regular expressions. <a href="classGlib_1_1Regex.html#_details">More...</a><br></td></tr> <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gaaedee3e1374af9f1d66ccd34252a68d">Glib::RegexCompileFlags</a> { <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d0f604aee4eae77ce7bca901c8b3de37d">Glib::REGEX_CASELESS</a> = 1 << 0, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68dee58700869ae67ad0823d10a7c51cb9d">Glib::REGEX_MULTILINE</a> = 1 << 1, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d7ec3013d10b6360c921d67f23ff585fa">Glib::REGEX_DOTALL</a> = 1 << 2, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d4ef80551354a8a16bcefaf9b35f55a17">Glib::REGEX_EXTENDED</a> = 1 << 3, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d67404d06bba595dec28fb4e6e05da427">Glib::REGEX_ANCHORED</a> = 1 << 4, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d0d7cf52858b215b55ff10ccae9732dd4">Glib::REGEX_DOLLAR_ENDONLY</a> = 1 << 5, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68df9c564d8191b7220f0f072b3b694f8ac">Glib::REGEX_UNGREEDY</a> = 1 << 9, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d3acb6bdd173741b57cf267be3a3c7f75">Glib::REGEX_RAW</a> = 1 << 11, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68dc6ccf906840973453a55625b2edf2f25">Glib::REGEX_NO_AUTO_CAPTURE</a> = 1 << 12, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d581257f414998f8ea0e0f55adf0844f0">Glib::REGEX_OPTIMIZE</a> = 1 << 13, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d895a8a3fb7141b91a1890ee0bdb1a6b1">Glib::REGEX_DUPNAMES</a> = 1 << 19, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d3cab374f897aaac10d71c5437f9d77f3">Glib::REGEX_NEWLINE_CR</a> = 1 << 20, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68dbbbc306156a05aa67fde8d86d6d3b3c9">Glib::REGEX_NEWLINE_LF</a> = 1 << 21, <br> <a class="el" href="group__glibmmEnums.html#ggaaedee3e1374af9f1d66ccd34252a68d8a419c54023c5dbedbd8960c9367d68a">Glib::REGEX_NEWLINE_CRLF</a> = 0x100000 <br> }</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>RegexCompileFlags operator|(RegexCompileFlags, RegexCompileFlags)</code><br> <code>RegexCompileFlags operator&(RegexCompileFlags, RegexCompileFlags)</code><br> <code>RegexCompileFlags operator^(RegexCompileFlags, RegexCompileFlags)</code><br> <code>RegexCompileFlags operator~(RegexCompileFlags)</code><br> <code>RegexCompileFlags& operator|=(RegexCompileFlags&, RegexCompileFlags)</code><br> <code>RegexCompileFlags& operator&=(RegexCompileFlags&, RegexCompileFlags)</code><br> <code>RegexCompileFlags& operator^=(RegexCompileFlags&, RegexCompileFlags)</code><br> </dd></dl> <a href="group__glibmmEnums.html#gaaedee3e1374af9f1d66ccd34252a68d">More...</a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g8375c7f6797efc96929e8be89435c746">Glib::RegexMatchFlags</a> { <br> <a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746c387b5b0e77b1726553e5d77e77191d9">Glib::REGEX_MATCH_ANCHORED</a> = 1 << 4, <br> <a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746fcdffce16a01e99f25f52bfe3deafd80">Glib::REGEX_MATCH_NOTBOL</a> = 1 << 7, <br> <a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c74670b70be752f4874a262c15b99b3ee75f">Glib::REGEX_MATCH_NOTEOL</a> = 1 << 8, <br> <a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c74658bc907f6f6e19c30456c895d18ea655">Glib::REGEX_MATCH_NOTEMPTY</a> = 1 << 10, <br> <a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746aa4d21e1c7f7ab1df117d433cafc5ad6">Glib::REGEX_MATCH_PARTIAL</a> = 1 << 15, <br> <a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746ed663630c5623dc65f0ea23a04cf2979">Glib::REGEX_MATCH_NEWLINE_CR</a> = 1 << 20, <br> <a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746f5656ccd40cd632e00bc71b08834386e">Glib::REGEX_MATCH_NEWLINE_LF</a> = 1 << 21, <br> <a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c7464b76b13cfd30f891108f491a58dbb2a9">Glib::REGEX_MATCH_NEWLINE_CRLF</a> = 0x100000, <br> <a class="el" href="group__glibmmEnums.html#gg8375c7f6797efc96929e8be89435c746c76fe84aa6df3f8e6af74504ff5e7ca8">Glib::REGEX_MATCH_NEWLINE_ANY</a> = 1 << 22 <br> }</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><dl class="user" compact><dt><b>Bitwise operators:</b></dt><dd><code>RegexMatchFlags operator|(RegexMatchFlags, RegexMatchFlags)</code><br> <code>RegexMatchFlags operator&(RegexMatchFlags, RegexMatchFlags)</code><br> <code>RegexMatchFlags operator^(RegexMatchFlags, RegexMatchFlags)</code><br> <code>RegexMatchFlags operator~(RegexMatchFlags)</code><br> <code>RegexMatchFlags& operator|=(RegexMatchFlags&, RegexMatchFlags)</code><br> <code>RegexMatchFlags& operator&=(RegexMatchFlags&, RegexMatchFlags)</code><br> <code>RegexMatchFlags& operator^=(RegexMatchFlags&, RegexMatchFlags)</code><br> </dd></dl> <a href="group__glibmmEnums.html#g8375c7f6797efc96929e8be89435c746">More...</a><br></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexCompileFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g5c44b3a4eee7eefbb1f2d1d8f22642ca">Glib::operator|</a> (RegexCompileFlags lhs, RegexCompileFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexCompileFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g6ded7db27c6c9e183ef9f3174cce18fc">Glib::operator&</a> (RegexCompileFlags lhs, RegexCompileFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexCompileFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g69068f48bbea92cdd3cc7d69fdc017e1">Glib::operator^</a> (RegexCompileFlags lhs, RegexCompileFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexCompileFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gcb650222b1a3f6a44e72df95d815a7f8">Glib::operator~</a> (RegexCompileFlags flags)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexCompileFlags& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#ge6fd65d5a674d2e2e453793d86fa64cd">Glib::operator|=</a> (RegexCompileFlags& lhs, RegexCompileFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexCompileFlags& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g10aea1782c6badcd762f43cca533ecb4">Glib::operator&=</a> (RegexCompileFlags& lhs, RegexCompileFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexCompileFlags& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g1425051a4ffed939a1bff1e0543c9498">Glib::operator^=</a> (RegexCompileFlags& lhs, RegexCompileFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexMatchFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gb63da3a959cbd5f00f4fa535e35eda08">Glib::operator|</a> (RegexMatchFlags lhs, RegexMatchFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexMatchFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g6d453f38e9e1cacd2da806023c2f71bc">Glib::operator&</a> (RegexMatchFlags lhs, RegexMatchFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexMatchFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g06c395f619dffca3f0fc483fab302122">Glib::operator^</a> (RegexMatchFlags lhs, RegexMatchFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexMatchFlags </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#gf192ce556cbd7ddb416e8078bdb09523">Glib::operator~</a> (RegexMatchFlags flags)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexMatchFlags& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g8f30deab298559a873d7beca40279ead">Glib::operator|=</a> (RegexMatchFlags& lhs, RegexMatchFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexMatchFlags& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g6c4f5a17c625d3a42305d695b46b9886">Glib::operator&=</a> (RegexMatchFlags& lhs, RegexMatchFlags rhs)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">RegexMatchFlags& </td><td class="memItemRight" valign="bottom"><a class="el" href="group__glibmmEnums.html#g402d81f594d95305aa6e275aa74126ae">Glib::operator^=</a> (RegexMatchFlags& lhs, RegexMatchFlags rhs)</td></tr> </table> </div> <!-- end main content --> <hr><address><small> Generated for glibmm 2.4 by <a href="http://www.doxygen.org/index.html"> Doxygen</a> 1.5.3 © 1997-2001</small></address> </body> </html>