libpng++  v0.2.5-1
C++ library for PNG images
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
png::end_info Class Reference

Internal class to hold PNG ending info. More...

#include <end_info.hpp>

Inheritance diagram for png::end_info:
Collaboration diagram for png::end_info:

Public Member Functions

 end_info (io_base &io, png_struct *png)
 
void destroy ()
 
png_info * get_png_info () const
 
png_info ** get_png_info_ptr ()
 
void read ()
 
void write () const
 

Protected Attributes

png_info * m_info
 
io_basem_io
 
png_struct * m_png
 

Detailed Description

Internal class to hold PNG ending info.

See Also
info, info_base

Constructor & Destructor Documentation

png::end_info::end_info ( io_base io,
png_struct *  png 
)
inline

Member Function Documentation

void png::end_info::destroy ( )
inline

References png::info_base::m_info, and png::info_base::m_png.

Referenced by png::writer< ostream >::~writer().

Here is the caller graph for this function:

png_info* png::info_base::get_png_info ( ) const
inlineinherited
png_info** png::info_base::get_png_info_ptr ( )
inlineinherited

References png::info_base::m_info.

Referenced by png::reader< istream >::~reader(), and png::writer< ostream >::~writer().

Here is the caller graph for this function:

void png::end_info::read ( )
inline

References png::info_base::m_info, and png::info_base::m_png.

Referenced by png::reader< istream >::read_end_info().

Here is the caller graph for this function:

void png::end_info::write ( ) const
inline

References png::info_base::m_info, and png::info_base::m_png.

Referenced by png::writer< ostream >::write_end_info().

Here is the caller graph for this function:

Member Data Documentation

io_base& png::info_base::m_io
protectedinherited
png_struct* png::info_base::m_png
protectedinherited

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