Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
itascaxd::IInputItem Class Referenceabstract

Public Member Functions

virtual const char * getType () const =0
 
virtual bool isInteractive () const =0
 
virtual IString getName () const =0
 
virtual int getLineNumber () const =0
 
virtual bool canSafeInterrupt () const =0
 
virtual void suppressEcho (bool echo_at_start)=0
 
virtual bool isEchoSuppressed () const =0
 
virtual bool getEchoAtStart () const =0
 
virtual bool getKeepOnError () const =0
 
virtual string getPromptOverride () const =0
 
virtual IString getPath () const =0
 
virtual std::tuple< string, StringListgetOpenString () const =0
 
virtual void addFiles () const =0
 
virtual bool supportsInterruptState () const =0
 
virtual bool getErrorExpected () const =0
 
virtual void setErrorExpected (bool b)=0
 
virtual bool open ()=0
 
virtual bool close ()=0
 
virtual InputLine input (const InputContext &context)=0
 
virtual bool empty () const =0
 
virtual void destroy ()=0
 

The documentation for this class was generated from the following file: