Dependencies:   mbed

Committer:
nucho
Date:
Mon Aug 01 14:45:42 2011 +0000
Revision:
1:ab3c75cf5906
Parent:
0:a70ea71286b6

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nucho 0:a70ea71286b6 1 /*******************************************
nucho 0:a70ea71286b6 2 * SequenceLong.h
nucho 0:a70ea71286b6 3 * @author Yuki Suga
nucho 0:a70ea71286b6 4 * @copyright Yuki Suga (ysuga.net) Nov, 10th, 2010.
nucho 0:a70ea71286b6 5 * @license LGPLv3
nucho 0:a70ea71286b6 6 *****************************************/
nucho 0:a70ea71286b6 7
nucho 0:a70ea71286b6 8 #ifndef SEQUENCE_LONG_HEADER_INCLUDED
nucho 0:a70ea71286b6 9 #define SEQUENCE_LONG_HEADER_INCLUDED
nucho 0:a70ea71286b6 10
nucho 0:a70ea71286b6 11 class SequenceLong : public SequenceDataType
nucho 0:a70ea71286b6 12 {
nucho 0:a70ea71286b6 13 private:
nucho 0:a70ea71286b6 14 long* m_pData;
nucho 0:a70ea71286b6 15 public:
nucho 0:a70ea71286b6 16 SequenceLong() : SequenceDataType((void**)&m_pData) {
nucho 0:a70ea71286b6 17
nucho 0:a70ea71286b6 18 }
nucho 0:a70ea71286b6 19 ~SequenceLong(){}
nucho 0:a70ea71286b6 20 virtual int SizeofData() { return 4; }
nucho 0:a70ea71286b6 21 long& operator[](int index) {
nucho 0:a70ea71286b6 22 return m_pData[index];
nucho 0:a70ea71286b6 23 }
nucho 0:a70ea71286b6 24
nucho 0:a70ea71286b6 25 };
nucho 0:a70ea71286b6 26
nucho 0:a70ea71286b6 27 #endif