Dependencies:   mbed QEI

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SequenceLong.h Source File

SequenceLong.h

00001 /*******************************************
00002  * SequenceLong.h
00003  * @author Yuki Suga
00004  * @copyright Yuki Suga (ysuga.net) Nov, 10th, 2010.
00005  * @license LGPLv3
00006  *****************************************/
00007 
00008 #ifndef SEQUENCE_LONG_HEADER_INCLUDED
00009 #define SEQUENCE_LONG_HEADER_INCLUDED
00010 
00011 class SequenceLong : public SequenceDataType
00012 {
00013  private:
00014   long* m_pData;
00015  public:
00016  SequenceLong() : SequenceDataType((void**)&m_pData) {
00017 
00018   }
00019   ~SequenceLong(){}
00020  virtual int SizeofData() { return 4; }
00021   long& operator[](int index) {
00022     return m_pData[index];
00023   }
00024 
00025 };
00026 
00027 #endif