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

Internal class to hold PNG info or end_info. More...

#include <info_base.hpp>

Inheritance diagram for png::info_base:
Collaboration diagram for png::info_base:

Public Member Functions

 info_base (io_base &io, png_struct *png)
 
png_info * get_png_info () const
 
png_info ** get_png_info_ptr ()
 

Protected Attributes

png_info * m_info
 
io_basem_io
 
png_struct * m_png
 

Private Member Functions

 info_base (info_base const &)
 
info_baseoperator= (info_base const &)
 

Detailed Description

Internal class to hold PNG info or end_info.

Constructor & Destructor Documentation

png::info_base::info_base ( info_base const &  )
private
png::info_base::info_base ( io_base io,
png_struct *  png 
)
inline

Member Function Documentation

png_info* png::info_base::get_png_info ( ) const
inline

References m_info.

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

Here is the caller graph for this function:

png_info** png::info_base::get_png_info_ptr ( )
inline

References m_info.

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

Here is the caller graph for this function:

info_base& png::info_base::operator= ( info_base const &  )
private

Member Data Documentation

io_base& png::info_base::m_io
protected

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