Back to index

scribus-ng  1.3.4.dfsg+svn20071115
Public Types | Public Member Functions | Public Attributes
desaxe::PRIVATE::Patch1< LinkType > Struct Template Reference

#include <digester.h>

Inheritance diagram for desaxe::PRIVATE::Patch1< LinkType >:
Inheritance graph
[legend]
Collaboration diagram for desaxe::PRIVATE::Patch1< LinkType >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef void(* FunType1 )(LinkType *)

Public Member Functions

 Patch1 (FunType1 fn, Patch *nxt=NULL)
void run (VarPtr link)

Public Attributes

FunType1 fun
Patchnext

Detailed Description

template<class LinkType>
struct desaxe::PRIVATE::Patch1< LinkType >

Definition at line 268 of file digester.h.


Member Typedef Documentation

template<class LinkType >
typedef void(* desaxe::PRIVATE::Patch1< LinkType >::FunType1)(LinkType *)

Definition at line 270 of file digester.h.


Constructor & Destructor Documentation

template<class LinkType >
desaxe::PRIVATE::Patch1< LinkType >::Patch1 ( FunType1  fn,
Patch nxt = NULL 
) [inline]

Definition at line 273 of file digester.h.

: Patch(nxt), fun(fn) {}

Member Function Documentation

template<class LinkType >
void desaxe::PRIVATE::Patch1< LinkType >::run ( VarPtr  link) [inline, virtual]

Implements desaxe::PRIVATE::Patch.

Definition at line 275 of file digester.h.

              { 
                     fun( static_cast<LinkType*>(link.ptr) ); 
              }

Member Data Documentation

template<class LinkType >
FunType1 desaxe::PRIVATE::Patch1< LinkType >::fun

Definition at line 271 of file digester.h.

Definition at line 81 of file digester.h.


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