Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 0448c66ab6afa2f787658c5e6488e2d9 > files > 5044

libstdc++-docs-8.3.1-0.20191101.1.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libstdc++: std::experimental::fundamentals_v1::basic_string_view&lt; _CharT, _Traits &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libstdc++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a10092.html','');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="a10089.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">std::experimental::fundamentals_v1::basic_string_view&lt; _CharT, _Traits &gt; Class Template Reference<div class="ingroups"><a class="el" href="a01506.html">Strings</a><a class="el" href="a01460.html">Containers</a> &raquo;  &#124; <a class="el" href="a01461.html">Sequences</a> &#124; <a class="el" href="a01514.html">Experimental</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a3cfe0978b1d1eb3a97a391aff98a5c13"><td class="memItemLeft" align="right" valign="top"><a id="a3cfe0978b1d1eb3a97a391aff98a5c13"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b> = const _CharT *</td></tr>
<tr class="separator:a3cfe0978b1d1eb3a97a391aff98a5c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa42b3363d4dc7ab626faf7d7843556f7"><td class="memItemLeft" align="right" valign="top"><a id="aa42b3363d4dc7ab626faf7d7843556f7"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b> = const _CharT *</td></tr>
<tr class="separator:aa42b3363d4dc7ab626faf7d7843556f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7679d15f2de4f169673f4ca84259908"><td class="memItemLeft" align="right" valign="top"><a id="aa7679d15f2de4f169673f4ca84259908"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b> = const _CharT &amp;</td></tr>
<tr class="separator:aa7679d15f2de4f169673f4ca84259908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dc8c2fa1e0bfeef58140f58e59a0b24"><td class="memItemLeft" align="right" valign="top"><a id="a3dc8c2fa1e0bfeef58140f58e59a0b24"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator</b> = <a class="el" href="a07612.html">std::reverse_iterator</a>&lt; const_iterator &gt;</td></tr>
<tr class="separator:a3dc8c2fa1e0bfeef58140f58e59a0b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d57dfdc3f0cac6f2bfd8ce909450006"><td class="memItemLeft" align="right" valign="top"><a id="a8d57dfdc3f0cac6f2bfd8ce909450006"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b> = ptrdiff_t</td></tr>
<tr class="separator:a8d57dfdc3f0cac6f2bfd8ce909450006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67d1ca4cf8e1c8e8050ba6261fb7bd9d"><td class="memItemLeft" align="right" valign="top"><a id="a67d1ca4cf8e1c8e8050ba6261fb7bd9d"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>iterator</b> = const_iterator</td></tr>
<tr class="separator:a67d1ca4cf8e1c8e8050ba6261fb7bd9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6766b5cd405018f72f1978ff42b28060"><td class="memItemLeft" align="right" valign="top"><a id="a6766b5cd405018f72f1978ff42b28060"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b> = const _CharT *</td></tr>
<tr class="separator:a6766b5cd405018f72f1978ff42b28060"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a484e32f1dbd8858edf8251efc150fe79"><td class="memItemLeft" align="right" valign="top"><a id="a484e32f1dbd8858edf8251efc150fe79"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b> = const _CharT &amp;</td></tr>
<tr class="separator:a484e32f1dbd8858edf8251efc150fe79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e19457c17b79c589e58d8fb05df6715"><td class="memItemLeft" align="right" valign="top"><a id="a6e19457c17b79c589e58d8fb05df6715"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator</b> = <a class="el" href="a07612.html">const_reverse_iterator</a></td></tr>
<tr class="separator:a6e19457c17b79c589e58d8fb05df6715"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b3a6f9ee4abf6f5e3991dd01cddee6d"><td class="memItemLeft" align="right" valign="top"><a id="a2b3a6f9ee4abf6f5e3991dd01cddee6d"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b> = size_t</td></tr>
<tr class="separator:a2b3a6f9ee4abf6f5e3991dd01cddee6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedeae7d0a9498e2fd9f3bdb78bf52db6"><td class="memItemLeft" align="right" valign="top"><a id="aedeae7d0a9498e2fd9f3bdb78bf52db6"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>traits_type</b> = _Traits</td></tr>
<tr class="separator:aedeae7d0a9498e2fd9f3bdb78bf52db6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd4e4b0a4e01c21ceed54df94ef4bc4"><td class="memItemLeft" align="right" valign="top"><a id="a8cd4e4b0a4e01c21ceed54df94ef4bc4"></a>
using&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b> = _CharT</td></tr>
<tr class="separator:a8cd4e4b0a4e01c21ceed54df94ef4bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:afef25d83585f4729875b84d2b834e8b4"><td class="memItemLeft" align="right" valign="top"><a id="afef25d83585f4729875b84d2b834e8b4"></a>
constexpr&#160;</td><td class="memItemRight" valign="bottom"><b>basic_string_view</b> (const <a class="el" href="a10092.html">basic_string_view</a> &amp;) noexcept=default</td></tr>
<tr class="separator:afef25d83585f4729875b84d2b834e8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5204bea2bbda7e97d8beb4b26cd4a5da"><td class="memTemplParams" colspan="2"><a id="a5204bea2bbda7e97d8beb4b26cd4a5da"></a>
template&lt;typename _Allocator &gt; </td></tr>
<tr class="memitem:a5204bea2bbda7e97d8beb4b26cd4a5da"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>basic_string_view</b> (const <a class="el" href="a04768.html">basic_string</a>&lt; _CharT, _Traits, _Allocator &gt; &amp;__str) noexcept</td></tr>
<tr class="separator:a5204bea2bbda7e97d8beb4b26cd4a5da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee8b26a4a7a2fe9197ad4ac2928ed437"><td class="memItemLeft" align="right" valign="top"><a id="aee8b26a4a7a2fe9197ad4ac2928ed437"></a>
constexpr&#160;</td><td class="memItemRight" valign="bottom"><b>basic_string_view</b> (const _CharT *__str)</td></tr>
<tr class="separator:aee8b26a4a7a2fe9197ad4ac2928ed437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b0d0179e6e00c7ea56d9d0610a5e39"><td class="memItemLeft" align="right" valign="top"><a id="ac1b0d0179e6e00c7ea56d9d0610a5e39"></a>
constexpr&#160;</td><td class="memItemRight" valign="bottom"><b>basic_string_view</b> (const _CharT *__str, size_type __len)</td></tr>
<tr class="separator:ac1b0d0179e6e00c7ea56d9d0610a5e39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55e678a43251efff6952b313087c8433"><td class="memItemLeft" align="right" valign="top"><a id="a55e678a43251efff6952b313087c8433"></a>
constexpr const _CharT &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>at</b> (size_type __pos) const</td></tr>
<tr class="separator:a55e678a43251efff6952b313087c8433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcda601e878b0eafd54ad7518ae698ca"><td class="memItemLeft" align="right" valign="top"><a id="afcda601e878b0eafd54ad7518ae698ca"></a>
constexpr const _CharT &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>back</b> () const</td></tr>
<tr class="separator:afcda601e878b0eafd54ad7518ae698ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac1891828537f21551b1ec219c8fb445"><td class="memItemLeft" align="right" valign="top"><a id="aac1891828537f21551b1ec219c8fb445"></a>
constexpr const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const noexcept</td></tr>
<tr class="separator:aac1891828537f21551b1ec219c8fb445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa619800c2e1e14e19f87fd0b45b04b6d"><td class="memItemLeft" align="right" valign="top"><a id="aa619800c2e1e14e19f87fd0b45b04b6d"></a>
constexpr const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cbegin</b> () const noexcept</td></tr>
<tr class="separator:aa619800c2e1e14e19f87fd0b45b04b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0450aa79b209ec983db848d47d1fa762"><td class="memItemLeft" align="right" valign="top"><a id="a0450aa79b209ec983db848d47d1fa762"></a>
constexpr const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>cend</b> () const noexcept</td></tr>
<tr class="separator:a0450aa79b209ec983db848d47d1fa762"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7abb302721df3c46aa5f5e99b0c8e24"><td class="memItemLeft" align="right" valign="top"><a id="ac7abb302721df3c46aa5f5e99b0c8e24"></a>
constexpr int&#160;</td><td class="memItemRight" valign="bottom"><b>compare</b> (<a class="el" href="a10092.html">basic_string_view</a> __str) const noexcept</td></tr>
<tr class="separator:ac7abb302721df3c46aa5f5e99b0c8e24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6a7a0693b10c13408cf86c1689cf28a"><td class="memItemLeft" align="right" valign="top"><a id="ab6a7a0693b10c13408cf86c1689cf28a"></a>
constexpr int&#160;</td><td class="memItemRight" valign="bottom"><b>compare</b> (size_type __pos1, size_type __n1, <a class="el" href="a10092.html">basic_string_view</a> __str) const</td></tr>
<tr class="separator:ab6a7a0693b10c13408cf86c1689cf28a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04589635709712db3d7c4851aabe0b8d"><td class="memItemLeft" align="right" valign="top"><a id="a04589635709712db3d7c4851aabe0b8d"></a>
constexpr int&#160;</td><td class="memItemRight" valign="bottom"><b>compare</b> (size_type __pos1, size_type __n1, <a class="el" href="a10092.html">basic_string_view</a> __str, size_type __pos2, size_type __n2) const</td></tr>
<tr class="separator:a04589635709712db3d7c4851aabe0b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a794f6b7c724f98e6db39bb45202d8bfd"><td class="memItemLeft" align="right" valign="top"><a id="a794f6b7c724f98e6db39bb45202d8bfd"></a>
constexpr int&#160;</td><td class="memItemRight" valign="bottom"><b>compare</b> (const _CharT *__str) const noexcept</td></tr>
<tr class="separator:a794f6b7c724f98e6db39bb45202d8bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24e2fd81c64fc9c8880ad7c900f79e2b"><td class="memItemLeft" align="right" valign="top"><a id="a24e2fd81c64fc9c8880ad7c900f79e2b"></a>
constexpr int&#160;</td><td class="memItemRight" valign="bottom"><b>compare</b> (size_type __pos1, size_type __n1, const _CharT *__str) const</td></tr>
<tr class="separator:a24e2fd81c64fc9c8880ad7c900f79e2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7e3f434fa75f9cacb84d58fa9d91938"><td class="memItemLeft" align="right" valign="top"><a id="af7e3f434fa75f9cacb84d58fa9d91938"></a>
constexpr int&#160;</td><td class="memItemRight" valign="bottom"><b>compare</b> (size_type __pos1, size_type __n1, const _CharT *__str, size_type __n2) const</td></tr>
<tr class="separator:af7e3f434fa75f9cacb84d58fa9d91938"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac99064d92b82a0a5f551bebe5be61591"><td class="memItemLeft" align="right" valign="top"><a id="ac99064d92b82a0a5f551bebe5be61591"></a>
size_type&#160;</td><td class="memItemRight" valign="bottom"><b>copy</b> (_CharT *__str, size_type __n, size_type __pos=0) const</td></tr>
<tr class="separator:ac99064d92b82a0a5f551bebe5be61591"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affc928ffd18989e4935270d0b401256c"><td class="memItemLeft" align="right" valign="top"><a id="affc928ffd18989e4935270d0b401256c"></a>
<a class="el" href="a07612.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>crbegin</b> () const noexcept</td></tr>
<tr class="separator:affc928ffd18989e4935270d0b401256c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace29eda29998a684fd1a7d4f50c0ca9e"><td class="memItemLeft" align="right" valign="top"><a id="ace29eda29998a684fd1a7d4f50c0ca9e"></a>
<a class="el" href="a07612.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>crend</b> () const noexcept</td></tr>
<tr class="separator:ace29eda29998a684fd1a7d4f50c0ca9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f906c017494ca0c5c97f5b573c050b5"><td class="memItemLeft" align="right" valign="top"><a id="a6f906c017494ca0c5c97f5b573c050b5"></a>
constexpr const _CharT *&#160;</td><td class="memItemRight" valign="bottom"><b>data</b> () const noexcept</td></tr>
<tr class="separator:a6f906c017494ca0c5c97f5b573c050b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da82072f92f15cb053758d1f3ef6265"><td class="memItemLeft" align="right" valign="top"><a id="a0da82072f92f15cb053758d1f3ef6265"></a>
constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><b>empty</b> () const noexcept</td></tr>
<tr class="separator:a0da82072f92f15cb053758d1f3ef6265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a549bec01ef0dce3e430817cdb5e76ff3"><td class="memItemLeft" align="right" valign="top"><a id="a549bec01ef0dce3e430817cdb5e76ff3"></a>
constexpr const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> () const noexcept</td></tr>
<tr class="separator:a549bec01ef0dce3e430817cdb5e76ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7627d949b03f2a827a5298884a918e12"><td class="memItemLeft" align="right" valign="top"><a id="a7627d949b03f2a827a5298884a918e12"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (<a class="el" href="a10092.html">basic_string_view</a> __str, size_type __pos=0) const noexcept</td></tr>
<tr class="separator:a7627d949b03f2a827a5298884a918e12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae095fa3e08f91d8a3d26dd9444ec4258"><td class="memItemLeft" align="right" valign="top"><a id="ae095fa3e08f91d8a3d26dd9444ec4258"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (_CharT __c, size_type __pos=0) const noexcept</td></tr>
<tr class="separator:ae095fa3e08f91d8a3d26dd9444ec4258"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addea449d6b849065a09f4150c20c7296"><td class="memItemLeft" align="right" valign="top"><a id="addea449d6b849065a09f4150c20c7296"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const _CharT *__str, size_type __pos, size_type __n) const noexcept</td></tr>
<tr class="separator:addea449d6b849065a09f4150c20c7296"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a607c24b32e110447d9260804a2e8a242"><td class="memItemLeft" align="right" valign="top"><a id="a607c24b32e110447d9260804a2e8a242"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find</b> (const _CharT *__str, size_type __pos=0) const noexcept</td></tr>
<tr class="separator:a607c24b32e110447d9260804a2e8a242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3a2757edb05c93d6d07ecae18c1be36"><td class="memItemLeft" align="right" valign="top"><a id="ad3a2757edb05c93d6d07ecae18c1be36"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_first_not_of</b> (<a class="el" href="a10092.html">basic_string_view</a> __str, size_type __pos=0) const noexcept</td></tr>
<tr class="separator:ad3a2757edb05c93d6d07ecae18c1be36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a321c5ae83a01fdf90e9fc6198a405820"><td class="memItemLeft" align="right" valign="top"><a id="a321c5ae83a01fdf90e9fc6198a405820"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_first_not_of</b> (_CharT __c, size_type __pos=0) const noexcept</td></tr>
<tr class="separator:a321c5ae83a01fdf90e9fc6198a405820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a511254f7c6772b5ef8a71d03dc1a67"><td class="memItemLeft" align="right" valign="top"><a id="a4a511254f7c6772b5ef8a71d03dc1a67"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_first_not_of</b> (const _CharT *__str, size_type __pos, size_type __n) const</td></tr>
<tr class="separator:a4a511254f7c6772b5ef8a71d03dc1a67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc67b4288965bad0ff16d07ac2c4f38c"><td class="memItemLeft" align="right" valign="top"><a id="adc67b4288965bad0ff16d07ac2c4f38c"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_first_not_of</b> (const _CharT *__str, size_type __pos=0) const noexcept</td></tr>
<tr class="separator:adc67b4288965bad0ff16d07ac2c4f38c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac67f25ef04ba879906c59ee81a40d7a7"><td class="memItemLeft" align="right" valign="top"><a id="ac67f25ef04ba879906c59ee81a40d7a7"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_first_of</b> (<a class="el" href="a10092.html">basic_string_view</a> __str, size_type __pos=0) const noexcept</td></tr>
<tr class="separator:ac67f25ef04ba879906c59ee81a40d7a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad66d4bf06da1a62ab5932ec803a158f1"><td class="memItemLeft" align="right" valign="top"><a id="ad66d4bf06da1a62ab5932ec803a158f1"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_first_of</b> (_CharT __c, size_type __pos=0) const noexcept</td></tr>
<tr class="separator:ad66d4bf06da1a62ab5932ec803a158f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53d7a77e7fe5960f4c5806f12d7ff193"><td class="memItemLeft" align="right" valign="top"><a id="a53d7a77e7fe5960f4c5806f12d7ff193"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_first_of</b> (const _CharT *__str, size_type __pos, size_type __n) const</td></tr>
<tr class="separator:a53d7a77e7fe5960f4c5806f12d7ff193"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acac6db8596c8d3715346e9d841231fe1"><td class="memItemLeft" align="right" valign="top"><a id="acac6db8596c8d3715346e9d841231fe1"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_first_of</b> (const _CharT *__str, size_type __pos=0) const noexcept</td></tr>
<tr class="separator:acac6db8596c8d3715346e9d841231fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34072e26673696d1b5e53628289dcdb0"><td class="memItemLeft" align="right" valign="top"><a id="a34072e26673696d1b5e53628289dcdb0"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_last_not_of</b> (<a class="el" href="a10092.html">basic_string_view</a> __str, size_type __pos=npos) const noexcept</td></tr>
<tr class="separator:a34072e26673696d1b5e53628289dcdb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a882db18153de08692981d587ba5cff2e"><td class="memItemLeft" align="right" valign="top"><a id="a882db18153de08692981d587ba5cff2e"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_last_not_of</b> (_CharT __c, size_type __pos=npos) const noexcept</td></tr>
<tr class="separator:a882db18153de08692981d587ba5cff2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad83bed237c30393403a64d329877b810"><td class="memItemLeft" align="right" valign="top"><a id="ad83bed237c30393403a64d329877b810"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_last_not_of</b> (const _CharT *__str, size_type __pos, size_type __n) const</td></tr>
<tr class="separator:ad83bed237c30393403a64d329877b810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebb2ae11f5a03c6b2a5e4aa58d81348b"><td class="memItemLeft" align="right" valign="top"><a id="aebb2ae11f5a03c6b2a5e4aa58d81348b"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_last_not_of</b> (const _CharT *__str, size_type __pos=npos) const noexcept</td></tr>
<tr class="separator:aebb2ae11f5a03c6b2a5e4aa58d81348b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ba4f253d3f4119b64c6015100a27f4a"><td class="memItemLeft" align="right" valign="top"><a id="a0ba4f253d3f4119b64c6015100a27f4a"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_last_of</b> (<a class="el" href="a10092.html">basic_string_view</a> __str, size_type __pos=npos) const noexcept</td></tr>
<tr class="separator:a0ba4f253d3f4119b64c6015100a27f4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a651861ce0df2b685a854d8758acfb2a2"><td class="memItemLeft" align="right" valign="top"><a id="a651861ce0df2b685a854d8758acfb2a2"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_last_of</b> (_CharT __c, size_type __pos=npos) const noexcept</td></tr>
<tr class="separator:a651861ce0df2b685a854d8758acfb2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ec124e183461f87351cc31dca4c9412"><td class="memItemLeft" align="right" valign="top"><a id="a9ec124e183461f87351cc31dca4c9412"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_last_of</b> (const _CharT *__str, size_type __pos, size_type __n) const</td></tr>
<tr class="separator:a9ec124e183461f87351cc31dca4c9412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4401098ff2a40a9eb3c9f85f364bb1fe"><td class="memItemLeft" align="right" valign="top"><a id="a4401098ff2a40a9eb3c9f85f364bb1fe"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>find_last_of</b> (const _CharT *__str, size_type __pos=npos) const noexcept</td></tr>
<tr class="separator:a4401098ff2a40a9eb3c9f85f364bb1fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f836c44576b27f66611f9ccafa3634"><td class="memItemLeft" align="right" valign="top"><a id="a00f836c44576b27f66611f9ccafa3634"></a>
constexpr const _CharT &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>front</b> () const</td></tr>
<tr class="separator:a00f836c44576b27f66611f9ccafa3634"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a655ded25677f626ec90abd228ecbbed2"><td class="memItemLeft" align="right" valign="top"><a id="a655ded25677f626ec90abd228ecbbed2"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>length</b> () const noexcept</td></tr>
<tr class="separator:a655ded25677f626ec90abd228ecbbed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7237e791b55acd2bd223a52cf2e24f59"><td class="memItemLeft" align="right" valign="top"><a id="a7237e791b55acd2bd223a52cf2e24f59"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b> () const noexcept</td></tr>
<tr class="separator:a7237e791b55acd2bd223a52cf2e24f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66a0ab18b8bed7fdb94e0b99abe9d1b1"><td class="memTemplParams" colspan="2"><a id="a66a0ab18b8bed7fdb94e0b99abe9d1b1"></a>
template&lt;typename _Allocator &gt; </td></tr>
<tr class="memitem:a66a0ab18b8bed7fdb94e0b99abe9d1b1"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><b>operator basic_string&lt; _CharT, _Traits, _Allocator &gt;</b> () const</td></tr>
<tr class="separator:a66a0ab18b8bed7fdb94e0b99abe9d1b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df88bac02b2c6e6a2686b32402759b3"><td class="memItemLeft" align="right" valign="top"><a id="a0df88bac02b2c6e6a2686b32402759b3"></a>
<a class="el" href="a10092.html">basic_string_view</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="a10092.html">basic_string_view</a> &amp;) noexcept=default</td></tr>
<tr class="separator:a0df88bac02b2c6e6a2686b32402759b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a406c0faa71df7361dc53068faace9900"><td class="memItemLeft" align="right" valign="top"><a id="a406c0faa71df7361dc53068faace9900"></a>
constexpr const _CharT &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type __pos) const</td></tr>
<tr class="separator:a406c0faa71df7361dc53068faace9900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafc487f2ce8d165494be4beb541c167f"><td class="memItemLeft" align="right" valign="top"><a id="aafc487f2ce8d165494be4beb541c167f"></a>
<a class="el" href="a07612.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const noexcept</td></tr>
<tr class="separator:aafc487f2ce8d165494be4beb541c167f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c0b71002ec02a8c6d2ca6d4a4f41e3b"><td class="memItemLeft" align="right" valign="top"><a id="a4c0b71002ec02a8c6d2ca6d4a4f41e3b"></a>
constexpr void&#160;</td><td class="memItemRight" valign="bottom"><b>remove_prefix</b> (size_type __n)</td></tr>
<tr class="separator:a4c0b71002ec02a8c6d2ca6d4a4f41e3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c81c75d5d54e9c2b32284df7d65788f"><td class="memItemLeft" align="right" valign="top"><a id="a6c81c75d5d54e9c2b32284df7d65788f"></a>
constexpr void&#160;</td><td class="memItemRight" valign="bottom"><b>remove_suffix</b> (size_type __n)</td></tr>
<tr class="separator:a6c81c75d5d54e9c2b32284df7d65788f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd61885f31cd617ba42476aa89bfa674"><td class="memItemLeft" align="right" valign="top"><a id="afd61885f31cd617ba42476aa89bfa674"></a>
<a class="el" href="a07612.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const noexcept</td></tr>
<tr class="separator:afd61885f31cd617ba42476aa89bfa674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a359103e725184a0fa2342409444fe937"><td class="memItemLeft" align="right" valign="top"><a id="a359103e725184a0fa2342409444fe937"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>rfind</b> (<a class="el" href="a10092.html">basic_string_view</a> __str, size_type __pos=npos) const noexcept</td></tr>
<tr class="separator:a359103e725184a0fa2342409444fe937"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a660245b7db028f418e7c0f4640a7f412"><td class="memItemLeft" align="right" valign="top"><a id="a660245b7db028f418e7c0f4640a7f412"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>rfind</b> (_CharT __c, size_type __pos=npos) const noexcept</td></tr>
<tr class="separator:a660245b7db028f418e7c0f4640a7f412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a6efb0ae4d939a641d0eb83993e45f4"><td class="memItemLeft" align="right" valign="top"><a id="a1a6efb0ae4d939a641d0eb83993e45f4"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>rfind</b> (const _CharT *__str, size_type __pos, size_type __n) const noexcept</td></tr>
<tr class="separator:a1a6efb0ae4d939a641d0eb83993e45f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeffb79decf372726e022c17e4a3bad8d"><td class="memItemLeft" align="right" valign="top"><a id="aeffb79decf372726e022c17e4a3bad8d"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>rfind</b> (const _CharT *__str, size_type __pos=npos) const noexcept</td></tr>
<tr class="separator:aeffb79decf372726e022c17e4a3bad8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb75470106d96cea646288fde3c98177"><td class="memItemLeft" align="right" valign="top"><a id="acb75470106d96cea646288fde3c98177"></a>
constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const noexcept</td></tr>
<tr class="separator:acb75470106d96cea646288fde3c98177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc4ae176f7381d22a32c0fbeb6a60f14"><td class="memItemLeft" align="right" valign="top"><a id="acc4ae176f7381d22a32c0fbeb6a60f14"></a>
constexpr <a class="el" href="a10092.html">basic_string_view</a>&#160;</td><td class="memItemRight" valign="bottom"><b>substr</b> (size_type __pos=0, size_type __n=npos) const</td></tr>
<tr class="separator:acc4ae176f7381d22a32c0fbeb6a60f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5dfbe75307151811db588f4d4b184d2"><td class="memItemLeft" align="right" valign="top"><a id="ad5dfbe75307151811db588f4d4b184d2"></a>
constexpr void&#160;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="a10092.html">basic_string_view</a> &amp;__sv) noexcept</td></tr>
<tr class="separator:ad5dfbe75307151811db588f4d4b184d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a051c3c2330cfe5d9ea03419937ea7e08"><td class="memTemplParams" colspan="2"><a id="a051c3c2330cfe5d9ea03419937ea7e08"></a>
template&lt;typename _Allocator  = std::allocator&lt;_CharT&gt;&gt; </td></tr>
<tr class="memitem:a051c3c2330cfe5d9ea03419937ea7e08"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="a04768.html">basic_string</a>&lt; _CharT, _Traits, _Allocator &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><b>to_string</b> (const _Allocator &amp;__alloc=_Allocator()) const</td></tr>
<tr class="separator:a051c3c2330cfe5d9ea03419937ea7e08"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a03c5bd1c167697938b5efcccf7f1a4c7"><td class="memItemLeft" align="right" valign="top"><a id="a03c5bd1c167697938b5efcccf7f1a4c7"></a>
static constexpr size_type&#160;</td><td class="memItemRight" valign="bottom"><b>npos</b></td></tr>
<tr class="separator:a03c5bd1c167697938b5efcccf7f1a4c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename _CharT, typename _Traits = std::char_traits&lt;_CharT&gt;&gt;<br />
class std::experimental::fundamentals_v1::basic_string_view&lt; _CharT, _Traits &gt;</h3>

<p>A non-owning reference to a string. </p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">_CharT</td><td>Type of character </td></tr>
    <tr><td class="paramname">_Traits</td><td>Traits for character type, defaults to char_traits&lt;_CharT&gt;.</td></tr>
  </table>
  </dd>
</dl>
<p>A basic_string_view looks like this:</p>
<div class="fragment"><div class="line">_CharT*    _M_str</div><div class="line"><span class="keywordtype">size_t</span>     _M_len</div></div><!-- fragment --> 
<p class="definition">Definition at line <a class="el" href="a01013_source.html#l00074">74</a> of file <a class="el" href="a01013_source.html">string_view</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a01013_source.html">string_view</a></li>
<li><a class="el" href="a17157_source.html">experimental/bits/string_view.tcc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="a01538.html">std</a></li><li class="navelem"><b>experimental</b></li><li class="navelem"><b>fundamentals_v1</b></li><li class="navelem"><a class="el" href="a10092.html">basic_string_view</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
  </ul>
</div>
</body>
</html>