diff options
Diffstat (limited to 'doc/html/boost/xpressive/c_regex_traits.html')
-rw-r--r--[-rwxr-xr-x] | doc/html/boost/xpressive/c_regex_traits.html | 128 |
1 files changed, 64 insertions, 64 deletions
diff --git a/doc/html/boost/xpressive/c_regex_traits.html b/doc/html/boost/xpressive/c_regex_traits.html index 74ff4ead71..1827b3e10c 100755..100644 --- a/doc/html/boost/xpressive/c_regex_traits.html +++ b/doc/html/boost/xpressive/c_regex_traits.html @@ -6,8 +6,8 @@ <meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> <link rel="home" href="../../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> <link rel="up" href="../../xpressive/reference.html#header.boost.xpressive.traits.c_regex_traits_hpp" title="Header <boost/xpressive/traits/c_regex_traits.hpp>"> -<link rel="prev" href="operator_id1835086.html" title="Function template operator<<"> -<link rel="next" href="has_fold_case_c_regex_t_id1837072.html" title="Struct has_fold_case<c_regex_traits< char >>"> +<link rel="prev" href="operator_id1899069.html" title="Function template operator<<"> +<link rel="next" href="has_fold_case_c__id1901054.html" title="Struct has_fold_case<c_regex_traits< char >>"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -20,7 +20,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="operator_id1835086.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../xpressive/reference.html#header.boost.xpressive.traits.c_regex_traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="has_fold_case_c_regex_t_id1837072.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="operator_id1899069.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../xpressive/reference.html#header.boost.xpressive.traits.c_regex_traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="has_fold_case_c__id1901054.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> </div> <div class="refentry"> <a name="boost.xpressive.c_regex_traits"></a><div class="titlepage"></div> @@ -42,58 +42,58 @@ <span class="keyword">typedef</span> <span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.xpressive.c_regex_traits.base_type"></a><span class="identifier">base_type</span><span class="special">;</span> <span class="comment">// <a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traitsconstruct-copy-destruct">construct/copy/destruct</a></span> - <a class="link" href="c_regex_traits.html#id1836493-bb"><span class="identifier">c_regex_traits</span></a><span class="special">(</span><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <span class="keyword">const</span> <span class="special">&</span> <span class="special">=</span> locale_type<span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> + <a class="link" href="c_regex_traits.html#id1900475-bb"><span class="identifier">c_regex_traits</span></a><span class="special">(</span><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <span class="keyword">const</span> <span class="special">&</span> <span class="special">=</span> locale_type<span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="c_regex_traits.html#id1836264-bb">public member functions</a></span> - <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1836268-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a><span class="special"><</span> <span class="identifier">char_type</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1836300-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a><span class="special"><</span> <span class="identifier">char_type</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <span class="identifier">string_type</span> <a class="link" href="c_regex_traits.html#id1836332-bb"><span class="identifier">fold_case</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> - <a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <a class="link" href="c_regex_traits.html#id1836368-bb"><span class="identifier">imbue</span></a><span class="special">(</span><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">char</span> <a class="link" href="c_regex_traits.html#id1836387-bb"><span class="identifier">widen</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">wchar_t</span> <a class="link" href="c_regex_traits.html#id1836403-bb"><span class="identifier">widen</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a class="link" href="c_regex_traits.html#id1836419-bb"><span class="identifier">hash</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a class="link" href="c_regex_traits.html#id1836434-bb"><span class="identifier">hash</span></a><span class="special">(</span><span class="keyword">wchar_t</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">int</span> <a class="link" href="c_regex_traits.html#id1836450-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">int</span> <a class="link" href="c_regex_traits.html#id1836472-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="keyword">wchar_t</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="c_regex_traits.html#id1900246-bb">public member functions</a></span> + <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1900250-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a><span class="special"><</span> <span class="identifier">char_type</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1900282-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a><span class="special"><</span> <span class="identifier">char_type</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <span class="identifier">string_type</span> <a class="link" href="c_regex_traits.html#id1900314-bb"><span class="identifier">fold_case</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span> + <a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <a class="link" href="c_regex_traits.html#id1900350-bb"><span class="identifier">imbue</span></a><span class="special">(</span><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">char</span> <a class="link" href="c_regex_traits.html#id1900369-bb"><span class="identifier">widen</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">wchar_t</span> <a class="link" href="c_regex_traits.html#id1900385-bb"><span class="identifier">widen</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a class="link" href="c_regex_traits.html#id1900401-bb"><span class="identifier">hash</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a class="link" href="c_regex_traits.html#id1900417-bb"><span class="identifier">hash</span></a><span class="special">(</span><span class="keyword">wchar_t</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">int</span> <a class="link" href="c_regex_traits.html#id1900432-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">int</span> <a class="link" href="c_regex_traits.html#id1900454-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="keyword">wchar_t</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span> - <span class="comment">// <a class="link" href="c_regex_traits.html#id1836520-bb">public static functions</a></span> - <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1836523-bb"><span class="identifier">widen</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a class="link" href="c_regex_traits.html#id1836551-bb"><span class="identifier">hash</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1836579-bb"><span class="identifier">translate</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1836606-bb"><span class="identifier">translate_nocase</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1836635-bb"><span class="identifier">tolower</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1836664-bb"><span class="identifier">toupper</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1836692-bb"><span class="identifier">in_range</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1836739-bb"><span class="identifier">in_range_nocase</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FwdIter<span class="special">></span> <span class="keyword">static</span> <span class="identifier">string_type</span> <a class="link" href="c_regex_traits.html#id1836794-bb"><span class="identifier">transform</span></a><span class="special">(</span><span class="identifier">FwdIter</span><span class="special">,</span> <span class="identifier">FwdIter</span><span class="special">)</span><span class="special">;</span> + <span class="comment">// <a class="link" href="c_regex_traits.html#id1900502-bb">public static functions</a></span> + <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1900505-bb"><span class="identifier">widen</span></a><span class="special">(</span><span class="keyword">char</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a class="link" href="c_regex_traits.html#id1900533-bb"><span class="identifier">hash</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1900561-bb"><span class="identifier">translate</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1900588-bb"><span class="identifier">translate_nocase</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1900617-bb"><span class="identifier">tolower</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="identifier">char_type</span> <a class="link" href="c_regex_traits.html#id1900646-bb"><span class="identifier">toupper</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1900674-bb"><span class="identifier">in_range</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1900721-bb"><span class="identifier">in_range_nocase</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FwdIter<span class="special">></span> <span class="keyword">static</span> <span class="identifier">string_type</span> <a class="link" href="c_regex_traits.html#id1900776-bb"><span class="identifier">transform</span></a><span class="special">(</span><span class="identifier">FwdIter</span><span class="special">,</span> <span class="identifier">FwdIter</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FwdIter<span class="special">></span> - <span class="keyword">static</span> <span class="identifier">string_type</span> <a class="link" href="c_regex_traits.html#id1836834-bb"><span class="identifier">transform_primary</span></a><span class="special">(</span><span class="identifier">FwdIter</span><span class="special">,</span> <span class="identifier">FwdIter</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="identifier">string_type</span> <a class="link" href="c_regex_traits.html#id1900816-bb"><span class="identifier">transform_primary</span></a><span class="special">(</span><span class="identifier">FwdIter</span><span class="special">,</span> <span class="identifier">FwdIter</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FwdIter<span class="special">></span> - <span class="keyword">static</span> <span class="identifier">string_type</span> <a class="link" href="c_regex_traits.html#id1836874-bb"><span class="identifier">lookup_collatename</span></a><span class="special">(</span><span class="identifier">FwdIter</span><span class="special">,</span> <span class="identifier">FwdIter</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="identifier">string_type</span> <a class="link" href="c_regex_traits.html#id1900856-bb"><span class="identifier">lookup_collatename</span></a><span class="special">(</span><span class="identifier">FwdIter</span><span class="special">,</span> <span class="identifier">FwdIter</span><span class="special">)</span><span class="special">;</span> <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FwdIter<span class="special">></span> - <span class="keyword">static</span> <span class="identifier">char_class_type</span> <a class="link" href="c_regex_traits.html#id1836914-bb"><span class="identifier">lookup_classname</span></a><span class="special">(</span><span class="identifier">FwdIter</span><span class="special">,</span> <span class="identifier">FwdIter</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1836972-bb"><span class="identifier">isctype</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_class_type</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="c_regex_traits.html#id1837015-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span> - <span class="keyword">static</span> <a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <a class="link" href="c_regex_traits.html#id1837058-bb"><span class="identifier">getloc</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="identifier">char_class_type</span> <a class="link" href="c_regex_traits.html#id1900896-bb"><span class="identifier">lookup_classname</span></a><span class="special">(</span><span class="identifier">FwdIter</span><span class="special">,</span> <span class="identifier">FwdIter</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="keyword">bool</span> <a class="link" href="c_regex_traits.html#id1900954-bb"><span class="identifier">isctype</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">,</span> <span class="identifier">char_class_type</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <span class="keyword">int</span> <a class="link" href="c_regex_traits.html#id1900997-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">char_type</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span> + <span class="keyword">static</span> <a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <a class="link" href="c_regex_traits.html#id1901041-bb"><span class="identifier">getloc</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span> <span class="special">}</span><span class="special">;</span></pre></div> <div class="refsect1"> -<a name="id3833453"></a><h2>Description</h2> +<a name="id3932543"></a><h2>Description</h2> <div class="refsect2"> -<a name="id3833457"></a><h3> +<a name="id3932547"></a><h3> <a name="boost.xpressive.c_regex_traitsconstruct-copy-destruct"></a><code class="computeroutput">c_regex_traits</code> public construct/copy/destruct</h3> <div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"> -<pre class="literallayout"><a name="id1836493-bb"></a><span class="identifier">c_regex_traits</span><span class="special">(</span><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <span class="keyword">const</span> <span class="special">&</span> loc <span class="special">=</span> locale_type<span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><a name="id1900475-bb"></a><span class="identifier">c_regex_traits</span><span class="special">(</span><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <span class="keyword">const</span> <span class="special">&</span> loc <span class="special">=</span> locale_type<span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre> <p>Initialize a <code class="computeroutput"><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a></code> object to use the global C locale. </p> </li></ol></div> </div> <div class="refsect2"> -<a name="id3833553"></a><h3> -<a name="id1836264-bb"></a><code class="computeroutput">c_regex_traits</code> public member functions</h3> +<a name="id3932644"></a><h3> +<a name="id1900246-bb"></a><code class="computeroutput">c_regex_traits</code> public member functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> -<pre class="literallayout"><span class="keyword">bool</span> <a name="id1836268-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a><span class="special"><</span> <span class="identifier">char_type</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">bool</span> <a name="id1900250-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a><span class="special"><</span> <span class="identifier">char_type</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> <p>Checks two <code class="computeroutput"><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a></code> objects for equality</p> <p> </p> @@ -106,7 +106,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">bool</span> <a name="id1836300-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a><span class="special"><</span> <span class="identifier">char_type</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">bool</span> <a name="id1900282-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a><span class="special"><</span> <span class="identifier">char_type</span> <span class="special">></span> <span class="keyword">const</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> <p>Checks two <code class="computeroutput"><a class="link" href="c_regex_traits.html" title="Struct template c_regex_traits">c_regex_traits</a></code> objects for inequality</p> <p> </p> @@ -119,7 +119,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="identifier">string_type</span> <a name="id1836332-bb"></a><span class="identifier">fold_case</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="identifier">string_type</span> <a name="id1900314-bb"></a><span class="identifier">fold_case</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre> <p>Returns a string_type containing all the characters that compare equal disregrarding case to the one passed in. This function can only be called if <code class="computeroutput"><a class="link" href="has_fold_case.html" title="Struct template has_fold_case">has_fold_case</a></code><c_regex_traits<Char> >::value is true.</p> <p> @@ -145,23 +145,23 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <a name="id1836368-bb"></a><span class="identifier">imbue</span><span class="special">(</span><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> loc<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <a name="id1900350-bb"></a><span class="identifier">imbue</span><span class="special">(</span><a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> loc<span class="special">)</span><span class="special">;</span></pre> <p>No-op </p> </li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">char</span> <a name="id1836387-bb"></a><span class="identifier">widen</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">wchar_t</span> <a name="id1836403-bb"></a><span class="identifier">widen</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a name="id1836419-bb"></a><span class="identifier">hash</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a name="id1836434-bb"></a><span class="identifier">hash</span><span class="special">(</span><span class="keyword">wchar_t</span> ch<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">int</span> <a name="id1836450-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">,</span> <span class="keyword">int</span> radix<span class="special">)</span><span class="special">;</span></pre></li> -<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">int</span> <a name="id1836472-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="keyword">wchar_t</span> ch<span class="special">,</span> <span class="keyword">int</span> radix<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">char</span> <a name="id1900369-bb"></a><span class="identifier">widen</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">wchar_t</span> <a name="id1900385-bb"></a><span class="identifier">widen</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a name="id1900401-bb"></a><span class="identifier">hash</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a name="id1900417-bb"></a><span class="identifier">hash</span><span class="special">(</span><span class="keyword">wchar_t</span> ch<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">int</span> <a name="id1900432-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">,</span> <span class="keyword">int</span> radix<span class="special">)</span><span class="special">;</span></pre></li> +<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">int</span> <a name="id1900454-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="keyword">wchar_t</span> ch<span class="special">,</span> <span class="keyword">int</span> radix<span class="special">)</span><span class="special">;</span></pre></li> </ol></div> </div> <div class="refsect2"> -<a name="id3834288"></a><h3> -<a name="id1836520-bb"></a><code class="computeroutput">c_regex_traits</code> public static functions</h3> +<a name="id3933379"></a><h3> +<a name="id1900502-bb"></a><code class="computeroutput">c_regex_traits</code> public static functions</h3> <div class="orderedlist"><ol class="orderedlist" type="1"> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1836523-bb"></a><span class="identifier">widen</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1900505-bb"></a><span class="identifier">widen</span><span class="special">(</span><span class="keyword">char</span> ch<span class="special">)</span><span class="special">;</span></pre> <p>Convert a char to a Char</p> <p> @@ -187,7 +187,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a name="id1836551-bb"></a><span class="identifier">hash</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">unsigned</span> <span class="keyword">char</span> <a name="id1900533-bb"></a><span class="identifier">hash</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> <p>Returns a hash value for a Char in the range [0, UCHAR_MAX]</p> <p> @@ -213,7 +213,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1836579-bb"></a><span class="identifier">translate</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1900561-bb"></a><span class="identifier">translate</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> <p>No-op</p> <p> @@ -239,7 +239,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1836606-bb"></a><span class="identifier">translate_nocase</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1900588-bb"></a><span class="identifier">translate_nocase</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> <p>Converts a character to lower-case using the current global C locale.</p> <p> @@ -265,7 +265,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1836635-bb"></a><span class="identifier">tolower</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1900617-bb"></a><span class="identifier">tolower</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> <p>Converts a character to lower-case using the current global C locale.</p> <p> @@ -291,7 +291,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1836664-bb"></a><span class="identifier">toupper</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="identifier">char_type</span> <a name="id1900646-bb"></a><span class="identifier">toupper</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> <p>Converts a character to upper-case using the current global C locale.</p> <p> @@ -317,7 +317,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id1836692-bb"></a><span class="identifier">in_range</span><span class="special">(</span><span class="identifier">char_type</span> first<span class="special">,</span> <span class="identifier">char_type</span> last<span class="special">,</span> <span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id1900674-bb"></a><span class="identifier">in_range</span><span class="special">(</span><span class="identifier">char_type</span> first<span class="special">,</span> <span class="identifier">char_type</span> last<span class="special">,</span> <span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> <p>Checks to see if a character is within a character range.</p> <p> @@ -353,7 +353,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id1836739-bb"></a><span class="identifier">in_range_nocase</span><span class="special">(</span><span class="identifier">char_type</span> first<span class="special">,</span> <span class="identifier">char_type</span> last<span class="special">,</span> <span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id1900721-bb"></a><span class="identifier">in_range_nocase</span><span class="special">(</span><span class="identifier">char_type</span> first<span class="special">,</span> <span class="identifier">char_type</span> last<span class="special">,</span> <span class="identifier">char_type</span> ch<span class="special">)</span><span class="special">;</span></pre> <p>Checks to see if a character is within a character range, irregardless of case.</p> <p> @@ -399,7 +399,7 @@ </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FwdIter<span class="special">></span> - <span class="keyword">static</span> <span class="identifier">string_type</span> <a name="id1836794-bb"></a><span class="identifier">transform</span><span class="special">(</span><span class="identifier">FwdIter</span> begin<span class="special">,</span> <span class="identifier">FwdIter</span> end<span class="special">)</span><span class="special">;</span></pre> + <span class="keyword">static</span> <span class="identifier">string_type</span> <a name="id1900776-bb"></a><span class="identifier">transform</span><span class="special">(</span><span class="identifier">FwdIter</span> begin<span class="special">,</span> <span class="identifier">FwdIter</span> end<span class="special">)</span><span class="special">;</span></pre> <p>Returns a sort key for the character sequence designated by the iterator range [F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence [H1, H2) then v.transform(G1, G2) < v.transform(H1, H2).</p> <div class="note"><table border="0" summary="Note"> <tr> @@ -413,7 +413,7 @@ </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FwdIter<span class="special">></span> - <span class="keyword">static</span> <span class="identifier">string_type</span> <a name="id1836834-bb"></a><span class="identifier">transform_primary</span><span class="special">(</span><span class="identifier">FwdIter</span> begin<span class="special">,</span> <span class="identifier">FwdIter</span> end<span class="special">)</span><span class="special">;</span></pre> + <span class="keyword">static</span> <span class="identifier">string_type</span> <a name="id1900816-bb"></a><span class="identifier">transform_primary</span><span class="special">(</span><span class="identifier">FwdIter</span> begin<span class="special">,</span> <span class="identifier">FwdIter</span> end<span class="special">)</span><span class="special">;</span></pre> <p>Returns a sort key for the character sequence designated by the iterator range [F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence [H1, H2) when character case is not considered then v.transform_primary(G1, G2) < v.transform_primary(H1, H2).</p> <div class="note"><table border="0" summary="Note"> <tr> @@ -427,7 +427,7 @@ </li> <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FwdIter<span class="special">></span> - <span class="keyword">static</span> <span class="identifier">string_type</span> <a name="id1836874-bb"></a><span class="identifier">lookup_collatename</span><span class="special">(</span><span class="identifier">FwdIter</span> begin<span class="special">,</span> <span class="identifier">FwdIter</span> end<span class="special">)</span><span class="special">;</span></pre> + <span class="keyword">static</span> <span class="identifier">string_type</span> <a name="id1900856-bb"></a><span class="identifier">lookup_collatename</span><span class="special">(</span><span class="identifier">FwdIter</span> begin<span class="special">,</span> <span class="identifier">FwdIter</span> end<span class="special">)</span><span class="special">;</span></pre> <p>Returns a sequence of characters that represents the collating element consisting of the character sequence designated by the iterator range [F1, F2). Returns an empty string if the character sequence is not a valid collating element.</p> <div class="note"><table border="0" summary="Note"> <tr> @@ -442,7 +442,7 @@ <li class="listitem"> <pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FwdIter<span class="special">></span> <span class="keyword">static</span> <span class="identifier">char_class_type</span> - <a name="id1836914-bb"></a><span class="identifier">lookup_classname</span><span class="special">(</span><span class="identifier">FwdIter</span> begin<span class="special">,</span> <span class="identifier">FwdIter</span> end<span class="special">,</span> <span class="keyword">bool</span> icase<span class="special">)</span><span class="special">;</span></pre> + <a name="id1900896-bb"></a><span class="identifier">lookup_classname</span><span class="special">(</span><span class="identifier">FwdIter</span> begin<span class="special">,</span> <span class="identifier">FwdIter</span> end<span class="special">,</span> <span class="keyword">bool</span> icase<span class="special">)</span><span class="special">;</span></pre> <p>For the character class name represented by the specified character sequence, return the corresponding bitmask representation.</p> <p> @@ -478,7 +478,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id1836972-bb"></a><span class="identifier">isctype</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">,</span> <span class="identifier">char_class_type</span> mask<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">bool</span> <a name="id1900954-bb"></a><span class="identifier">isctype</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">,</span> <span class="identifier">char_class_type</span> mask<span class="special">)</span><span class="special">;</span></pre> <p>Tests a character against a character class bitmask.</p> <p> @@ -515,7 +515,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id1837015-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">,</span> <span class="keyword">int</span> radix<span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <span class="keyword">int</span> <a name="id1900997-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">char_type</span> ch<span class="special">,</span> <span class="keyword">int</span> radix<span class="special">)</span><span class="special">;</span></pre> <p>Convert a digit character into the integer it represents.</p> <p> @@ -552,7 +552,7 @@ </table></div> </li> <li class="listitem"> -<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <a name="id1837058-bb"></a><span class="identifier">getloc</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre> +<pre class="literallayout"><span class="keyword">static</span> <a class="link" href="c_regex_traits.html#boost.xpressive.c_regex_traits.locale_type">locale_type</a> <a name="id1901041-bb"></a><span class="identifier">getloc</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre> <p>No-op </p> </li> </ol></div> @@ -569,7 +569,7 @@ </tr></table> <hr> <div class="spirit-nav"> -<a accesskey="p" href="operator_id1835086.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../xpressive/reference.html#header.boost.xpressive.traits.c_regex_traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="has_fold_case_c_regex_t_id1837072.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> +<a accesskey="p" href="operator_id1899069.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../xpressive/reference.html#header.boost.xpressive.traits.c_regex_traits_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="has_fold_case_c__id1901054.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a> </div> </body> </html> |