21 const std::string & filename;
24 fromFile (
const std::string & file ) : filename ( file ) {
36 const std::string &
string;
67 if ( in.
peek ( ) == EOF )
75 if ( in.
peek ( ) != EOF )
83 static void toFile (
const T & data,
const std::string & filename) {
85 toStream < T > ( data, fileStream );
89 static std::string
toString (
const T & data ) {
91 toStream < T > ( data, stringStream );
92 return stringStream.
str ( );
static ext::reference_wrapper< ext::ostream > out
Standard output stream. Mapped to descriptor 1.
Definition: GlobalData.h:66
static ext::reference_wrapper< ext::istream > in
Standard input stream. Mapped to descriptor 0.
Definition: GlobalData.h:60
Basic exception from which all other exceptions are derived.
Definition: CommonException.h:21
int peek()
Definition: istream.cpp:41
int get()
Definition: istream.cpp:45
std::string str() const &
Definition: sstream.cpp:29
Definition: StringDataFactory.hpp:20
fromFile(const std::string &file)
Definition: StringDataFactory.hpp:24
Definition: StringDataFactory.hpp:50
Definition: StringDataFactory.hpp:58
fromStream(ext::istream &i)
Definition: StringDataFactory.hpp:62
Definition: StringDataFactory.hpp:35
fromString(const std::string &str)
Definition: StringDataFactory.hpp:39
Definition: StringDataFactory.hpp:18
static void toStdout(const T &data)
Definition: StringDataFactory.hpp:96
static std::string toString(const T &data)
Definition: StringDataFactory.hpp:89
static void toFile(const T &data, const std::string &filename)
Definition: StringDataFactory.hpp:83
static void toStream(const T &data, ext::ostream &out)
Definition: StringDataFactory.hpp:101
int i
Definition: AllEpsilonClosure.h:118
return res
Definition: MinimizeByPartitioning.h:145
std::string to_string(const T &value)
To string method designated for objects that can be casted to string.
Definition: string.hpp:131
bool isspace(int ch)
isspace method.
Definition: string.hpp:279
Definition: NormalizeFactory.hpp:13
Definition: RandomStringFactory.cpp:12
Definition: stringApi.hpp:26