Cambridge SMT System
|
Stream wrapper for pipe/text/compressed files. More...
Go to the source code of this file.
Classes | |
class | ucam::util::iszfstream |
Wrapper stream class that reads pipes, text files or gzipped files. More... | |
class | ucam::util::oszfstream |
Wrapper stream class that writes to pipes, text files or gzipped files. More... | |
class | ucam::util::FastForwardRead< StreamT > |
Convenience class that reads "quickly" until a queried line. More... | |
Namespaces | |
ucam | |
ucam::util | |
Functions | |
iszfstream & | ucam::util::getline (iszfstream &izs, std::string &line) |
template<typename T > | |
iszfstream & | ucam::util::operator>> (iszfstream &iszf, T &stff) |
Templated operator >> for streaming out of iszfstream. More... | |
template<typename FM > | |
void | ucam::util::readtextfile (const std::string &filename, FM &fm) |
Function that reads from a file. Templated on any external class with a parse method. More... | |
template<typename FM > | |
void | ucam::util::writetextfile (const std::string &filename, FM &fm) |
Function that writes to file. Templated on any external class with a toLine method. More... | |