tuple< C > Class Template Reference

#include <tuple.hpp>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

template<typename C>
class mmx::tuple< C >

Definition at line 31 of file tuple.hpp.


Constructor & Destructor Documentation

tuple ( const generic g  )  [inline]

Definition at line 36 of file tuple.hpp.

00036 : rep (g) {}

tuple ( const tuple< C > &  t  )  [inline]

Definition at line 37 of file tuple.hpp.

00037 : rep (t.rep) {}


Member Function Documentation

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

Definition at line 32 of file tuple.hpp.

00034 :
  inline generic operator * () const { return rep; }

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

Definition at line 32 of file tuple.hpp.

00034 :
  inline generic operator * () const { return rep; }

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

Definition at line 32 of file tuple.hpp.

00034 :
  inline generic operator * () const { return rep; }

void* operator new ( size_t  sz  )  [inline]

Definition at line 32 of file tuple.hpp.

00034 :
  inline generic operator * () const { return rep; }

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

Definition at line 32 of file tuple.hpp.

00034 :
  inline generic operator * () const { return rep; }

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

Definition at line 32 of file tuple.hpp.

00034 :
  inline generic operator * () const { return rep; }

generic operator* (  )  const [inline]

Definition at line 35 of file tuple.hpp.

References tuple< C >::rep.

00035 { return rep; }

C operator[] ( nat  i  )  const [inline]

Definition at line 38 of file tuple.hpp.

References tuple< C >::rep.

00038 { return as<C> (rep[i+1]); }


Member Data Documentation

Definition at line 33 of file tuple.hpp.

Referenced by tuple< C >::operator*(), and tuple< C >::operator[]().


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1