Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
elm::io::StringInput Class Reference

#include <elm/io/StringInput.h>

+ Inheritance diagram for elm::io::StringInput:

Public Member Functions

 StringInput (const char *str)
 
 StringInput (const cstring &str)
 
 StringInput (const string &str)
 
- Public Member Functions inherited from elm::io::Input
 Input (void)
 
 Input (InStream &stream)
 
InStreamstream (void) const
 
void setStream (InStream &stream)
 
bool scanBool (void)
 
char scanChar (void)
 
t::int32 scanLong (void)
 
t::uint32 scanULong (void)
 
t::int64 scanLLong (void)
 
t::uint64 scanULLong (void)
 
double scanDouble (void)
 
String scanWord (void)
 
String scanLine (void)
 
void swallow (char chr)
 
void swallow (CString str)
 
void swallow (const String &str)
 
void swallowBlank (void)
 
Inputoperator>> (bool &value)
 
Inputoperator>> (char &value)
 
Inputoperator>> (unsigned char &value)
 
Inputoperator>> (short &value)
 
Inputoperator>> (unsigned short &value)
 
Inputoperator>> (int &value)
 
Inputoperator>> (unsigned int &value)
 
Inputoperator>> (signed long &value)
 
Inputoperator>> (unsigned long &value)
 
Inputoperator>> (signed long long &value)
 
Inputoperator>> (unsigned long long &value)
 
Inputoperator>> (float &value)
 
Inputoperator>> (double &value)
 
Inputoperator>> (String &value)
 
Inputoperator>> (const string &text)
 
Inputoperator>> (cstring text)
 
Inputoperator>> (const char *text)
 
template<class T >
Inputoperator>> (T &v)
 

Constructor & Destructor Documentation

elm::io::StringInput::StringInput ( const char *  str)
elm::io::StringInput::StringInput ( const cstring str)
elm::io::StringInput::StringInput ( const string str)

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