open(filename, mode);
}
-File::File(const FileInitializer &initializer)
- : impl_(new Impl(NULL, true))
-{
- open(initializer.filename_, initializer.mode_);
-}
-
File::File(FILE *fp, bool bClose)
: impl_(new Impl(fp, bClose))
{
return stdinObject;
}
-// static
-File &File::standardOutput()
-{
- static File stdoutObject(stdout, false);
- return stdoutObject;
-}
-
-// static
-File &File::standardError()
-{
- static File stderrObject(stderr, false);
- return stderrObject;
-}
-
// static
std::string File::readToString(const char *filename)
{