• Main Page
  • Classes
  • Files
  • File List

VariableRecorderTypes.h

00001 #ifndef VARIABLERECORDERTYPES_H_
00002 #define VARIABLERECORDERTYPES_H_
00003 
00004 #include "VariableRecorder.h"
00005 
00006 class DoubleVariableRecorder : public VariableRecorderImpl<double> {
00007         EV_SIM_OBJECT( DoubleVariableRecorder )
00008 };
00009 
00010 class IntVariableRecorder: public VariableRecorderImpl<int> {
00011         EV_SIM_OBJECT( IntVariableRecorder )
00012 };
00013 
00014 class FloatVariableRecorder : public VariableRecorderImpl<float> {
00015         EV_SIM_OBJECT( FloatVariableRecorder )
00016 };
00017 
00018 class UnsignedVariableRecorder : public VariableRecorderImpl<unsigned> {
00019         EV_SIM_OBJECT( UnsignedVariableRecorder )
00020 };
00021 
00022 class BoolVariableRecorder : public VariableRecorderImpl<bool> {
00023         EV_SIM_OBJECT( BoolVariableRecorder )
00024 };
00025 
00026 class ShortIntVariableRecorder: public VariableRecorderImpl<short> {
00027         EV_SIM_OBJECT( ShortIntVariableRecorder )
00028 };
00029 
00030 
00031 
00032 typedef DoubleVariableRecorder::ValuesVector DoubleValuesVector;
00033 typedef FloatVariableRecorder::ValuesVector FloatValuesVector;
00034 typedef IntVariableRecorder::ValuesVector IntValuesVector;
00035 typedef UnsignedVariableRecorder::ValuesVector UnsignedValuesVector;
00036 typedef BoolVariableRecorder::ValuesVector BoolValuesVector;
00037 typedef ShortIntVariableRecorder::ValuesVector ShortIntValuesVector;
00038 
00039 
00040 #endif /* VARIABLERECORDERTYPES_H_ */

Generated on Wed Sep 18 2013 11:25:40 for NEVESIM by  doxygen 1.7.1