|  |  | 
| Classes | |
| class | Glib::FileError | 
| Exception class for file-related errors.  More... | |
| class | Glib::DirIterator | 
| The iterator type of Glib::Dir.  More... | |
| class | Glib::Dir | 
| Utility class representing an open directory.  More... | |
| Functions | |
| bool | Glib::file_test (const std::string& filename, FileTest test) | 
| Returns trueif any of the tests in the bitfield test are true. | |
| int | Glib::mkstemp (std::string& filename_template) | 
| Opens a temporary file. | |
| int | Glib::file_open_tmp (std::string& name_used, const std::string& prefix) | 
| Opens a file for writing in the preferred directory for temporary files (as returned by Glib::get_tmp_dir()). | |
| int | Glib::file_open_tmp (std::string& name_used) | 
| Opens a file for writing in the preferred directory for temporary files (as returned by Glib::get_tmp_dir()). | |
| std::string | Glib::file_get_contents (const std::string& filename) | 
| Reads an entire file into a string, with good error checking. | |
| 
 | 
| Reads an entire file into a string, with good error checking. 
 
 
 
 | 
| 
 | 
| Opens a file for writing in the preferred directory for temporary files (as returned by Glib::get_tmp_dir()). This function works like file_open_tmp(std::string&, const std::string&) but uses a default basename prefix. 
 
 
 
 | 
| 
 | ||||||||||||
| Opens a file for writing in the preferred directory for temporary files (as returned by Glib::get_tmp_dir()). prefix should a basename template; it'll be suffixed by 6 characters in order to form a unique filename. No directory components are allowed. The actual name used is returned in name_used. 
 
 
 
 
 | 
| 
 | ||||||||||||
| 
Returns  
For example,  
Apart from  
 
 
 
 | 
| 
 | 
| Opens a temporary file. See the mkstemp() documentation on most UNIX-like systems. This is a portability wrapper, which simply calls mkstemp() on systems that have it, and implements it in GLib otherwise. 
 
 |