This commit is contained in:
Bolero-MURAKAMI 2013-09-05 10:25:51 +09:00
parent eb45406c0d
commit 55eba4ae71
4 changed files with 31 additions and 31 deletions

View file

@ -13,11 +13,11 @@ Interface
template<typename Char>
struct char_traits {
// types:
typedef typename std::char_tarist<Char>::char_type char_type;
typedef typename std::char_tarist<Char>::int_type int_type;
typedef typename std::char_tarist<Char>::off_type off_type;
typedef typename std::char_tarist<Char>::pos_type pos_type;
typedef typename std::char_tarist<Char>::state_type state_type;
typedef typename std::char_traits<Char>::char_type char_type;
typedef typename std::char_traits<Char>::int_type int_type;
typedef typename std::char_traits<Char>::off_type off_type;
typedef typename std::char_traits<Char>::pos_type pos_type;
typedef typename std::char_traits<Char>::state_type state_type;
// character operations:
static void assign(char_type& c1, char_type const& c2) SPROUT_NOEXCEPT;
@ -67,11 +67,11 @@ Member types
======================================== =============================================================================== =======================================
type definition
======================================== =============================================================================== =======================================
char_type std::char_tarist<Char>::char_type
int_type std::char_tarist<Char>::int_type
off_type std::char_tarist<Char>::off_type
pos_type std::char_tarist<Char>::pos_type
state_type std::char_tarist<Char>::state_type
char_type std::char_traits<Char>::char_type
int_type std::char_traits<Char>::int_type
off_type std::char_traits<Char>::off_type
pos_type std::char_traits<Char>::pos_type
state_type std::char_traits<Char>::state_type
======================================== =============================================================================== =======================================
Static Member functions

View file

@ -122,11 +122,11 @@
<div class="highlight-c++"><div class="highlight"><pre><span class="k">template</span><span class="o">&lt;</span><span class="k">typename</span> <span class="n">Char</span><span class="o">&gt;</span>
<span class="k">struct</span> <span class="n">char_traits</span> <span class="p">{</span>
<span class="c1">// types:</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_tarist</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">char_type</span> <span class="n">char_type</span><span class="p">;</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_tarist</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">int_type</span> <span class="n">int_type</span><span class="p">;</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_tarist</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">off_type</span> <span class="n">off_type</span><span class="p">;</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_tarist</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">pos_type</span> <span class="n">pos_type</span><span class="p">;</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_tarist</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">state_type</span> <span class="n">state_type</span><span class="p">;</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_traits</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">char_type</span> <span class="n">char_type</span><span class="p">;</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_traits</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">int_type</span> <span class="n">int_type</span><span class="p">;</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_traits</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">off_type</span> <span class="n">off_type</span><span class="p">;</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_traits</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">pos_type</span> <span class="n">pos_type</span><span class="p">;</span>
<span class="k">typedef</span> <span class="k">typename</span> <span class="n">std</span><span class="o">::</span><span class="n">char_traits</span><span class="o">&lt;</span><span class="n">Char</span><span class="o">&gt;::</span><span class="n">state_type</span> <span class="n">state_type</span><span class="p">;</span>
<span class="c1">// character operations:</span>
<span class="k">static</span> <span class="kt">void</span> <span class="n">assign</span><span class="p">(</span><span class="n">char_type</span><span class="o">&amp;</span> <span class="n">c1</span><span class="p">,</span> <span class="n">char_type</span> <span class="k">const</span><span class="o">&amp;</span> <span class="n">c2</span><span class="p">)</span> <span class="n">SPROUT_NOEXCEPT</span><span class="p">;</span>
@ -187,23 +187,23 @@
</thead>
<tbody valign="top">
<tr class="row-even"><td>char_type</td>
<td>std::char_tarist&lt;Char&gt;::char_type</td>
<td>std::char_traits&lt;Char&gt;::char_type</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>int_type</td>
<td>std::char_tarist&lt;Char&gt;::int_type</td>
<td>std::char_traits&lt;Char&gt;::int_type</td>
<td>&nbsp;</td>
</tr>
<tr class="row-even"><td>off_type</td>
<td>std::char_tarist&lt;Char&gt;::off_type</td>
<td>std::char_traits&lt;Char&gt;::off_type</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>pos_type</td>
<td>std::char_tarist&lt;Char&gt;::pos_type</td>
<td>std::char_traits&lt;Char&gt;::pos_type</td>
<td>&nbsp;</td>
</tr>
<tr class="row-even"><td>state_type</td>
<td>std::char_tarist&lt;Char&gt;::state_type</td>
<td>std::char_traits&lt;Char&gt;::state_type</td>
<td>&nbsp;</td>
</tr>
</tbody>

File diff suppressed because one or more lines are too long

View file

@ -13,11 +13,11 @@ Interface
template<typename Char>
struct char_traits {
// types:
typedef typename std::char_tarist<Char>::char_type char_type;
typedef typename std::char_tarist<Char>::int_type int_type;
typedef typename std::char_tarist<Char>::off_type off_type;
typedef typename std::char_tarist<Char>::pos_type pos_type;
typedef typename std::char_tarist<Char>::state_type state_type;
typedef typename std::char_traits<Char>::char_type char_type;
typedef typename std::char_traits<Char>::int_type int_type;
typedef typename std::char_traits<Char>::off_type off_type;
typedef typename std::char_traits<Char>::pos_type pos_type;
typedef typename std::char_traits<Char>::state_type state_type;
// character operations:
static void assign(char_type& c1, char_type const& c2) SPROUT_NOEXCEPT;
@ -67,11 +67,11 @@ Member types
======================================== =============================================================================== =======================================
type definition
======================================== =============================================================================== =======================================
char_type std::char_tarist<Char>::char_type
int_type std::char_tarist<Char>::int_type
off_type std::char_tarist<Char>::off_type
pos_type std::char_tarist<Char>::pos_type
state_type std::char_tarist<Char>::state_type
char_type std::char_traits<Char>::char_type
int_type std::char_traits<Char>::int_type
off_type std::char_traits<Char>::off_type
pos_type std::char_traits<Char>::pos_type
state_type std::char_traits<Char>::state_type
======================================== =============================================================================== =======================================
Static Member functions