mirror of
https://github.com/aportelli/LatAnalyze.git
synced 2025-04-11 03:20:46 +01:00
minor fixes in ASCII I/O
This commit is contained in:
parent
c4751f20a3
commit
c0b8ec6ecd
@ -150,6 +150,9 @@ void ASCIIFile::CloseASCII(void)
|
|||||||
{
|
{
|
||||||
file_stream.close();
|
file_stream.close();
|
||||||
}
|
}
|
||||||
|
name = "";
|
||||||
|
mode = FileMode::Null;
|
||||||
|
is_parsed = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ASCIIFile::Parse()
|
void ASCIIFile::Parse()
|
||||||
|
@ -45,7 +45,8 @@ public:
|
|||||||
virtual bool IsOpen(void) const = 0;
|
virtual bool IsOpen(void) const = 0;
|
||||||
// IO
|
// IO
|
||||||
virtual void Close(void) = 0;
|
virtual void Close(void) = 0;
|
||||||
virtual void Open(const std::string new_name, const FileMode::Type new_mode) = 0;
|
virtual void Open(const std::string new_name,\
|
||||||
|
const FileMode::Type new_mode) = 0;
|
||||||
virtual void Save(void) = 0;
|
virtual void Save(void) = 0;
|
||||||
virtual void SaveAs(const std::string new_name) = 0;
|
virtual void SaveAs(const std::string new_name) = 0;
|
||||||
protected:
|
protected:
|
||||||
@ -110,7 +111,8 @@ public:
|
|||||||
virtual bool IsOpen(void) const;
|
virtual bool IsOpen(void) const;
|
||||||
// IO
|
// IO
|
||||||
virtual void Close(void);
|
virtual void Close(void);
|
||||||
virtual void Open(const std::string new_name, const FileMode::Type new_mode);
|
virtual void Open(const std::string new_name,\
|
||||||
|
const FileMode::Type new_mode);
|
||||||
virtual void Save(void);
|
virtual void Save(void);
|
||||||
virtual void SaveAs(const std::string new_name);
|
virtual void SaveAs(const std::string new_name);
|
||||||
private:
|
private:
|
||||||
|
@ -79,5 +79,7 @@ mat:
|
|||||||
|
|
||||||
floats:
|
floats:
|
||||||
FLOAT floats {state->double_buf.push($1);}
|
FLOAT floats {state->double_buf.push($1);}
|
||||||
|
| INT floats {state->double_buf.push(static_cast<double>($1));}
|
||||||
| FLOAT {state->double_buf.push($1);}
|
| FLOAT {state->double_buf.push($1);}
|
||||||
|
| INT {state->double_buf.push(static_cast<double>($1));}
|
||||||
;
|
;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user