Files
Work/worksht/integer.cpp
2024-08-07 09:16:27 -04:00

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;
}