3#include "utility/interface/itextinput.h"
14 virtual const char *getType()
const=0;
18 virtual bool isInteractive()
const=0;
22 virtual int getLineNumber()
const=0;
24 virtual bool canSafeInterrupt()
const=0;
29 virtual void suppressEcho(
bool echo_at_start)=0;
31 virtual bool isEchoSuppressed()
const=0;
33 virtual bool getEchoAtStart()
const=0;
35 virtual bool getKeepOnError()
const=0;
37 virtual string getPromptOverride()
const=0;
39 virtual IString getPath()
const=0;
41 virtual std::tuple<string,StringList> getOpenString()
const=0;
43 virtual void addFiles()
const=0;
44 virtual bool supportsInterruptState()
const=0;
45 virtual bool getErrorExpected()
const =0;
46 virtual void setErrorExpected(
bool b) =0;
53 virtual bool open()=0;
54 virtual bool close()=0;
59 virtual bool empty()
const=0;
61 virtual void destroy()=0;
EXPORT_TAG const char * getName()
Definition fishexample.cpp:43
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4
Definition itextinput.h:24