Gorgon Game Engine
FileInput Class Reference

Reads lines from a file. More...

Inheritance diagram for FileInput:
[legend]

Public Member Functions

 FileInput (const std::string &filename)
 
- Public Member Functions inherited from StreamInput
 StreamInput (std::istream &stream, Dialect dialect, const std::string &name="")
 
virtual bool ReadLine (std::string &input, bool) override final
 This method should read a single physical line from the source. More...
 
virtual void Reset () override
 Resets the input to the beginning. More...
 
- Public Member Functions inherited from InputProvider
 InputProvider (Dialect dialect)
 
Dialect GetDialect () const
 Returns the current dialect of the input. More...
 
std::string GetName () const
 
virtual bool IsInteractive () const
 Returns if this input provider allows interaction. More...
 
void SetDialect (Dialect dialect)
 Changes the current dialect of the input. More...
 

Additional Inherited Members

- Public Types inherited from InputProvider
enum  Dialect { Console, Programming, Intermediate, Binary }
 
- Protected Member Functions inherited from InputProvider
virtual void checkdialect ()
 
- Protected Attributes inherited from InputProvider
Dialect dialect
 
std::string name
 

Detailed Description

Reads lines from a file.

Constructor & Destructor Documentation

◆ FileInput()


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