| Index: styleguide/c++/c++11.html
|
| diff --git a/styleguide/c++/c++11.html b/styleguide/c++/c++11.html
|
| index 85ff363ae00b4fef19cbea2ece47c91ec95714e1..b9230d344a4d55d34da388487a894856252eb538 100644
|
| --- a/styleguide/c++/c++11.html
|
| +++ b/styleguide/c++/c++11.html
|
| @@ -359,6 +359,14 @@ std::end</a></td>
|
| </tr>
|
|
|
| <tr>
|
| +<td>Range Move</td>
|
| +<td><code>std::move()</code></td>
|
| +<td>Moves contents of an iterator range to a different iterator. This is a counterpart of std::copy that applies std::move() to each element.</td>
|
| +<td><a href="http://en.cppreference.com/w/cpp/algorithm/move"><code>std::move</code> reference</a></td>
|
| +<td>This is allowed, but there is almost always a way to write code without using this version of std::move. Not using it usually results in cleaner, easier to read, and less confusing code. <a href='https://groups.google.com/a/chromium.org/forum/#!topic/cxx/8WzmtYrZvQ8'>Discussion thread</a></td>
|
| +</tr>
|
| +
|
| +<tr>
|
| <td>Type Traits</td>
|
| <td>Class templates within <code><type_traits></code></td>
|
| <td>Allows compile-time inspection of the properties of types</td>
|
|
|