Itasca C++ Interface
Loading...
Searching...
No Matches
ioutput.h
1#pragma once
2
8namespace itasca {
9 class ITextOutput;
10 struct InputLine;
11}
12
13namespace fish {
15 class IOutput {
16 public:
17
19 virtual IString sendCommand(const std::vector<itasca::InputLine> &inputLines,bool suppress)=0;
22 virtual IString currentInputDirectory() const=0;
23 virtual IString projectPath() const=0;
24 };
25} // namespace fish
26 // EOF
Definition istring.h:14
This class provides FISH with output data.
Definition ioutput.h:15
virtual itasca::ITextOutput * getITextOutput()=0
Return a pointer to the ITextOutput object to which this refers.
virtual IString 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.
Provides a interface for simple writing of text.
Definition itextoutput.h:13
namespace Itasca
Definition basememory.cpp:14