impulse::Value_data Class Reference

A Value is a holder for things such as a number or a pointer to a Frame. More...

#include <value.h>

Inherited by impulse::Value.

List of all members.

Public Member Functions

 Value_data ()
 Value_data (double value)
 Value_data (string value)
 Value_data (Frame *frame)
FramegetFrame ()
double getFloat ()
template<typename T >
T * get ()


Detailed Description

A Value is a holder for things such as a number or a pointer to a Frame.

It acts as a "smart pointer", decreasing the chances of null pointer access. It it used extentively for passing values to functions and returning values.


Constructor & Destructor Documentation

impulse::Value_data::Value_data (  )  [inline]

impulse::Value_data::Value_data ( double  value  )  [inline]

impulse::Value_data::Value_data ( string  value  )  [inline]

impulse::Value_data::Value_data ( Frame frame  )  [inline]


Member Function Documentation

Frame* impulse::Value_data::getFrame (  )  [inline]

double impulse::Value_data::getFloat (  )  [inline]

template<typename T >
T* impulse::Value_data::get (  )  [inline]


Member Data Documentation


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

Generated on Wed May 13 20:04:19 2009 for impulse by  doxygen 1.5.8