nucho
/
RTno_Template
Embed:
(wiki syntax)
Show/hide line numbers
SequenceDataType.cpp
00001 /******************************************* 00002 * SequenceDataType.h 00003 * @author Yuki Suga 00004 * @copyright Yuki Suga (ysuga.net) Nov, 10th, 2010. 00005 * @license LGPLv3 00006 *****************************************/ 00007 00008 #include <stdlib.h> 00009 #include "SequenceDataType.h" 00010 00011 00012 SequenceDataType::SequenceDataType(void** ptrptr) 00013 { 00014 m_ptrptr = ptrptr;*m_ptrptr = 0;len = 0; 00015 } 00016 00017 SequenceDataType::~SequenceDataType() 00018 { 00019 free(*m_ptrptr); 00020 } 00021 00022 00023 void SequenceDataType::length(int size) 00024 { 00025 len = size; 00026 free(*m_ptrptr); 00027 *m_ptrptr = (void*)malloc(size * SizeofData()); 00028 //*m_ptrptr = (void*)malloc(size * 4); 00029 } 00030 00031 #if 0 00032 int SequenceDataType::SizeofData() { 00033 switch(m_TypeCode) { 00034 case 'b': 00035 case 'B': 00036 case 'o': 00037 case 'O': 00038 case 'c': 00039 case 'C': 00040 return 1; 00041 default: 00042 return 4; 00043 } 00044 } 00045 #endif
Generated on Tue Jul 12 2022 17:15:43 by 1.7.2