routine Class Reference

#include <routine.hpp>

List of all members.

Public Member Functions

Protected Attributes

Friends


Detailed Description

Definition at line 81 of file routine.hpp.


Constructor & Destructor Documentation

routine ( routine_rep rep2  )  [inline]

Definition at line 96 of file routine.hpp.

00098 {

routine ( const routine_rep rep2,
bool  with_inc 
) [inline]

Definition at line 96 of file routine.hpp.

00098 {

routine ( const routine x  )  [inline]

Definition at line 96 of file routine.hpp.

00098 {

~routine (  )  [inline]

Definition at line 96 of file routine.hpp.

00098 {

routine (  )  [inline]

Definition at line 85 of file routine.hpp.

00085 : rep (NULL) {}


Member Function Documentation

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

Definition at line 82 of file routine.hpp.

00083 :
  inline const routine_rep* operator * () const { return rep; }

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

Definition at line 82 of file routine.hpp.

00083 :
  inline const routine_rep* operator * () const { return rep; }

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

Definition at line 82 of file routine.hpp.

00083 :
  inline const routine_rep* operator * () const { return rep; }

void* operator new ( size_t  sz  )  [inline]

Definition at line 82 of file routine.hpp.

00083 :
  inline const routine_rep* operator * () const { return rep; }

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

Definition at line 82 of file routine.hpp.

00083 :
  inline const routine_rep* operator * () const { return rep; }

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

Definition at line 82 of file routine.hpp.

00083 :
  inline const routine_rep* operator * () const { return rep; }

generic operator() ( const vector< generic > &  v  )  [inline]

Definition at line 92 of file routine.hpp.

00092                                                         {
00093     return rep->apply (v); }

generic operator() ( const generic g1,
const generic g2 
) [inline]

Definition at line 90 of file routine.hpp.

00090                                                                     {
00091     return rep->apply (g1, g2); }

generic operator() ( const generic g1  )  [inline]

Definition at line 88 of file routine.hpp.

00088                                                  {
00089     return rep->apply (g1); }

generic operator() (  )  [inline]

Definition at line 86 of file routine.hpp.

00086                                 {
00087     return rep->apply (); }

const routine_rep* operator* (  )  const [inline]

Definition at line 84 of file routine.hpp.

00084 { return rep; }

const routine_rep * operator-> (  )  const [inline]

Definition at line 96 of file routine.hpp.

00098 {

routine & operator= ( const routine x  )  [inline]

Definition at line 96 of file routine.hpp.

00098 {

void secure (  )  [inline]

Definition at line 96 of file routine.hpp.

00098 {


Friends And Related Function Documentation

bool is_nil ( const routine fun  )  [friend]

Member Data Documentation

routine_rep* rep [protected]

Definition at line 82 of file routine.hpp.


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1