Itasca C++ Interface
Loading...
Searching...
No Matches
ioutput.h
1#pragma once
2
9
10namespace itasca {
11 class ITextOutput;
12 struct InputLine;
13}
14
15namespace fish {
17 class IOutput {
18 public:
19
21 virtual string sendCommand(const std::vector<itasca::InputLine> &inputLines,bool suppress)=0;
24 virtual string currentInputDirectory() const=0;
25 virtual string projectPath() const=0;
26 };
27} // namespace fish
28 // EOF
includes std::string and additional functions not included in the standard.
This class provides FISH with output data.
Definition ioutput.h:17
virtual string sendCommand(const std::vector< itasca::InputLine > &inputLines, bool suppress)=0
Send contents of sl as commands. Returns error message (if any) instead of throwing exception.
virtual itasca::ITextOutput * getITextOutput()=0
Return a pointer to the ITextOutput object to which this refers.
Provides a interface for simple writing of text.
Definition itextoutput.h:13
namespace Itasca
Definition basememory.cpp:14