Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Function Template restrict

Boost , ,

Function Template restrict

Description
Headers
Reference

Description

Учитывая фильтр или устройство, которое обеспечивает доступ к одной последовательности символов, мы можем построить второй фильтр или устройство, которое обеспечивает доступ к смежным последовательностям исходной последовательности. Этот второй фильтр или устройство называетсяограничениемисходного устройства. Ограничения представлены экземплярами шаблона класса<restriction>. Шаблон функции<resrict>представляет собой генераторобъектов, который возвращает соответствующий экземпляр<resriction>при прохождении фильтра или устройства и пары значений, указывающих конечные точки ограниченной последовательности.

Режим<resriction>такой же, как у базового компонента.<resriction>————— [— [] — [] — [] — [— [].

Шаблон функций<slice>доступен в качестве псевдонима<restrict>для платформ, которые рассматривают<restrict>как ключевое слово.

Headers

<boost/iostreams/restrict.hpp>

Reference

Synopsis

namespace boost { namespace iostreams {
template<typename Component>
class restriction {
public:
    typedef typename char_type_of<Component>::type  char_type;
    typedef implementation-defined                  mode;
    restriction( [const] Component& component,
                 stream_offset off, 
                 stream_offset len = -1 );
    // Filter or Device member functions
};
template<typename Component>
restriction<Component> 
restrict( [const] Component& component,
          stream_offset off, 
          stream_offset len = -1 );
} } // End namespace boost::io

Class Template restriction

Template parameters

Component- МодельФильтрилиУстройство

restriction::restriction

    restriction( [const] Component& component,
                 stream_offset off, 
                 stream_offset len = -1 );

Построение экземпляра<restriction>на основе данного компонента и смещения. Параметры имеют следующую интерпретацию:

component- Фильтр или устройство должны быть ограничены. Если<Component>является типом потока или буфера потока, параметр функции является ссылкой без<const>; в противном случае это ссылка<const>.
off- Смещение начала ограниченной последовательности символов.
len- Длина ограниченной последовательности символов. Значение<-1>указывает, что конец ограниченной последовательности должен быть таким же, как и конец неограниченной последовательности.

Function Template restrict

template<typename Component>
restriction<Component> 
restrict( [const] Component& component,
          stream_offset off, 
          stream_offset len = -1 );

Template parameters

Component- МодельФильтрилиУстройство

Построение примера соответствующей специализации<restriction>на основе данного компонента и смещений. Параметры имеют следующую интерпретацию:

component- Фильтр или устройство должны быть ограничены. Если<Component>является типом потока или буфера потока, параметр функции является ссылкой без<const>; в противном случае это ссылка<const>.
off- Смещение начала ограниченной последовательности символов.
len- Длина ограниченной последовательности символов. Значение<-1>указывает, что конец ограниченной последовательности должен быть таким же, как и конец неограниченной последовательности.

Статья Function Template restrict раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 11:01:46/0.0064148902893066/0