Lines Matching refs:std
64 std::ostream *stream() const { return _stream; };
75 const std::string &name() const { return _name; }
81 OutputStream(const std::string &name,
82 std::ostream *stream);
91 const std::string _name;
94 std::ostream *const _stream;
118 const std::string &name,
119 std::ios_base::openmode mode,
129 const std::ios_base::openmode _mode;
143 typedef std::map<std::string, OutputStream *> file_map_t;
146 typedef std::map<std::string, OutputDirectory *> dir_map_t;
155 std::string dir;
172 static OutputStream *checkForStdio(const std::string &name);
179 OutputDirectory(const std::string &name);
192 std::string resolve(const std::string &name) const;
198 void setDirectory(const std::string &dir);
204 const std::string &directory() const;
224 OutputStream *create(const std::string &name,
242 OutputStream *open(const std::string &name,
243 std::ios_base::openmode mode,
264 OutputStream *find(const std::string &name) const;
266 OutputStream *findOrCreate(const std::string &name, bool binary = false);
274 bool isFile(const std::string &name) const;
279 static inline bool isAbsolute(const std::string &name) {
288 OutputDirectory *createSubdirectory(const std::string &name);
304 void remove(const std::string &name, bool recursive=false);