Initial
This commit is contained in:
22
worksht/integer.cpp
Normal file
22
worksht/integer.cpp
Normal file
@@ -0,0 +1,22 @@
|
||||
#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;
|
||||
}
|
||||
Reference in New Issue
Block a user