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

Generic Image Library: dereference_iterator_adaptor Class Template Reference

Boost , ,

dereference_iterator_adaptor Class Template Reference
[dereference_iterator_adaptorModels]

#include <pixel_iterator_adaptor.hpp>

Inherits iterator_adaptor< boost::gil::dereference_iterator_adaptor< Iterator, DFn >, Iterator, DFn::value_type, use_default, DFn::reference, use_default >.

List of all members.


Detailed Description

template<typename Iterator, typename DFn>
class boost::gil::dereference_iterator_adaptor< Iterator, DFn >

An adaptor over an existing iterator that provides for custom filter on dereferencing the object. Models: IteratorAdaptorConcept, PixelIteratorConcept.

Public Types

typedef iterator_adaptor
< dereference_iterator_adaptor
< Iterator, DFn >, Iterator,
typename DFn::value_type,
use_default, typename
DFn::reference, use_default > 
parent_t
typedef DFn::result_type reference
typedef std::iterator_traits
< Iterator >::difference_type 
difference_type
typedef DFn dereference_fn

Public Member Functions

template<typename Iterator1>
 dereference_iterator_adaptor (const dereference_iterator_adaptor< Iterator1, DFn > &dit)
 dereference_iterator_adaptor (Iterator it, DFn deref_fn=DFn())
template<typename Iterator1, typename DFn1>
 dereference_iterator_adaptor (const dereference_iterator_adaptor< Iterator1, DFn1 > &it)
reference operator[] (difference_type d) const
bool operator> (const dereference_iterator_adaptor &p) const
bool operator< (const dereference_iterator_adaptor &p) const
bool operator>= (const dereference_iterator_adaptor &p) const
bool operator<= (const dereference_iterator_adaptor &p) const
bool operator== (const dereference_iterator_adaptor &p) const
bool operator!= (const dereference_iterator_adaptor &p) const
Iterator & base ()
const Iterator & base () const
const DFn & deref_fn () const

Friends

class dereference_iterator_adaptor
class boost::iterator_core_access

Member Function Documentation

reference operator[] ( difference_type  d    конст<[inline]>

For some reason operator[] provided by iterator_facade returns a custom class that is convertible to reference We require our own reference because it is registered in iterator_traits


The documentation for this class was generated from the following file:

Generated on Sat May 2 13:50:18 2009 for Generic Image Library by  doxygen 1.5.6

Статья Generic Image Library: dereference_iterator_adaptor Class Template Reference раздела может быть полезна для разработчиков на c++ и boost.




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-07-16 06:54:46/0.0062768459320068/0