<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://51.250.0.107/w/index.php?action=history&amp;feed=atom&amp;title=MemBufInputByteStreamRef%3A%3Aget_buffer</id>
	<title>MemBufInputByteStreamRef::get buffer - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://51.250.0.107/w/index.php?action=history&amp;feed=atom&amp;title=MemBufInputByteStreamRef%3A%3Aget_buffer"/>
	<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;action=history"/>
	<updated>2026-05-01T12:11:01Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=8294&amp;oldid=prev</id>
		<title>Андрей Чусов в 08:16, 9 августа 2019</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=8294&amp;oldid=prev"/>
		<updated>2019-08-09T08:16:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 18:16, 9 августа 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_begin | Chusov::Memory::iterator_range&amp;lt;Chusov::Memory::raw_pointer_iterator&amp;lt;const std::uint8_t*&amp;gt;&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GetBuffer&lt;/del&gt;() const; |{{MemBufInputByteStreamRef::&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;GetBuffer &lt;/del&gt;brief}}}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{DISPLAYTITLE:MemBufInputByteStreamRef::get_buffer}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_return_value|Объект типа [https://www.chusov.org/doxygen/struct_chusov_1_1_memory_1_1iterator__range.html iterator_range], задающий буфер. Гарантируется, что для объекта &amp;lt;tt&amp;gt;rng&amp;lt;/tt&amp;gt;, возвращенного методом, указателя &amp;lt;source lang='cpp' inline&amp;gt;const void* ptr&amp;lt;/source&amp;gt;, размера &amp;lt;source lang='cpp' inline&amp;gt;size_t cb&amp;lt;/source&amp;gt; и указателя на реализацию &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[IMemBufInputByteStream]] &lt;/del&gt;&amp;lt;source lang='cpp' inline&amp;gt;IMemBufInputByteStream* pAdaptee&amp;lt;/source&amp;gt;, над которой задан текущий объект &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[MemBufInputByteStreamRef]] &lt;/del&gt;&amp;lt;source lang='cpp' inline&amp;gt;MemBufInputByteStreamRef adapter = pAdaptee&amp;lt;/source&amp;gt;, так, что &amp;lt;source lang='cpp' inline&amp;gt;pAdaptee-&amp;gt;GetPtr(&amp;amp;ptr, &amp;amp;cb)&amp;lt;/source&amp;gt; и &amp;lt;source lang='cpp' inline&amp;gt;rng = adapter.GetBuffer()&amp;lt;/source&amp;gt;, справледливо следующее: &amp;lt;source lang='cpp' inline&amp;gt;(ptr == &amp;amp;*rng.begin()) &amp;amp;&amp;amp; (cb == rng.end() - rng.begin()) == true&amp;lt;/source&amp;gt;.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_begin|Chusov::Memory::iterator_range&amp;lt;Chusov::Memory::raw_pointer_iterator&amp;lt;const std::uint8_t*&amp;gt;&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;get_buffer&lt;/ins&gt;() const; |{{MemBufInputByteStreamRef::&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;get_buffer &lt;/ins&gt;brief}}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_return_value|Объект типа [https://www.chusov.org/doxygen/struct_chusov_1_1_memory_1_1iterator__range.html iterator_range], задающий буфер. Гарантируется, что для объекта &amp;lt;tt&amp;gt;rng&amp;lt;/tt&amp;gt;, возвращенного методом, указателя &amp;lt;source lang='cpp' inline&amp;gt;const void* ptr&amp;lt;/source&amp;gt;, размера &amp;lt;source lang='cpp' inline&amp;gt;size_t cb&amp;lt;/source&amp;gt; и указателя на реализацию &amp;lt;source lang='cpp' inline&amp;gt;IMemBufInputByteStream* pAdaptee&amp;lt;/source&amp;gt;, над которой задан текущий объект &amp;lt;source lang='cpp' inline&amp;gt;MemBufInputByteStreamRef adapter = pAdaptee&amp;lt;/source&amp;gt;, так, что &amp;lt;source lang='cpp' inline&amp;gt;pAdaptee-&amp;gt;GetPtr(&amp;amp;ptr, &amp;amp;cb)&amp;lt;/source&amp;gt; и &amp;lt;source lang='cpp' inline&amp;gt;rng = adapter.GetBuffer()&amp;lt;/source&amp;gt;, справледливо следующее: &amp;lt;source lang='cpp' inline&amp;gt;(ptr == &amp;amp;*rng.begin()) &amp;amp;&amp;amp; (cb == rng.end() - rng.begin()) == true&amp;lt;/source&amp;gt;.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_end}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Вызов учитывает, но не изменяет состояние потока. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Т.е. &lt;/del&gt;возвращается буфер байт, доступных на чтение методами потока, но состояние потока не изменяется.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Вызов учитывает, но не изменяет состояние потока. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;То есть &lt;/ins&gt;возвращается буфер байт, доступных на чтение методами потока, но состояние потока не изменяется.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-8290:rev-8294 --&gt;
&lt;/table&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=8290&amp;oldid=prev</id>
		<title>Андрей Чусов: Андрей Чусов переименовал страницу MemBufInputByteStreamRef::GetBuffer в MemBufInputByteStreamRef::get buffer</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=8290&amp;oldid=prev"/>
		<updated>2019-08-09T08:11:50Z</updated>

		<summary type="html">&lt;p&gt;Андрей Чусов переименовал страницу &lt;a href=&quot;/w/index.php/MemBufInputByteStreamRef::GetBuffer&quot; class=&quot;mw-redirect&quot; title=&quot;MemBufInputByteStreamRef::GetBuffer&quot;&gt;MemBufInputByteStreamRef::GetBuffer&lt;/a&gt; в &lt;a href=&quot;/w/index.php/MemBufInputByteStreamRef::get_buffer&quot; title=&quot;MemBufInputByteStreamRef::get buffer&quot;&gt;MemBufInputByteStreamRef::get buffer&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 18:11, 9 августа 2019&lt;/td&gt;
				&lt;/tr&gt;
&lt;!-- diff cache key wiki1:diff::1.12:old-4787:rev-8290 --&gt;
&lt;/table&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=4787&amp;oldid=prev</id>
		<title>Андрей Чусов в 11:26, 3 июня 2017</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=4787&amp;oldid=prev"/>
		<updated>2017-06-03T11:26:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 21:26, 3 июня 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Строка 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_return_value|Объект типа [https://www.chusov.org/doxygen/struct_chusov_1_1_memory_1_1iterator__range.html iterator_range], задающий буфер. Гарантируется, что для объекта &amp;lt;tt&amp;gt;rng&amp;lt;/tt&amp;gt;, возвращенного методом, указателя &amp;lt;source lang='cpp' inline&amp;gt;const void* ptr&amp;lt;/source&amp;gt;, размера &amp;lt;source lang='cpp' inline&amp;gt;size_t cb&amp;lt;/source&amp;gt; и указателя на реализацию [[IMemBufInputByteStream]] &amp;lt;source lang='cpp' inline&amp;gt;IMemBufInputByteStream* pAdaptee&amp;lt;/source&amp;gt;, над которой задан текущий объект [[MemBufInputByteStreamRef]] &amp;lt;source lang='cpp' inline&amp;gt;MemBufInputByteStreamRef adapter = pAdaptee&amp;lt;/source&amp;gt;, так, что &amp;lt;source lang='cpp' inline&amp;gt;pAdaptee-&amp;gt;GetPtr(&amp;amp;ptr, &amp;amp;cb)&amp;lt;/source&amp;gt; и &amp;lt;source lang='cpp' inline&amp;gt;rng = adapter.GetBuffer()&amp;lt;/source&amp;gt;, справледливо следующее: &amp;lt;source lang='cpp' inline&amp;gt;(ptr == &amp;amp;*rng.begin()) &amp;amp;&amp;amp; (cb == rng.end() - rng.begin()) == true&amp;lt;/source&amp;gt;.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_return_value|Объект типа [https://www.chusov.org/doxygen/struct_chusov_1_1_memory_1_1iterator__range.html iterator_range], задающий буфер. Гарантируется, что для объекта &amp;lt;tt&amp;gt;rng&amp;lt;/tt&amp;gt;, возвращенного методом, указателя &amp;lt;source lang='cpp' inline&amp;gt;const void* ptr&amp;lt;/source&amp;gt;, размера &amp;lt;source lang='cpp' inline&amp;gt;size_t cb&amp;lt;/source&amp;gt; и указателя на реализацию [[IMemBufInputByteStream]] &amp;lt;source lang='cpp' inline&amp;gt;IMemBufInputByteStream* pAdaptee&amp;lt;/source&amp;gt;, над которой задан текущий объект [[MemBufInputByteStreamRef]] &amp;lt;source lang='cpp' inline&amp;gt;MemBufInputByteStreamRef adapter = pAdaptee&amp;lt;/source&amp;gt;, так, что &amp;lt;source lang='cpp' inline&amp;gt;pAdaptee-&amp;gt;GetPtr(&amp;amp;ptr, &amp;amp;cb)&amp;lt;/source&amp;gt; и &amp;lt;source lang='cpp' inline&amp;gt;rng = adapter.GetBuffer()&amp;lt;/source&amp;gt;, справледливо следующее: &amp;lt;source lang='cpp' inline&amp;gt;(ptr == &amp;amp;*rng.begin()) &amp;amp;&amp;amp; (cb == rng.end() - rng.begin()) == true&amp;lt;/source&amp;gt;.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_end}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Вызов учитывает, но не изменяет состояние потока. Т.е. возвращается буфер байт, доступных на чтение методами потока, но состояние потока не изменяется.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-4481:rev-4787 --&gt;
&lt;/table&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=4481&amp;oldid=prev</id>
		<title>Андрей Чусов в 11:09, 19 апреля 2017</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=4481&amp;oldid=prev"/>
		<updated>2017-04-19T11:09:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 21:09, 19 апреля 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_begin | Chusov::Memory::iterator_range&amp;lt;Chusov::Memory::raw_pointer_iterator&amp;lt;const std::uint8_t*&amp;gt;&amp;gt; GetBuffer() const; |{{MemBufInputByteStreamRef::GetBuffer brief}}}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_begin | Chusov::Memory::iterator_range&amp;lt;Chusov::Memory::raw_pointer_iterator&amp;lt;const std::uint8_t*&amp;gt;&amp;gt; GetBuffer() const; |{{MemBufInputByteStreamRef::GetBuffer brief}}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_return_value|Объект типа [https://www.chusov.org/doxygen/struct_chusov_1_1_memory_1_1iterator__range.html iterator_range], задающий буфер. Гарантируется, что для объекта &amp;lt;tt&amp;gt;rng&amp;lt;/tt&amp;gt;, возвращенного методом, указателя &amp;lt;source lang='cpp' inline&amp;gt;const void* ptr&amp;lt;/source&amp;gt;, размера &amp;lt;source lang='cpp' inline&amp;gt;size_t cb&amp;lt;/source&amp;gt; и указателя на реализацию [[IMemBufInputByteStream]] &amp;lt;source lang='cpp' inline&amp;gt;IMemBufInputByteStream* pAdaptee&amp;lt;/source&amp;gt;, над которой задан текущий объект [[MemBufInputByteStreamRef]] &amp;lt;source lang='cpp' inline&amp;gt;MemBufInputByteStreamRef adapter = pAdaptee&amp;lt;/source&amp;gt;, так, что &amp;lt;source lang='cpp' inline&amp;gt;pAdaptee-&amp;gt;GetPtr(&amp;amp;ptr, &amp;amp;cb)&amp;lt;/source&amp;gt; и &amp;lt;source lang='cpp' inline&amp;gt;rng = adapter.GetBuffer()&amp;lt;/source&amp;gt;, справледливо следующее: &amp;lt;source lang='cpp' inline&amp;gt;(ptr == &amp;amp;*rng.begin()) &amp;amp;&amp;amp; (cb == rng.end() - rng.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;end&lt;/del&gt;()) == true&amp;lt;/source&amp;gt;.}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_return_value|Объект типа [https://www.chusov.org/doxygen/struct_chusov_1_1_memory_1_1iterator__range.html iterator_range], задающий буфер. Гарантируется, что для объекта &amp;lt;tt&amp;gt;rng&amp;lt;/tt&amp;gt;, возвращенного методом, указателя &amp;lt;source lang='cpp' inline&amp;gt;const void* ptr&amp;lt;/source&amp;gt;, размера &amp;lt;source lang='cpp' inline&amp;gt;size_t cb&amp;lt;/source&amp;gt; и указателя на реализацию [[IMemBufInputByteStream]] &amp;lt;source lang='cpp' inline&amp;gt;IMemBufInputByteStream* pAdaptee&amp;lt;/source&amp;gt;, над которой задан текущий объект [[MemBufInputByteStreamRef]] &amp;lt;source lang='cpp' inline&amp;gt;MemBufInputByteStreamRef adapter = pAdaptee&amp;lt;/source&amp;gt;, так, что &amp;lt;source lang='cpp' inline&amp;gt;pAdaptee-&amp;gt;GetPtr(&amp;amp;ptr, &amp;amp;cb)&amp;lt;/source&amp;gt; и &amp;lt;source lang='cpp' inline&amp;gt;rng = adapter.GetBuffer()&amp;lt;/source&amp;gt;, справледливо следующее: &amp;lt;source lang='cpp' inline&amp;gt;(ptr == &amp;amp;*rng.begin()) &amp;amp;&amp;amp; (cb == rng.end() - rng.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;begin&lt;/ins&gt;()) == true&amp;lt;/source&amp;gt;.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_end}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{function_end}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki1:diff::1.12:old-4480:rev-4481 --&gt;
&lt;/table&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
	<entry>
		<id>http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=4480&amp;oldid=prev</id>
		<title>Андрей Чусов: Новая страница: «{{function_begin | Chusov::Memory::iterator_range&lt;Chusov::Memory::raw_pointer_iterator&lt;const std::uint8_t*&gt;&gt; GetBuffer() const; |{{MemBufInputByteStreamRef::GetBu…»</title>
		<link rel="alternate" type="text/html" href="http://51.250.0.107/w/index.php?title=MemBufInputByteStreamRef::get_buffer&amp;diff=4480&amp;oldid=prev"/>
		<updated>2017-04-19T11:09:20Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{function_begin | Chusov::Memory::iterator_range&amp;lt;Chusov::Memory::raw_pointer_iterator&amp;lt;const std::uint8_t*&amp;gt;&amp;gt; GetBuffer() const; |{{MemBufInputByteStreamRef::GetBu…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{function_begin | Chusov::Memory::iterator_range&amp;lt;Chusov::Memory::raw_pointer_iterator&amp;lt;const std::uint8_t*&amp;gt;&amp;gt; GetBuffer() const; |{{MemBufInputByteStreamRef::GetBuffer brief}}}}&lt;br /&gt;
{{function_return_value|Объект типа [https://www.chusov.org/doxygen/struct_chusov_1_1_memory_1_1iterator__range.html iterator_range], задающий буфер. Гарантируется, что для объекта &amp;lt;tt&amp;gt;rng&amp;lt;/tt&amp;gt;, возвращенного методом, указателя &amp;lt;source lang='cpp' inline&amp;gt;const void* ptr&amp;lt;/source&amp;gt;, размера &amp;lt;source lang='cpp' inline&amp;gt;size_t cb&amp;lt;/source&amp;gt; и указателя на реализацию [[IMemBufInputByteStream]] &amp;lt;source lang='cpp' inline&amp;gt;IMemBufInputByteStream* pAdaptee&amp;lt;/source&amp;gt;, над которой задан текущий объект [[MemBufInputByteStreamRef]] &amp;lt;source lang='cpp' inline&amp;gt;MemBufInputByteStreamRef adapter = pAdaptee&amp;lt;/source&amp;gt;, так, что &amp;lt;source lang='cpp' inline&amp;gt;pAdaptee-&amp;gt;GetPtr(&amp;amp;ptr, &amp;amp;cb)&amp;lt;/source&amp;gt; и &amp;lt;source lang='cpp' inline&amp;gt;rng = adapter.GetBuffer()&amp;lt;/source&amp;gt;, справледливо следующее: &amp;lt;source lang='cpp' inline&amp;gt;(ptr == &amp;amp;*rng.begin()) &amp;amp;&amp;amp; (cb == rng.end() - rng.end()) == true&amp;lt;/source&amp;gt;.}}&lt;br /&gt;
{{function_end}}&lt;/div&gt;</summary>
		<author><name>Андрей Чусов</name></author>
	</entry>
</feed>