dispatcher_2< R > Struct Template Reference

#include <dispatcher.hpp>

List of all members.

Public Types

Public Member Functions

Public Attributes


Detailed Description

template<typename R>
struct mmx::dispatcher_2< R >

Definition at line 160 of file dispatcher.hpp.


Member Typedef Documentation

typedef function_0<void> INV

Definition at line 162 of file dispatcher.hpp.

typedef function_2<R,const int&,const int&> LUP

Definition at line 161 of file dispatcher.hpp.


Constructor & Destructor Documentation

dispatcher_2 (  )  [inline]

Definition at line 164 of file dispatcher.hpp.

00164 : rep (NULL) {}

dispatcher_2 ( const dispatcher_2< R > &  f  )  [inline]

Definition at line 165 of file dispatcher.hpp.

References INC_NULL_COUNT, and dispatcher_2< R >::rep.

00165                                              :
00166     rep (f.rep) { INC_NULL_COUNT(rep); }
  inline dispatcher_2 (LUP& lup, INV& inv1, INV& inv2,

dispatcher_2 ( LUP lup,
INV inv1,
INV inv2,
int &  l1,
int &  l2,
bool &  r1,
bool &  r2 
) [inline]

Definition at line 167 of file dispatcher.hpp.

00168                                                             :
00169     rep (new dispatcher_2_rep<R> (lup, inv1, inv2, l1, l2, r1, r2)) {}
  inline ~dispatcher_2 () { DEC_NULL_COUNT (rep); }

~dispatcher_2 (  )  [inline]

Definition at line 170 of file dispatcher.hpp.

References DEC_NULL_COUNT, and dispatcher_2< R >::rep.

00170 { DEC_NULL_COUNT (rep); }


Member Function Documentation

dispatcher_2& operator= ( const dispatcher_2< R > &  f  )  [inline]

Definition at line 171 of file dispatcher.hpp.

References DEC_NULL_COUNT, INC_NULL_COUNT, and dispatcher_2< R >::rep.

00171                                                           {
00172     INC_NULL_COUNT (f.rep); DEC_NULL_COUNT (rep);
00173     rep= f.rep; return *this; }


Member Data Documentation


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1