cfront::CtrumpValueExtension Class Reference

#include <CtrumpValueExtension.hpp>

Inheritance diagram for cfront::CtrumpValueExtension:

Inheritance graph
[legend]
Collaboration diagram for cfront::CtrumpValueExtension:

Collaboration graph
[legend]

Public Member Functions

 CtrumpValueExtension (void *value)
virtual const std::string & getName () const
void * getValue () const
void setValue (void *v)

Private Attributes

void * value_
const std::string name_

Detailed Description

This class store the values related to ctrump. Used for the conversion to the ctrump AST.

Definition at line 45 of file CtrumpValueExtension.hpp.


Constructor & Destructor Documentation

cfront::CtrumpValueExtension::CtrumpValueExtension ( void *  value  )  [inline]

Definition at line 47 of file CtrumpValueExtension.hpp.


Member Function Documentation

virtual const std::string& cfront::CtrumpValueExtension::getName (  )  const [inline, virtual]

return the name of this information.

Implements cfront::Extension.

Definition at line 50 of file CtrumpValueExtension.hpp.

References name_.

void* cfront::CtrumpValueExtension::getValue (  )  const [inline]

Definition at line 55 of file CtrumpValueExtension.hpp.

References value_.

void cfront::CtrumpValueExtension::setValue ( void *  v  )  [inline]

Definition at line 60 of file CtrumpValueExtension.hpp.

References value_.


Field Documentation

Definition at line 66 of file CtrumpValueExtension.hpp.

Referenced by getValue(), and setValue().

const std::string cfront::CtrumpValueExtension::name_ [private]

Definition at line 67 of file CtrumpValueExtension.hpp.

Referenced by getName().


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

Generated on Tue Mar 31 20:19:53 2009 for ctrump by  doxygen 1.5.6