instance< Cat, Nr > Class Template Reference

#include <instance.hpp>

List of all members.

Public Member Functions

Public Attributes

Static Public Attributes


Detailed Description

template<typename Cat, nat Nr>
class mmx::instance< Cat, Nr >

Definition at line 30 of file instance.hpp.


Constructor & Destructor Documentation

instance ( const instance< Cat, Nr > &  prg2  )  [inline]

Definition at line 37 of file instance.hpp.

00037 : rep (prg2.rep) {}

instance ( const generic prg  )  [inline]

Definition at line 38 of file instance.hpp.

00038 : rep (prg) {}

instance (  )  [inline]

Definition at line 75 of file instance.hpp.

00075                    :
00076   rep (constructor_0<Cat,Nr>::op ()) {}

instance ( const C1 &  c1  )  [inline]

Definition at line 88 of file instance.hpp.

00088                                :
00089   rep (constructor_1<Cat,Nr,C1>::op (c1)) {}

instance ( const C1 &  c1,
const C2 c2 
) [inline]

Definition at line 101 of file instance.hpp.

00101                                              :
00102   rep (constructor_2<Cat,Nr,C1,C2>::op (c1, c2)) {}

instance ( const C1 &  c1,
const C2 c2,
const C3 &  c3 
) [inline]

Definition at line 114 of file instance.hpp.

00114                                                            :
00115   rep (constructor_3<Cat,Nr,C1,C2,C3>::op (c1, c2, c3)) {}


Member Function Documentation

void operator delete ( void *  ptr,
size_t  sz 
) [inline]

Definition at line 31 of file instance.hpp.

00033 :
  static Cat Cur;

void operator delete[] ( void *  ptr,
size_t  sz 
) [inline]

Definition at line 31 of file instance.hpp.

00033 :
  static Cat Cur;

void* operator new ( size_t  sz,
void *  where 
) [inline]

Definition at line 31 of file instance.hpp.

00033 :
  static Cat Cur;

void* operator new ( size_t  sz  )  [inline]

Definition at line 31 of file instance.hpp.

00033 :
  static Cat Cur;

void* operator new[] ( size_t  sz,
void *  where 
) [inline]

Definition at line 31 of file instance.hpp.

00033 :
  static Cat Cur;

void* operator new[] ( size_t  sz  )  [inline]

Definition at line 31 of file instance.hpp.

00033 :
  static Cat Cur;

generic operator* (  )  const [inline]

Definition at line 36 of file instance.hpp.

References instance< Cat, Nr >::rep.

00036 { return rep; }


Member Data Documentation

nat Nr Cat Cur = Cat () [static]

Definition at line 34 of file instance.hpp.

Definition at line 32 of file instance.hpp.

Referenced by instance< Cat, Nr >::operator*().


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1