◆ Dialect
| Enumerator |
|---|
| Console | |
| Programming | |
| Intermediate | |
| Binary | |
◆ InputProvider()
◆ checkdialect()
| virtual void checkdialect |
( |
| ) |
|
|
protectedvirtual |
◆ GetDialect()
◆ GetName()
| std::string GetName |
( |
| ) |
const |
◆ IsInteractive()
| virtual bool IsInteractive |
( |
| ) |
const |
|
virtual |
Returns if this input provider allows interaction.
Reimplemented in ConsoleInput.
◆ ReadLine()
| virtual bool ReadLine |
( |
std::string & |
, |
|
|
bool |
newline |
|
) |
| |
|
pure virtual |
This method should read a single physical line from the source.
Logical line separation is handled by InputSource. Return of false means no input is fetched as it is finished. If there is a read error, rather than returning false, this function should throw. newline parameter denotes that this line is a new line, not continuation of another.
Implemented in StreamInput, and ConsoleInput.
◆ Reset()
◆ SetDialect()
◆ dialect
◆ name
The documentation for this class was generated from the following file: