source file of the Flower Library
- (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 1997--2008 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#ifndef FILE_PATH_HH
#define FILE_PATH_HH
-#include "array.hh"
-#include "string.hh"
+#include "std-vector.hh"
+#include "std-string.hh"
/**
search in directories for a file.
class File_path
{
- Array<String> dirs_;
+ vector<string> dirs_;
+
public:
- Array<String> directories () const;
- String find (String name) const;
- String find (String name, char const *extensions[]);
- String to_string () const;
- bool try_append (String str);
- void append (String str);
- void parse_path (String);
- void prepend (String str);
+ vector<string> directories () const;
+ string find (string name) const;
+ string find (string name, char const *extensions[]);
+ string to_string () const;
+ bool try_append (string str);
+ void append (string str);
+ void parse_path (string);
+ void prepend (string str);
};
-bool is_file (String file_name);
-bool is_dir (String file_name);
+bool is_file (string file_name);
+bool is_dir (string file_name);
#endif /* FILE_PATH */