2022-11-28 19:21:26 +08:00
<!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=11" / >
< meta name = "generator" content = "Doxygen 1.9.4" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > DNA Calib: trust::ArrayView< T > 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 = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / 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 id = "projectrow" >
< td id = "projectalign" >
< div id = "projectname" > DNA Calib< span id = "projectnumber" >   1.1< / span >
< / div >
< div id = "projectbrief" > Project brief< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
< / script >
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
< / script >
< div id = "main-nav" > < / div >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div id = "nav-path" class = "navpath" >
< ul >
< li class = "navelem" > < a class = "el" href = "namespacetrust.html" > trust< / a > < / li > < li class = "navelem" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "summary" >
< a href = "#pub-types" > Public Types< / a > |
< a href = "#pub-methods" > Public Member Functions< / a > |
< a href = "#pri-attribs" > Private Attributes< / a > |
< a href = "classtrust_1_1ArrayView-members.html" > List of all members< / a > < / div >
< div class = "headertitle" > < div class = "title" > trust::ArrayView< T > Class Template Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > A view over a continuous sequence of objects.
< a href = "classtrust_1_1ArrayView.html#details" > More...< / a > < / p >
< p > < code > #include < < a class = "el" href = "ArrayView_8h_source.html" > ArrayView.h< / a > > < / code > < / p >
< div class = "dynheader" >
Inheritance diagram for trust::ArrayView< T > :< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "classtrust_1_1ArrayView__inherit__graph.png" border = "0" usemap = "#atrust_1_1ArrayView_3_01T_01_4_inherit__map" alt = "Inheritance graph" / > < / div >
< map name = "atrust_1_1ArrayView_3_01T_01_4_inherit__map" id = "atrust_1_1ArrayView_3_01T_01_4_inherit__map" >
< area shape = "rect" title = "A view over a continuous sequence of objects." alt = "" coords = "13,5,160,493" / >
< area shape = "rect" href = "classdna_1_1StringView.html" title = " " alt = "" coords = "5,541,168,795" / >
< / map >
< / div >
< div class = "dynheader" >
Collaboration diagram for trust::ArrayView< T > :< / div >
< div class = "dyncontent" >
< div class = "center" > < img src = "classtrust_1_1ArrayView__coll__graph.png" border = "0" usemap = "#atrust_1_1ArrayView_3_01T_01_4_coll__map" alt = "Collaboration graph" / > < / div >
< map name = "atrust_1_1ArrayView_3_01T_01_4_coll__map" id = "atrust_1_1ArrayView_3_01T_01_4_coll__map" >
< area shape = "rect" title = "A view over a continuous sequence of objects." alt = "" coords = "5,5,152,493" / >
< / map >
< / div >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a id = "pub-types" name = "pub-types" > < / a >
Public Types< / h2 > < / td > < / tr >
< tr class = "memitem:a7d24c645f0699a231c77c941120f9387" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a7d24c645f0699a231c77c941120f9387" > value_type< / a > = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T > ::value_type< / td > < / tr >
< tr class = "separator:a7d24c645f0699a231c77c941120f9387" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aaaa3f7d29bda41e226c1f536aaab2d1d" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#aaaa3f7d29bda41e226c1f536aaab2d1d" > reference< / a > = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T > ::reference< / td > < / tr >
< tr class = "separator:aaaa3f7d29bda41e226c1f536aaab2d1d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6a2f05ff29cc899dbb9d48a291b0c700" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a6a2f05ff29cc899dbb9d48a291b0c700" > const_reference< / a > = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T > ::const_reference< / td > < / tr >
< tr class = "separator:a6a2f05ff29cc899dbb9d48a291b0c700" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad87e39a101078b410fdbe577bbaa5b55" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a > = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T > ::const_pointer< / td > < / tr >
< tr class = "separator:ad87e39a101078b410fdbe577bbaa5b55" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a047e2e140b97e3758caaddc4e19eed5c" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a > = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T > ::pointer< / td > < / tr >
< tr class = "separator:a047e2e140b97e3758caaddc4e19eed5c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac3746928eed96117f148f10626aa7c79" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#ac3746928eed96117f148f10626aa7c79" > size_type< / a > = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T > ::size_type< / td > < / tr >
< tr class = "separator:ac3746928eed96117f148f10626aa7c79" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a288a359490ea64baaa622ae2a4b1cd1b" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a288a359490ea64baaa622ae2a4b1cd1b" > difference_type< / a > = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T > ::difference_type< / td > < / tr >
< tr class = "separator:a288a359490ea64baaa622ae2a4b1cd1b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a id = "pub-methods" name = "pub-methods" > < / a >
Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:ab62db587734f94b5d9ae773d009f0ab1" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#ab62db587734f94b5d9ae773d009f0ab1" > ArrayView< / a > ()=default< / td > < / tr >
< tr class = "separator:ab62db587734f94b5d9ae773d009f0ab1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a09d95eb92513c51c926ace67a02d5098" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a09d95eb92513c51c926ace67a02d5098" > ~ArrayView< / a > () noexcept=default< / td > < / tr >
< tr class = "separator:a09d95eb92513c51c926ace67a02d5098" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5b7f9e7a7446b8d1cb5ced6b9db74414" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a5b7f9e7a7446b8d1cb5ced6b9db74414" > ArrayView< / a > (const < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > & )=default< / td > < / tr >
< tr class = "separator:a5b7f9e7a7446b8d1cb5ced6b9db74414" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a985c3d40b069319244c026963c49b6ab" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a985c3d40b069319244c026963c49b6ab" > operator=< / a > (const < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > & )=default< / td > < / tr >
< tr class = "separator:a985c3d40b069319244c026963c49b6ab" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aded551bad2311adb6e84c805ae18492b" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#aded551bad2311adb6e84c805ae18492b" > ArrayView< / a > (< a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > & & )=default< / td > < / tr >
< tr class = "separator:aded551bad2311adb6e84c805ae18492b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a604a33f93bdfed6e5ef4530a33266c19" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a604a33f93bdfed6e5ef4530a33266c19" > operator=< / a > (< a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > & & )=default< / td > < / tr >
< tr class = "separator:a604a33f93bdfed6e5ef4530a33266c19" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acb4e1c11277dab92910d60f6be66ec15" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#acb4e1c11277dab92910d60f6be66ec15" > ArrayView< / a > (< a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a > src, < a class = "el" href = "classtrust_1_1ArrayView.html#ac3746928eed96117f148f10626aa7c79" > size_type< / a > < a class = "el" href = "classtrust_1_1ArrayView.html#aa48cd68fa1945b211ae43d12dec68384" > size< / a > )< / td > < / tr >
< tr class = "separator:acb4e1c11277dab92910d60f6be66ec15" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af199b8f35ea979a1a9bf524ffcc9beaa" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#af199b8f35ea979a1a9bf524ffcc9beaa" > ArrayView< / a > (std::nullptr_t, < a class = "el" href = "classtrust_1_1ArrayView.html#ac3746928eed96117f148f10626aa7c79" > size_type< / a > )< / td > < / tr >
< tr class = "separator:af199b8f35ea979a1a9bf524ffcc9beaa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5329f8f61bb264f845ef7060b81b927b" > < td class = "memTemplParams" colspan = "2" > template< typename U > < / td > < / tr >
< tr class = "memitem:a5329f8f61bb264f845ef7060b81b927b" > < td class = "memTemplItemLeft" align = "right" valign = "top" >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a5329f8f61bb264f845ef7060b81b927b" > ArrayView< / a > (< a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < U > & src)< / td > < / tr >
< tr class = "separator:a5329f8f61bb264f845ef7060b81b927b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a92c4e60644899c9ead1276491b1b929e" > < td class = "memTemplParams" colspan = "2" > template< typename U > < / td > < / tr >
< tr class = "memitem:a92c4e60644899c9ead1276491b1b929e" > < td class = "memTemplItemLeft" align = "right" valign = "top" >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a92c4e60644899c9ead1276491b1b929e" > ArrayView< / a > (const < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < U > & src)< / td > < / tr >
< tr class = "separator:a92c4e60644899c9ead1276491b1b929e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a423d5bc02a527599319368340040a389" > < td class = "memTemplParams" colspan = "2" > template< typename U > < / td > < / tr >
< tr class = "memitem:a423d5bc02a527599319368340040a389" > < td class = "memTemplItemLeft" align = "right" valign = "top" >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a423d5bc02a527599319368340040a389" > ArrayView< / a > (< a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < U > & & src)< / td > < / tr >
< tr class = "separator:a423d5bc02a527599319368340040a389" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae79bea36e046a410c9be2f5e02766a96" > < td class = "memTemplParams" colspan = "2" > template< typename U , typename std::enable_if< !std::is_rvalue_reference< U & & > ::value, int > ::type = 0> < / td > < / tr >
< tr class = "memitem:ae79bea36e046a410c9be2f5e02766a96" > < td class = "memTemplItemLeft" align = "right" valign = "top" >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#ae79bea36e046a410c9be2f5e02766a96" > ArrayView< / a > (U & & src)< / td > < / tr >
< tr class = "separator:ae79bea36e046a410c9be2f5e02766a96" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa48cd68fa1945b211ae43d12dec68384" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#ac3746928eed96117f148f10626aa7c79" > size_type< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#aa48cd68fa1945b211ae43d12dec68384" > size< / a > () const< / td > < / tr >
< tr class = "separator:aa48cd68fa1945b211ae43d12dec68384" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a90e50dd55c347dadd8863e21696e6f64" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a90e50dd55c347dadd8863e21696e6f64" > data< / a > ()< / td > < / tr >
< tr class = "separator:a90e50dd55c347dadd8863e21696e6f64" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1b8b2bff636aac3ad808bd9f6bbed709" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a1b8b2bff636aac3ad808bd9f6bbed709" > data< / a > () const< / td > < / tr >
< tr class = "separator:a1b8b2bff636aac3ad808bd9f6bbed709" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9cac7104fbf6f9ee0c6c73a735417a55" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a9cac7104fbf6f9ee0c6c73a735417a55" > begin< / a > ()< / td > < / tr >
< tr class = "separator:a9cac7104fbf6f9ee0c6c73a735417a55" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a91f5a024a12d5056a30968c4033d63d9" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a91f5a024a12d5056a30968c4033d63d9" > end< / a > ()< / td > < / tr >
< tr class = "separator:a91f5a024a12d5056a30968c4033d63d9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac823fc7ba14b89aade4731d3be36d5a9" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#ac823fc7ba14b89aade4731d3be36d5a9" > cbegin< / a > () const< / td > < / tr >
< tr class = "separator:ac823fc7ba14b89aade4731d3be36d5a9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5bb9ba2051e1253228555e82ff116680" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a5bb9ba2051e1253228555e82ff116680" > cend< / a > () const< / td > < / tr >
< tr class = "separator:a5bb9ba2051e1253228555e82ff116680" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a547c83f2c656a5e8459dd56bae8a3d6b" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a547c83f2c656a5e8459dd56bae8a3d6b" > begin< / a > () const< / td > < / tr >
< tr class = "separator:a547c83f2c656a5e8459dd56bae8a3d6b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1a9efd4fea3ff64b626417e1bbd2d8d1" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a1a9efd4fea3ff64b626417e1bbd2d8d1" > end< / a > () const< / td > < / tr >
< tr class = "separator:a1a9efd4fea3ff64b626417e1bbd2d8d1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aec5c27a4cd8f6909088613b8667bd2a6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#aaaa3f7d29bda41e226c1f536aaab2d1d" > reference< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#aec5c27a4cd8f6909088613b8667bd2a6" > operator[]< / a > (std::size_t index)< / td > < / tr >
< tr class = "separator:aec5c27a4cd8f6909088613b8667bd2a6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af03855e970321ada5831db9ad074a268" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#a6a2f05ff29cc899dbb9d48a291b0c700" > const_reference< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#af03855e970321ada5831db9ad074a268" > operator[]< / a > (std::size_t index) const< / td > < / tr >
< tr class = "separator:af03855e970321ada5831db9ad074a268" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8f94f1d01b8308afdd7baef06bb234cd" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#aaaa3f7d29bda41e226c1f536aaab2d1d" > reference< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a8f94f1d01b8308afdd7baef06bb234cd" > at< / a > (std::size_t index)< / td > < / tr >
< tr class = "separator:a8f94f1d01b8308afdd7baef06bb234cd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af1166b3729aee334459b2de573d72869" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#a6a2f05ff29cc899dbb9d48a291b0c700" > const_reference< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#af1166b3729aee334459b2de573d72869" > at< / a > (std::size_t index) const< / td > < / tr >
< tr class = "separator:af1166b3729aee334459b2de573d72869" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a45a44b7e27335a8c5a4d6ab5e0ea51cb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a45a44b7e27335a8c5a4d6ab5e0ea51cb" > subview< / a > (std::size_t offset, std::size_t count) const< / td > < / tr >
< tr class = "separator:a45a44b7e27335a8c5a4d6ab5e0ea51cb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab491895d12471cb3bdd874d745c6df43" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#ab491895d12471cb3bdd874d745c6df43" > first< / a > (std::size_t count) const< / td > < / tr >
< tr class = "separator:ab491895d12471cb3bdd874d745c6df43" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adea1fbc300a38d99446f869bc223e141" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#adea1fbc300a38d99446f869bc223e141" > last< / a > (std::size_t count) const< / td > < / tr >
< tr class = "separator:adea1fbc300a38d99446f869bc223e141" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a id = "pri-attribs" name = "pri-attribs" > < / a >
Private Attributes< / h2 > < / td > < / tr >
< tr class = "memitem:a45dfcb67bc922b4a12df6388675f6ff1" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > {nullptr}< / td > < / tr >
< tr class = "separator:a45dfcb67bc922b4a12df6388675f6ff1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afb7502eaf82659a2e5d06bc88e3fbbcb" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classtrust_1_1ArrayView.html#ac3746928eed96117f148f10626aa7c79" > size_type< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > {}< / td > < / tr >
< tr class = "separator:afb7502eaf82659a2e5d06bc88e3fbbcb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < div class = "compoundTemplParams" > template< typename T> < br / >
class trust::ArrayView< T > < / div > < p > A view over a continuous sequence of objects. < / p >
< dl class = "tparams" > < dt > Template Parameters< / dt > < dd >
< table class = "tparams" >
< tr > < td class = "paramname" > T< / td > < td > element type Provides a view over a continuous sequence of objects owned by some other object. Contains a count of elements and a pointer to a location where they are stored. < a class = "el" href = "classtrust_1_1ArrayView.html" title = "A view over a continuous sequence of objects." > ArrayView< / a > does not own the mmemory it points to - it does not perform any allocation and deallocation. It can be constructed given a pointer and element count, or a container type argument. The class provides helper methods for creating subviews over the objects, and methods for by-value comparison with containers. ConstArrayView represents an immutable view. < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div > < h2 class = "groupheader" > Member Typedef Documentation< / h2 >
< a id = "ad87e39a101078b410fdbe577bbaa5b55" name = "ad87e39a101078b410fdbe577bbaa5b55" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad87e39a101078b410fdbe577bbaa5b55" > ◆ < / a > < / span > const_pointer< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::const_pointer = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T> ::const_pointer< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a6a2f05ff29cc899dbb9d48a291b0c700" name = "a6a2f05ff29cc899dbb9d48a291b0c700" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6a2f05ff29cc899dbb9d48a291b0c700" > ◆ < / a > < / span > const_reference< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::const_reference = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T> ::const_reference< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a288a359490ea64baaa622ae2a4b1cd1b" name = "a288a359490ea64baaa622ae2a4b1cd1b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a288a359490ea64baaa622ae2a4b1cd1b" > ◆ < / a > < / span > difference_type< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::difference_type = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T> ::difference_type< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a047e2e140b97e3758caaddc4e19eed5c" name = "a047e2e140b97e3758caaddc4e19eed5c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a047e2e140b97e3758caaddc4e19eed5c" > ◆ < / a > < / span > pointer< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::pointer = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T> ::pointer< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "aaaa3f7d29bda41e226c1f536aaab2d1d" name = "aaaa3f7d29bda41e226c1f536aaab2d1d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aaaa3f7d29bda41e226c1f536aaab2d1d" > ◆ < / a > < / span > reference< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::reference = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T> ::reference< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "ac3746928eed96117f148f10626aa7c79" name = "ac3746928eed96117f148f10626aa7c79" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac3746928eed96117f148f10626aa7c79" > ◆ < / a > < / span > size_type< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::size_type = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T> ::size_type< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a7d24c645f0699a231c77c941120f9387" name = "a7d24c645f0699a231c77c941120f9387" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7d24c645f0699a231c77c941120f9387" > ◆ < / a > < / span > value_type< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::value_type = typename < a class = "el" href = "structtrust_1_1ArrayViewTraits.html" > ArrayViewTraits< / a > < T> ::value_type< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
< a id = "ab62db587734f94b5d9ae773d009f0ab1" name = "ab62db587734f94b5d9ae773d009f0ab1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab62db587734f94b5d9ae773d009f0ab1" > ◆ < / a > < / span > ArrayView() < span class = "overload" > [1/9]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ArrayView < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a09d95eb92513c51c926ace67a02d5098" name = "a09d95eb92513c51c926ace67a02d5098" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a09d95eb92513c51c926ace67a02d5098" > ◆ < / a > < / span > ~ArrayView()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::~< a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < span class = "mlabel" > noexcept< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a5b7f9e7a7446b8d1cb5ced6b9db74414" name = "a5b7f9e7a7446b8d1cb5ced6b9db74414" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5b7f9e7a7446b8d1cb5ced6b9db74414" > ◆ < / a > < / span > ArrayView() < span class = "overload" > [2/9]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ArrayView < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < T > &   < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "aded551bad2311adb6e84c805ae18492b" name = "aded551bad2311adb6e84c805ae18492b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aded551bad2311adb6e84c805ae18492b" > ◆ < / a > < / span > ArrayView() < span class = "overload" > [3/9]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ArrayView < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < T > & &   < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "acb4e1c11277dab92910d60f6be66ec15" name = "acb4e1c11277dab92910d60f6be66ec15" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acb4e1c11277dab92910d60f6be66ec15" > ◆ < / a > < / span > ArrayView() < span class = "overload" > [4/9]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ArrayView < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a >   < / td >
< td class = "paramname" > < em > src< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classtrust_1_1ArrayView.html#ac3746928eed96117f148f10626aa7c79" > size_type< / a >   < / td >
< td class = "paramname" > < em > size< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 74< / span > :< / div >
< div class = "line" > < span class = "lineno" > 75< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > {src},< / div >
< div class = "line" > < span class = "lineno" > 76< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > {< a class = "code hl_function" href = "classtrust_1_1ArrayView.html#aa48cd68fa1945b211ae43d12dec68384" > size< / a > } {< / div >
< div class = "line" > < span class = "lineno" > 77< / span > }< / div >
< div class = "ttc" id = "aclasstrust_1_1ArrayView_html_a45dfcb67bc922b4a12df6388675f6ff1" > < div class = "ttname" > < a href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > trust::ArrayView::ptr< / a > < / div > < div class = "ttdeci" > pointer ptr< / div > < div class = "ttdef" > < b > Definition:< / b > ArrayView.h:169< / div > < / div >
< div class = "ttc" id = "aclasstrust_1_1ArrayView_html_aa48cd68fa1945b211ae43d12dec68384" > < div class = "ttname" > < a href = "classtrust_1_1ArrayView.html#aa48cd68fa1945b211ae43d12dec68384" > trust::ArrayView::size< / a > < / div > < div class = "ttdeci" > size_type size() const< / div > < div class = "ttdef" > < b > Definition:< / b > ArrayView.h:98< / div > < / div >
< div class = "ttc" id = "aclasstrust_1_1ArrayView_html_afb7502eaf82659a2e5d06bc88e3fbbcb" > < div class = "ttname" > < a href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > trust::ArrayView::sz< / a > < / div > < div class = "ttdeci" > size_type sz< / div > < div class = "ttdef" > < b > Definition:< / b > ArrayView.h:170< / div > < / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "af199b8f35ea979a1a9bf524ffcc9beaa" name = "af199b8f35ea979a1a9bf524ffcc9beaa" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af199b8f35ea979a1a9bf524ffcc9beaa" > ◆ < / a > < / span > ArrayView() < span class = "overload" > [5/9]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ArrayView < / td >
< td > (< / td >
< td class = "paramtype" > std::nullptr_t  < / td >
< td class = "paramname" > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classtrust_1_1ArrayView.html#ac3746928eed96117f148f10626aa7c79" > size_type< / a >   < / td >
< td class = "paramname" >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 79< / span > : < a class = "code hl_function" href = "classtrust_1_1ArrayView.html#ab62db587734f94b5d9ae773d009f0ab1" > ArrayView< / a > {< span class = "keyword" > nullptr< / span > , {}} {< / div >
< div class = "line" > < span class = "lineno" > 80< / span > }< / div >
< div class = "ttc" id = "aclasstrust_1_1ArrayView_html_ab62db587734f94b5d9ae773d009f0ab1" > < div class = "ttname" > < a href = "classtrust_1_1ArrayView.html#ab62db587734f94b5d9ae773d009f0ab1" > trust::ArrayView::ArrayView< / a > < / div > < div class = "ttdeci" > ArrayView()=default< / div > < / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a5329f8f61bb264f845ef7060b81b927b" name = "a5329f8f61bb264f845ef7060b81b927b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5329f8f61bb264f845ef7060b81b927b" > ◆ < / a > < / span > ArrayView() < span class = "overload" > [6/9]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< div class = "memtemplate" >
template< typename U > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ArrayView < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < U > &   < / td >
< td class = "paramname" > < em > src< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 83< / span > : < a class = "code hl_function" href = "classtrust_1_1ArrayView.html#ab62db587734f94b5d9ae773d009f0ab1" > ArrayView< / a > {src.data(), src.size()} {< / div >
< div class = "line" > < span class = "lineno" > 84< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a92c4e60644899c9ead1276491b1b929e" name = "a92c4e60644899c9ead1276491b1b929e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a92c4e60644899c9ead1276491b1b929e" > ◆ < / a > < / span > ArrayView() < span class = "overload" > [7/9]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< div class = "memtemplate" >
template< typename U > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ArrayView < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < U > &   < / td >
< td class = "paramname" > < em > src< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 87< / span > : < a class = "code hl_function" href = "classtrust_1_1ArrayView.html#ab62db587734f94b5d9ae773d009f0ab1" > ArrayView< / a > {src.data(), src.size()} {< / div >
< div class = "line" > < span class = "lineno" > 88< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a423d5bc02a527599319368340040a389" name = "a423d5bc02a527599319368340040a389" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a423d5bc02a527599319368340040a389" > ◆ < / a > < / span > ArrayView() < span class = "overload" > [8/9]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< div class = "memtemplate" >
template< typename U > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ArrayView < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < U > & &   < / td >
< td class = "paramname" > < em > src< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 91< / span > : < a class = "code hl_function" href = "classtrust_1_1ArrayView.html#ab62db587734f94b5d9ae773d009f0ab1" > ArrayView< / a > {src.data(), src.size()} {< / div >
< div class = "line" > < span class = "lineno" > 92< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "ae79bea36e046a410c9be2f5e02766a96" name = "ae79bea36e046a410c9be2f5e02766a96" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae79bea36e046a410c9be2f5e02766a96" > ◆ < / a > < / span > ArrayView() < span class = "overload" > [9/9]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< div class = "memtemplate" >
template< typename U , typename std::enable_if< !std::is_rvalue_reference< U & & > ::value, int > ::type = 0> < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ArrayView < / td >
< td > (< / td >
< td class = "paramtype" > U & &   < / td >
< td class = "paramname" > < em > src< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < span class = "mlabel" > explicit< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 95< / span > : < a class = "code hl_function" href = "classtrust_1_1ArrayView.html#ab62db587734f94b5d9ae773d009f0ab1" > ArrayView< / a > {src.data(), src.size()} {< / div >
< div class = "line" > < span class = "lineno" > 96< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< h2 class = "groupheader" > Member Function Documentation< / h2 >
< a id = "a8f94f1d01b8308afdd7baef06bb234cd" name = "a8f94f1d01b8308afdd7baef06bb234cd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8f94f1d01b8308afdd7baef06bb234cd" > ◆ < / a > < / span > at() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#aaaa3f7d29bda41e226c1f536aaab2d1d" > reference< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::at < / td >
< td > (< / td >
< td class = "paramtype" > std::size_t  < / td >
< td class = "paramname" > < em > index< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 144< / span > {< / div >
< div class = "line" > < span class = "lineno" > 145< / span > < span class = "keywordflow" > return< / span > this-> < a class = "code hl_function" href = "classtrust_1_1ArrayView.html#aec5c27a4cd8f6909088613b8667bd2a6" > operator[]< / a > (index);< / div >
< div class = "line" > < span class = "lineno" > 146< / span > }< / div >
< div class = "ttc" id = "aclasstrust_1_1ArrayView_html_aec5c27a4cd8f6909088613b8667bd2a6" > < div class = "ttname" > < a href = "classtrust_1_1ArrayView.html#aec5c27a4cd8f6909088613b8667bd2a6" > trust::ArrayView::operator[]< / a > < / div > < div class = "ttdeci" > reference operator[](std::size_t index)< / div > < div class = "ttdef" > < b > Definition:< / b > ArrayView.h:134< / div > < / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "af1166b3729aee334459b2de573d72869" name = "af1166b3729aee334459b2de573d72869" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af1166b3729aee334459b2de573d72869" > ◆ < / a > < / span > at() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#a6a2f05ff29cc899dbb9d48a291b0c700" > const_reference< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::at < / td >
< td > (< / td >
< td class = "paramtype" > std::size_t  < / td >
< td class = "paramname" > < em > index< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 148< / span > {< / div >
< div class = "line" > < span class = "lineno" > 149< / span > < span class = "keywordflow" > return< / span > this-> < a class = "code hl_function" href = "classtrust_1_1ArrayView.html#aec5c27a4cd8f6909088613b8667bd2a6" > operator[]< / a > (index);< / div >
< div class = "line" > < span class = "lineno" > 150< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a9cac7104fbf6f9ee0c6c73a735417a55" name = "a9cac7104fbf6f9ee0c6c73a735417a55" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9cac7104fbf6f9ee0c6c73a735417a55" > ◆ < / a > < / span > begin() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::begin < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 110< / span > {< / div >
< div class = "line" > < span class = "lineno" > 111< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > ;< / div >
< div class = "line" > < span class = "lineno" > 112< / span > }< / div >
< / div > <!-- fragment -->
2023-04-21 18:19:55 +08:00
< p class = "reference" > Referenced by < a class = "el" href = "namespacetrust.html#a4171447fe6c0913bf0fc86476485eb32" > trust::operator==()< / a > , < a class = "el" href = "classdnac_1_1RemoveAnimatedMapCommand_1_1Impl.html#a0c722b23d20433ed0578b13d3fe464ee" > dnac::RemoveAnimatedMapCommand::Impl::setAnimatedMapIndices()< / a > , < a class = "el" href = "classdnac_1_1RemoveBlendShapeCommand_1_1Impl.html#a3cfe506bc9a7173240534fe0a148ca51" > dnac::RemoveBlendShapeCommand::Impl::setBlendShapeIndices()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#a393ec70bc0afd0516cc3afac007db03c" > dnac::DNACalibDNAReaderImpl::setBlendShapeTargetDeltas()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#a51d5d69dd682b2dfa2ee37c61109a442" > dnac::DNACalibDNAReaderImpl::setBlendShapeTargetVertexIndices()< / a > , < a class = "el" href = "classdnac_1_1SetBlendShapeTargetDeltasCommand_1_1Impl.html#a9ce596e1b1959617b5b7029f2bc99e21" > dnac::SetBlendShapeTargetDeltasCommand::Impl::setDeltas()< / a > , < a class = "el" href = "classdnac_1_1RemoveJointAnimationCommand_1_1Impl.html#ac4d0b0817324c66b085f499671a55107" > dnac::RemoveJointAnimationCommand::Impl::setJointIndices()< / a > , < a class = "el" href = "classdnac_1_1RemoveJointCommand_1_1Impl.html#a449c944b85c39c59566fc09c31c8f0cf" > dnac::RemoveJointCommand::Impl::setJointIndices()< / a > , < a class = "el" href = "classdnac_1_1SetSkinWeightsCommand_1_1Impl.html#a4971c66e5d804515d558fc01744c9a3c" > dnac::SetSkinWeightsCommand::Impl::setJointIndices()< / a > , < a class = "el" href = "classdnac_1_1SetLODsCommand_1_1Impl.html#abfc5ad6131a4a15d18f9d71377969e75" > dnac::SetLODsCommand::Impl::setLODs()< / a > , < a class = "el" href = "classdnac_1_1SetBlendShapeTargetDeltasCommand_1_1Impl.html#a4dfdb37edeb3bffa585633ed4eeabda2" > dnac::SetBlendShapeTargetDeltasCommand::Impl::setMasks()< / a > , < a class = "el" href = "classdnac_1_1SetVertexPositionsCommand_1_1Impl.html#a5992552d8dbd3983e256840232d5fd48" > dnac::SetVertexPositionsCommand::Impl::setMasks()< / a > , < a class = "el" href = "classdnac_1_1RemoveMeshCommand_1_1Impl.html#ad168f03e88fa57c5f1080669e0a2a100" > dnac::RemoveMeshCommand::Impl::setMeshIndices()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#a97b6756a11db116c9476eb260825dcee" > dnac::DNACalibDNAReaderImpl::setNeutralJointRotations()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#adbac287ce9eede9c9e82a50c9455d5cf" > dnac::DNACalibDNAReaderImpl::setNeutralJointTranslations()< / a > , < a class = "el" href = "classdnac_1_1SetVertexPositionsCommand_1_1Impl.html#a988820488da0f942556bdfdb808fefeb" > dnac::SetVertexPositionsCommand::Impl::setPositions()< / a > , < a class = "el" href = "classdnac_1_1SetNeutralJointRotationsCommand_1_1Impl.html#ae59267b05c173e67e60b58e535234483" > dnac::SetNeutralJointRotationsCommand::Impl::setRotations()< / a > , < a class = "el" href = "classdnac_1_1SetNeutralJointTranslationsCommand_1_1Impl.html#a7054857bae60ffca6e8cac6891f60261" > dnac::SetNeutralJointTranslationsCommand::Impl::setTranslations()< / a > , < a class = "el" href = "classdnac_1_1SetBlendShapeTargetDeltasCommand_1_1Impl.html#a9f04cf8034396526e1f897f17f6b32b1" > dnac::SetBlendShapeTargetDeltasCommand::Impl::setVertexIndices()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#a1af1f53aee10fbe9ed22453ce0455fa4" > dnac::DNACalibDNAReaderImpl::setVertexPositions()< / a > , and < a class = "el" href = "classdnac_1_1SetSkinWeightsCommand_1_1Impl.html#a3b634d1203b1cce818302ab18c4ac4fd" > dnac::SetSkinWeightsCommand::Impl::setWeights()< / a > .< / p >
2022-11-28 19:21:26 +08:00
< / div >
< / div >
< a id = "a547c83f2c656a5e8459dd56bae8a3d6b" name = "a547c83f2c656a5e8459dd56bae8a3d6b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a547c83f2c656a5e8459dd56bae8a3d6b" > ◆ < / a > < / span > begin() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::begin < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 126< / span > {< / div >
< div class = "line" > < span class = "lineno" > 127< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_function" href = "classtrust_1_1ArrayView.html#ac823fc7ba14b89aade4731d3be36d5a9" > cbegin< / a > ();< / div >
< div class = "line" > < span class = "lineno" > 128< / span > }< / div >
< div class = "ttc" id = "aclasstrust_1_1ArrayView_html_ac823fc7ba14b89aade4731d3be36d5a9" > < div class = "ttname" > < a href = "classtrust_1_1ArrayView.html#ac823fc7ba14b89aade4731d3be36d5a9" > trust::ArrayView::cbegin< / a > < / div > < div class = "ttdeci" > const_pointer cbegin() const< / div > < div class = "ttdef" > < b > Definition:< / b > ArrayView.h:118< / div > < / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "ac823fc7ba14b89aade4731d3be36d5a9" name = "ac823fc7ba14b89aade4731d3be36d5a9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac823fc7ba14b89aade4731d3be36d5a9" > ◆ < / a > < / span > cbegin()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::cbegin < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 118< / span > {< / div >
< div class = "line" > < span class = "lineno" > 119< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > ;< / div >
< div class = "line" > < span class = "lineno" > 120< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a5bb9ba2051e1253228555e82ff116680" name = "a5bb9ba2051e1253228555e82ff116680" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5bb9ba2051e1253228555e82ff116680" > ◆ < / a > < / span > cend()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::cend < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 122< / span > {< / div >
< div class = "line" > < span class = "lineno" > 123< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > + < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > ;< / div >
< div class = "line" > < span class = "lineno" > 124< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a90e50dd55c347dadd8863e21696e6f64" name = "a90e50dd55c347dadd8863e21696e6f64" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a90e50dd55c347dadd8863e21696e6f64" > ◆ < / a > < / span > data() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::data < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 102< / span > {< / div >
< div class = "line" > < span class = "lineno" > 103< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > ;< / div >
< div class = "line" > < span class = "lineno" > 104< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > Referenced by < a class = "el" href = "namespacedna.html#a16f3f0150d5c559e35eda9ee663b38fb" > dna::copyDefinition()< / a > , < a class = "el" href = "classdna_1_1StringView.html#af00b17b663aed5e7dde86bfdbf621a95" > dna::StringView::dataOrEmpty()< / a > , < a class = "el" href = "namespacedna.html#a371ddf780a3211d8f4ba894755c7bcce" > dna::findIndices()< / a > , and < a class = "el" href = "namespacetrust.html#a4171447fe6c0913bf0fc86476485eb32" > trust::operator==()< / a > .< / p >
< / div >
< / div >
< a id = "a1b8b2bff636aac3ad808bd9f6bbed709" name = "a1b8b2bff636aac3ad808bd9f6bbed709" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1b8b2bff636aac3ad808bd9f6bbed709" > ◆ < / a > < / span > data() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::data < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 106< / span > {< / div >
< div class = "line" > < span class = "lineno" > 107< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > ;< / div >
< div class = "line" > < span class = "lineno" > 108< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a91f5a024a12d5056a30968c4033d63d9" name = "a91f5a024a12d5056a30968c4033d63d9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a91f5a024a12d5056a30968c4033d63d9" > ◆ < / a > < / span > end() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::end < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 114< / span > {< / div >
< div class = "line" > < span class = "lineno" > 115< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > + < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > ;< / div >
< div class = "line" > < span class = "lineno" > 116< / span > }< / div >
< / div > <!-- fragment -->
2023-04-21 18:19:55 +08:00
< p class = "reference" > Referenced by < a class = "el" href = "namespacetrust.html#a4171447fe6c0913bf0fc86476485eb32" > trust::operator==()< / a > , < a class = "el" href = "classdnac_1_1RemoveAnimatedMapCommand_1_1Impl.html#a0c722b23d20433ed0578b13d3fe464ee" > dnac::RemoveAnimatedMapCommand::Impl::setAnimatedMapIndices()< / a > , < a class = "el" href = "classdnac_1_1RemoveBlendShapeCommand_1_1Impl.html#a3cfe506bc9a7173240534fe0a148ca51" > dnac::RemoveBlendShapeCommand::Impl::setBlendShapeIndices()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#a393ec70bc0afd0516cc3afac007db03c" > dnac::DNACalibDNAReaderImpl::setBlendShapeTargetDeltas()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#a51d5d69dd682b2dfa2ee37c61109a442" > dnac::DNACalibDNAReaderImpl::setBlendShapeTargetVertexIndices()< / a > , < a class = "el" href = "classdnac_1_1SetBlendShapeTargetDeltasCommand_1_1Impl.html#a9ce596e1b1959617b5b7029f2bc99e21" > dnac::SetBlendShapeTargetDeltasCommand::Impl::setDeltas()< / a > , < a class = "el" href = "classdnac_1_1RemoveJointAnimationCommand_1_1Impl.html#ac4d0b0817324c66b085f499671a55107" > dnac::RemoveJointAnimationCommand::Impl::setJointIndices()< / a > , < a class = "el" href = "classdnac_1_1RemoveJointCommand_1_1Impl.html#a449c944b85c39c59566fc09c31c8f0cf" > dnac::RemoveJointCommand::Impl::setJointIndices()< / a > , < a class = "el" href = "classdnac_1_1SetSkinWeightsCommand_1_1Impl.html#a4971c66e5d804515d558fc01744c9a3c" > dnac::SetSkinWeightsCommand::Impl::setJointIndices()< / a > , < a class = "el" href = "classdnac_1_1SetLODsCommand_1_1Impl.html#abfc5ad6131a4a15d18f9d71377969e75" > dnac::SetLODsCommand::Impl::setLODs()< / a > , < a class = "el" href = "classdnac_1_1SetBlendShapeTargetDeltasCommand_1_1Impl.html#a4dfdb37edeb3bffa585633ed4eeabda2" > dnac::SetBlendShapeTargetDeltasCommand::Impl::setMasks()< / a > , < a class = "el" href = "classdnac_1_1SetVertexPositionsCommand_1_1Impl.html#a5992552d8dbd3983e256840232d5fd48" > dnac::SetVertexPositionsCommand::Impl::setMasks()< / a > , < a class = "el" href = "classdnac_1_1RemoveMeshCommand_1_1Impl.html#ad168f03e88fa57c5f1080669e0a2a100" > dnac::RemoveMeshCommand::Impl::setMeshIndices()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#a97b6756a11db116c9476eb260825dcee" > dnac::DNACalibDNAReaderImpl::setNeutralJointRotations()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#adbac287ce9eede9c9e82a50c9455d5cf" > dnac::DNACalibDNAReaderImpl::setNeutralJointTranslations()< / a > , < a class = "el" href = "classdnac_1_1SetVertexPositionsCommand_1_1Impl.html#a988820488da0f942556bdfdb808fefeb" > dnac::SetVertexPositionsCommand::Impl::setPositions()< / a > , < a class = "el" href = "classdnac_1_1SetNeutralJointRotationsCommand_1_1Impl.html#ae59267b05c173e67e60b58e535234483" > dnac::SetNeutralJointRotationsCommand::Impl::setRotations()< / a > , < a class = "el" href = "classdnac_1_1SetNeutralJointTranslationsCommand_1_1Impl.html#a7054857bae60ffca6e8cac6891f60261" > dnac::SetNeutralJointTranslationsCommand::Impl::setTranslations()< / a > , < a class = "el" href = "classdnac_1_1SetBlendShapeTargetDeltasCommand_1_1Impl.html#a9f04cf8034396526e1f897f17f6b32b1" > dnac::SetBlendShapeTargetDeltasCommand::Impl::setVertexIndices()< / a > , < a class = "el" href = "classdnac_1_1DNACalibDNAReaderImpl.html#a1af1f53aee10fbe9ed22453ce0455fa4" > dnac::DNACalibDNAReaderImpl::setVertexPositions()< / a > , and < a class = "el" href = "classdnac_1_1SetSkinWeightsCommand_1_1Impl.html#a3b634d1203b1cce818302ab18c4ac4fd" > dnac::SetSkinWeightsCommand::Impl::setWeights()< / a > .< / p >
2022-11-28 19:21:26 +08:00
< / div >
< / div >
< a id = "a1a9efd4fea3ff64b626417e1bbd2d8d1" name = "a1a9efd4fea3ff64b626417e1bbd2d8d1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1a9efd4fea3ff64b626417e1bbd2d8d1" > ◆ < / a > < / span > end() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#ad87e39a101078b410fdbe577bbaa5b55" > const_pointer< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::end < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 130< / span > {< / div >
< div class = "line" > < span class = "lineno" > 131< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_function" href = "classtrust_1_1ArrayView.html#a5bb9ba2051e1253228555e82ff116680" > cend< / a > ();< / div >
< div class = "line" > < span class = "lineno" > 132< / span > }< / div >
< div class = "ttc" id = "aclasstrust_1_1ArrayView_html_a5bb9ba2051e1253228555e82ff116680" > < div class = "ttname" > < a href = "classtrust_1_1ArrayView.html#a5bb9ba2051e1253228555e82ff116680" > trust::ArrayView::cend< / a > < / div > < div class = "ttdeci" > const_pointer cend() const< / div > < div class = "ttdef" > < b > Definition:< / b > ArrayView.h:122< / div > < / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "ab491895d12471cb3bdd874d745c6df43" name = "ab491895d12471cb3bdd874d745c6df43" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab491895d12471cb3bdd874d745c6df43" > ◆ < / a > < / span > first()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::first < / td >
< td > (< / td >
< td class = "paramtype" > std::size_t  < / td >
< td class = "paramname" > < em > count< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 158< / span > {< / div >
< div class = "line" > < span class = "lineno" > 159< / span > assert(count < = < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > );< / div >
< div class = "line" > < span class = "lineno" > 160< / span > < span class = "keywordflow" > return< / span > {< a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > , count};< / div >
< div class = "line" > < span class = "lineno" > 161< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "adea1fbc300a38d99446f869bc223e141" name = "adea1fbc300a38d99446f869bc223e141" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adea1fbc300a38d99446f869bc223e141" > ◆ < / a > < / span > last()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::last < / td >
< td > (< / td >
< td class = "paramtype" > std::size_t  < / td >
< td class = "paramname" > < em > count< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 163< / span > {< / div >
< div class = "line" > < span class = "lineno" > 164< / span > assert(count < = < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > );< / div >
< div class = "line" > < span class = "lineno" > 165< / span > < span class = "keywordflow" > return< / span > {< a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > + (< a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > - count), count};< / div >
< div class = "line" > < span class = "lineno" > 166< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "a604a33f93bdfed6e5ef4530a33266c19" name = "a604a33f93bdfed6e5ef4530a33266c19" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a604a33f93bdfed6e5ef4530a33266c19" > ◆ < / a > < / span > operator=() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > & < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::operator= < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < T > & &   < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "a985c3d40b069319244c026963c49b6ab" name = "a985c3d40b069319244c026963c49b6ab" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a985c3d40b069319244c026963c49b6ab" > ◆ < / a > < / span > operator=() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > & < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::operator= < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < T > &   < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "aec5c27a4cd8f6909088613b8667bd2a6" name = "aec5c27a4cd8f6909088613b8667bd2a6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aec5c27a4cd8f6909088613b8667bd2a6" > ◆ < / a > < / span > operator[]() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#aaaa3f7d29bda41e226c1f536aaab2d1d" > reference< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::operator[] < / td >
< td > (< / td >
< td class = "paramtype" > std::size_t  < / td >
< td class = "paramname" > < em > index< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 134< / span > {< / div >
< div class = "line" > < span class = "lineno" > 135< / span > assert(index < < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > );< / div >
< div class = "line" > < span class = "lineno" > 136< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > [index];< / div >
< div class = "line" > < span class = "lineno" > 137< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "af03855e970321ada5831db9ad074a268" name = "af03855e970321ada5831db9ad074a268" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af03855e970321ada5831db9ad074a268" > ◆ < / a > < / span > operator[]() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#a6a2f05ff29cc899dbb9d48a291b0c700" > const_reference< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::operator[] < / td >
< td > (< / td >
< td class = "paramtype" > std::size_t  < / td >
< td class = "paramname" > < em > index< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 139< / span > {< / div >
< div class = "line" > < span class = "lineno" > 140< / span > assert(index < < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > );< / div >
< div class = "line" > < span class = "lineno" > 141< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > [index];< / div >
< div class = "line" > < span class = "lineno" > 142< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< a id = "aa48cd68fa1945b211ae43d12dec68384" name = "aa48cd68fa1945b211ae43d12dec68384" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa48cd68fa1945b211ae43d12dec68384" > ◆ < / a > < / span > size()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#ac3746928eed96117f148f10626aa7c79" > size_type< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::size < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 98< / span > {< / div >
< div class = "line" > < span class = "lineno" > 99< / span > < span class = "keywordflow" > return< / span > < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > ;< / div >
< div class = "line" > < span class = "lineno" > 100< / span > }< / div >
< / div > <!-- fragment -->
< p class = "reference" > Referenced by < a class = "el" href = "namespacetrust.html#a4171447fe6c0913bf0fc86476485eb32" > trust::operator==()< / a > .< / p >
< / div >
< / div >
< a id = "a45a44b7e27335a8c5a4d6ab5e0ea51cb" name = "a45a44b7e27335a8c5a4d6ab5e0ea51cb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a45a44b7e27335a8c5a4d6ab5e0ea51cb" > ◆ < / a > < / span > subview()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html" > ArrayView< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::subview < / td >
< td > (< / td >
< td class = "paramtype" > std::size_t  < / td >
< td class = "paramname" > < em > offset< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::size_t  < / td >
< td class = "paramname" > < em > count< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< div class = "fragment" > < div class = "line" > < span class = "lineno" > 152< / span > {< / div >
< div class = "line" > < span class = "lineno" > 153< / span > assert(offset < = < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > );< / div >
< div class = "line" > < span class = "lineno" > 154< / span > assert((offset + count) < = < a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#afb7502eaf82659a2e5d06bc88e3fbbcb" > sz< / a > );< / div >
< div class = "line" > < span class = "lineno" > 155< / span > < span class = "keywordflow" > return< / span > {< a class = "code hl_variable" href = "classtrust_1_1ArrayView.html#a45dfcb67bc922b4a12df6388675f6ff1" > ptr< / a > + offset, count};< / div >
< div class = "line" > < span class = "lineno" > 156< / span > }< / div >
< / div > <!-- fragment -->
< / div >
< / div >
< h2 class = "groupheader" > Member Data Documentation< / h2 >
< a id = "a45dfcb67bc922b4a12df6388675f6ff1" name = "a45dfcb67bc922b4a12df6388675f6ff1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a45dfcb67bc922b4a12df6388675f6ff1" > ◆ < / a > < / span > ptr< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#a047e2e140b97e3758caaddc4e19eed5c" > pointer< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::ptr {nullptr}< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< a id = "afb7502eaf82659a2e5d06bc88e3fbbcb" name = "afb7502eaf82659a2e5d06bc88e3fbbcb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afb7502eaf82659a2e5d06bc88e3fbbcb" > ◆ < / a > < / span > sz< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< div class = "memtemplate" >
template< typename T > < / div >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classtrust_1_1ArrayView.html#ac3746928eed96117f148f10626aa7c79" > size_type< / a > < a class = "el" href = "classtrust_1_1ArrayView.html" > trust::ArrayView< / a > < T > ::sz {}< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
< hr / > The documentation for this class was generated from the following file:< ul >
< li > < a class = "el" href = "ArrayView_8h_source.html" > ArrayView.h< / a > < / li >
< / ul >
< / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
Generated by  < a href = "https://www.doxygen.org/index.html" > < img class = "footer" src = "doxygen.svg" width = "104" height = "31" alt = "doxygen" / > < / a > 1.9.4
< / small > < / address >
< / body >
< / html >