InputByteStreamRef::read as: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{function_begin|template <class T> auto read_as() const -> typename std::enable_if<std::is_pod<T>::value, T>::type; |{{read_as::read_as brief}} }} {{function re…»)
 
Строка 1: Строка 1:
{{function_begin|template <class T>
{{function_begin|template <class T>
auto read_as() const -> typename std::enable_if<std::is_pod<T>::value, T>::type;
  T read_as() const; //1
|{{read_as::read_as brief}} }}
template <class T>
{{function return_value|.}}
  T read_as(std::size_t cbHowMany); //2
|{{read_as::read_as brief}}  
# Считывает объект [http://en.cppreference.com/w/cpp/concept/PODType POD] типа.
# Считывает данные в контейнер байт. Контейнер должен удовлетворять требованиям [http://en.cppreference.com/w/cpp/concept/SequenceContainer SequenceContainer].}}
{{function_paramlist_begin}}
{{function_paramlist_add|cbHowMany|Количество байт, которые необходимо считать из потока.}}
{{function_paramlist_end}}
{{function return_value|Считанный объект.}}
{{function_end}}
{{function_end}}

Версия 01:08, 6 июня 2017

template <class T>
   T read_as() const; //1
template <class T>
   T read_as(std::size_t cbHowMany); //2

Шаблон:Read as::read as brief

  1. Считывает объект POD типа.
  2. Считывает данные в контейнер байт. Контейнер должен удовлетворять требованиям SequenceContainer.
Параметры
cbHowManyКоличество байт, которые необходимо считать из потока.
Возвращаемое значение:
Считанный объект.