7 /** searching directory for file.
9 Abstraction of PATH variable. An interface for searching input files.
10 Search a number of dirs for a file.
16 class File_path
: private Array
<String
>
19 /// locate a file in the search path
20 String
find(String nm
);
22 /// construct using prefix. Normally argv[0].
25 /// add to end of path.
27 void add(String str
) { push(str
); }
29 /// split path into its components
30 void split_path(String path
, String
&drive
, String
&dirs
, String
&filebase
, String
&extension
);