logo top
Main Page   glibmm Namespaces   Book  

fileutils.h File Reference


Namespaces

namespace  Glib

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...

Enumerations

enum  Glib::FileTest {
  Glib::FILE_TEST_IS_REGULAR = 1 << 0,
  Glib::FILE_TEST_IS_SYMLINK = 1 << 1,
  Glib::FILE_TEST_IS_DIR = 1 << 2,
  Glib::FILE_TEST_IS_EXECUTABLE = 1 << 3,
  Glib::FILE_TEST_EXISTS = 1 << 4
}

Functions

FileTest Glib::operator| (FileTest lhs, FileTest rhs)
FileTest Glib::operator& (FileTest lhs, FileTest rhs)
FileTest Glib::operator^ (FileTest lhs, FileTest rhs)
FileTest Glib::operator~ (FileTest flags)
FileTest& Glib::operator|= (FileTest& lhs, FileTest rhs)
FileTest& Glib::operator&= (FileTest& lhs, FileTest rhs)
FileTest& Glib::operator^= (FileTest& lhs, FileTest rhs)
bool Glib::file_test (const std::string& filename, FileTest test)
 Returns true if 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.
void Glib::file_set_contents (const std::string& filename, const gchar* contents, gssize length)
 Writes all of contents to a file named filename, with good error checking.
void Glib::file_set_contents (const std::string& filename, const std::string& contents)
 A variant of file_set_contents which accepts a standard C++ string.

Generated for glibmm 2.4 by Doxygen 1.5.6 © 1997-2001