dispatcher_1< 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_1< R >

Definition at line 72 of file dispatcher.hpp.


Member Typedef Documentation

typedef function_0<void> INV

Definition at line 74 of file dispatcher.hpp.

typedef function_1<R,const int&> LUP

Definition at line 73 of file dispatcher.hpp.


Constructor & Destructor Documentation

dispatcher_1 (  )  [inline]

Definition at line 76 of file dispatcher.hpp.

00076 : rep (NULL) {}

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

Definition at line 77 of file dispatcher.hpp.

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

00077                                              :
00078     rep (f.rep) { INC_NULL_COUNT(rep); }
  inline dispatcher_1 (LUP& lup, INV& inv, int& l, bool& r):

dispatcher_1 ( LUP lup,
INV inv,
int &  l,
bool &  r 
) [inline]

Definition at line 79 of file dispatcher.hpp.

00079                                                            :
00080     rep (new dispatcher_1_rep<R> (lup, inv, l, r)) {}
  inline ~dispatcher_1 () { DEC_NULL_COUNT (rep); }

~dispatcher_1 (  )  [inline]

Definition at line 81 of file dispatcher.hpp.

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

00081 { DEC_NULL_COUNT (rep); }


Member Function Documentation

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

Definition at line 82 of file dispatcher.hpp.

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

00082                                                           {
00083     INC_NULL_COUNT (f.rep); DEC_NULL_COUNT (rep);
00084     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