23 lines
776 B
C++
23 lines
776 B
C++
#include <worksht/integer.hpp>
|
|
|
|
bool Integer::read(FileIO &inFile)
|
|
{
|
|
if(!inFile.read((char*)&mFormat,sizeof(mFormat)))return false;
|
|
if(!inFile.read((char*)&mColumn,sizeof(mColumn)))return false;
|
|
if(!inFile.read((char*)&mRow,sizeof(mRow)))return false;
|
|
if(!inFile.read((char*)&mInteger,sizeof(mInteger)))return false;
|
|
return true;
|
|
}
|
|
|
|
bool Integer::write(FileIO &outFile)
|
|
{
|
|
type(Record::Integer);
|
|
length(sizeof(mFormat)+sizeof(mColumn)+sizeof(mRow)+sizeof(mInteger));
|
|
Record::write(outFile);
|
|
if(!outFile.write((char*)&mFormat,sizeof(mFormat)))return false;
|
|
if(!outFile.write((char*)&mColumn,sizeof(mColumn)))return false;
|
|
if(!outFile.write((char*)&mRow,sizeof(mRow)))return false;
|
|
if(!outFile.write((char*)&mInteger,sizeof(mInteger)))return false;
|
|
return true;
|
|
}
|