TuttleOFX  1
boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass > Class Template Reference

#include <dynamic_images.hpp>

Public Types

typedef void result_type

Public Member Functions

 dynamic_io_fnobj (OpClass *op)
template<typename View >
void operator() (const View &view)
template<typename View , typename Info >
void operator() (const View &view, const Info &info)

Private Member Functions

template<typename View >
void apply (const View &view, mpl::true_)
template<typename View , typename Info >
void apply (const View &view, const Info &info, const mpl::true_)
template<typename View >
void apply (const View &, mpl::false_)
template<typename View , typename Info >
void apply (const View &, const Info &, const mpl::false_)

Private Attributes

OpClass * _op

Detailed Description

template<typename IsSupported, typename OpClass>
class boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >

Definition at line 58 of file dynamic_images.hpp.


Member Typedef Documentation

template<typename IsSupported , typename OpClass >
typedef void boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::result_type

Definition at line 88 of file dynamic_images.hpp.


Constructor & Destructor Documentation

template<typename IsSupported , typename OpClass >
boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::dynamic_io_fnobj ( OpClass *  op) [inline]

Definition at line 86 of file dynamic_images.hpp.


Member Function Documentation

template<typename IsSupported , typename OpClass >
template<typename View >
void boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::apply ( const View &  view,
mpl::true_   
) [inline, private]
template<typename IsSupported , typename OpClass >
template<typename View , typename Info >
void boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::apply ( const View &  view,
const Info &  info,
const mpl::true_   
) [inline, private]
template<typename IsSupported , typename OpClass >
template<typename View >
void boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::apply ( const View &  ,
mpl::false_   
) [inline, private]

Definition at line 74 of file dynamic_images.hpp.

template<typename IsSupported , typename OpClass >
template<typename View , typename Info >
void boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::apply ( const View &  ,
const Info &  ,
const mpl::false_   
) [inline, private]

Definition at line 77 of file dynamic_images.hpp.

template<typename IsSupported , typename OpClass >
template<typename View >
void boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::operator() ( const View &  view) [inline]

Definition at line 91 of file dynamic_images.hpp.

References boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::apply().

Here is the call graph for this function:

template<typename IsSupported , typename OpClass >
template<typename View , typename Info >
void boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::operator() ( const View &  view,
const Info &  info 
) [inline]

Definition at line 94 of file dynamic_images.hpp.

References boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::apply().

Here is the call graph for this function:


Field Documentation

template<typename IsSupported , typename OpClass >
OpClass* boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >::_op [private]

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