png::detail::packed_pixel_proxy< pixel > Class Template Reference

#include <pixel_buffer.hpp>

Inheritance diagram for png::detail::packed_pixel_proxy< pixel >:

png::detail::basic_packed_pixel_proxy< pixel, reference >

List of all members.

Public Types

typedef
basic_packed_pixel_proxy
< pixel, byte & > 
basic_proxy

Public Member Functions

 packed_pixel_proxy (byte &ref, size_t index)
 packed_pixel_proxy (packed_pixel_proxy const &other)
packed_pixel_proxyoperator= (packed_pixel_proxy const &other)
template<typename reference>
packed_pixel_proxyoperator= (basic_packed_pixel_proxy< pixel, reference > const &other)
packed_pixel_proxyoperator= (pixel p)

template<class pixel>
class png::detail::packed_pixel_proxy< pixel >


Member Typedef Documentation

template<class pixel>
typedef basic_packed_pixel_proxy< pixel, byte& > png::detail::packed_pixel_proxy< pixel >::basic_proxy


Constructor & Destructor Documentation

template<class pixel>
png::detail::packed_pixel_proxy< pixel >::packed_pixel_proxy ( byte ref,
size_t  index 
) [inline]

template<class pixel>
png::detail::packed_pixel_proxy< pixel >::packed_pixel_proxy ( packed_pixel_proxy< pixel > const &  other  )  [inline]


Member Function Documentation

template<class pixel>
packed_pixel_proxy& png::detail::packed_pixel_proxy< pixel >::operator= ( packed_pixel_proxy< pixel > const &  other  )  [inline]

template<class pixel>
template<typename reference>
packed_pixel_proxy& png::detail::packed_pixel_proxy< pixel >::operator= ( basic_packed_pixel_proxy< pixel, reference > const &  other  )  [inline]

template<class pixel>
packed_pixel_proxy& png::detail::packed_pixel_proxy< pixel >::operator= ( pixel  p  )  [inline]


The documentation for this class was generated from the following file:
Generated on Sat Dec 8 13:43:58 2007 for png++ by  doxygen 1.5.3-20071008