png::detail::basic_packed_pixel_proxy< pixel, reference > Class Template Reference

#include <pixel_buffer.hpp>

Inheritance diagram for png::detail::basic_packed_pixel_proxy< pixel, reference >:

png::detail::const_packed_pixel_proxy< pixel > png::detail::packed_pixel_proxy< pixel >

List of all members.

Public Member Functions

 basic_packed_pixel_proxy (reference ref)
 basic_packed_pixel_proxy (reference ref, size_t index)
 operator pixel () const

Static Protected Member Functions

static size_t get_shift (size_t index)
static size_t get_pixels_per_byte ()

Protected Attributes

reference m_ref
size_t m_shift

template<class pixel, typename reference>
class png::detail::basic_packed_pixel_proxy< pixel, reference >


Constructor & Destructor Documentation

template<class pixel, typename reference>
png::detail::basic_packed_pixel_proxy< pixel, reference >::basic_packed_pixel_proxy ( reference  ref  )  [inline, explicit]

template<class pixel, typename reference>
png::detail::basic_packed_pixel_proxy< pixel, reference >::basic_packed_pixel_proxy ( reference  ref,
size_t  index 
) [inline]


Member Function Documentation

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

template<class pixel, typename reference>
static size_t png::detail::basic_packed_pixel_proxy< pixel, reference >::get_shift ( size_t  index  )  [inline, static, protected]

template<class pixel, typename reference>
static size_t png::detail::basic_packed_pixel_proxy< pixel, reference >::get_pixels_per_byte (  )  [inline, static, protected]


Member Data Documentation

template<class pixel, typename reference>
reference png::detail::basic_packed_pixel_proxy< pixel, reference >::m_ref [protected]

template<class pixel, typename reference>
size_t png::detail::basic_packed_pixel_proxy< pixel, reference >::m_shift [protected]


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