Lines Matching refs:name

25  * neither the name of the copyright holders nor the names of its
74 /** Get the file name in the output directory */
75 const std::string &name() const { return _name; }
81 OutputStream(const std::string &name,
118 const std::string &name,
165 * Determines whether given file name corresponds to standard output
168 * @param name name of file to check
169 * @return output stream for standard output or error stream if name
172 static OutputStream *checkForStdio(const std::string &name);
179 OutputDirectory(const std::string &name);
185 * Returns relative file names prepended with name of this directory.
188 * @param name file name to prepend with directory name
189 * @return file name prepended with base directory name or unaltered
190 * absolute file name
192 std::string resolve(const std::string &name) const;
195 * Sets name of this directory.
196 * @param dir name of this directory
201 * Gets name of this directory.
202 * @return name of this directory
217 * @param name name of file to create (without this directory's name
224 OutputStream *create(const std::string &name,
242 OutputStream *open(const std::string &name,
261 * @param name of file
264 OutputStream *find(const std::string &name) const;
266 OutputStream *findOrCreate(const std::string &name, bool binary = false);
269 * Determines whether a file name corresponds to a file in this directory.
270 * @param name name of file to evaluate
274 bool isFile(const std::string &name) const;
279 static inline bool isAbsolute(const std::string &name) {
280 return name[0] == PATH_SEPARATOR;
285 * @param name name of subdirectory
286 * @return the new subdirectory's name suffixed with a path separator
288 OutputDirectory *createSubdirectory(const std::string &name);
299 * @param name name of file or subdirectory to remove; name should not
300 * be prepended with the name of this directory object
304 void remove(const std::string &name, bool recursive=false);