MEAL::Project< Component > Class Template Reference

Template combines a reference to a Component and its Projection. More...

#include <Projection.h>

Inheritance diagram for MEAL::Project< Component >:
Reference::To< Component >

Public Member Functions

 Project (Component *model=0)
 Default constructor.
const Projectoperator= (Component *model)
 Assignment operator.
Projectionget_map ()
 Return the Projection.
const Projectionget_map () const
 Return the const Projection.
unsigned get_imap (unsigned index) const
 Return the mapped index.
Public Member Functions inherited from Reference::To< Component >
Tooperator= (const To &)
Type & operator* () const
Type * operator-> () const
bool operator== (const Type *ptr) const
bool operator!= (const Type *ptr) const
bool is_equal_to (const Type *ptr) const
 operator Type * () const
bool operator! () const
 operator bool () const
void set (Type *)
Type * get () const
Type * release ()
const Type * ptr () const
std::string name () const

Protected Attributes

Reference::To< Projectionprojection
 The Projection.

Detailed Description

template<class Component>
class MEAL::Project< Component >

Template combines a reference to a Component and its Projection.


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

Generated using doxygen 1.14.0