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 >
bool operator! () const
 
 operator bool () const
 
 To (Type *ptr=0)
 
 To (const To &)
 
Tooperator= (const To &)
 
Tooperator= (Type *)
 
Type & operator* () const
 
Type * operator-> () const
 
 operator Type * () const
 
Type * get () const
 
Type * release ()
 
const Type * ptr () const
 
Type * ptr ()
 
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.8.17