[glibmm/glibmm-2-18] Added the missing defenitions for Gio::File::make_directory_with_parents()
- From: Siavash Safi <siavashs src gnome org>
- To: svn-commits-list gnome org
- Subject: [glibmm/glibmm-2-18] Added the missing defenitions for Gio::File::make_directory_with_parents()
- Date: Sat, 25 Apr 2009 10:28:05 -0400 (EDT)
commit 715991e5a1f8f6e4d091144b3f21c4ad836156c0
Author: Siavash Safi <siavash siavashs org>
Date: Sat Apr 25 18:55:46 2009 +0430
Added the missing defenitions for Gio::File::make_directory_with_parents()
---
gio/src/file.ccg | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/gio/src/file.ccg b/gio/src/file.ccg
index c1b0835..344c749 100644
--- a/gio/src/file.ccg
+++ b/gio/src/file.ccg
@@ -1901,6 +1901,25 @@ bool File::make_directory(std::auto_ptr<Glib::Error>& error)
}
#ifdef GLIBMM_EXCEPTIONS_ENABLED
+bool File::make_directory_with_parents()
+#else
+bool File::make_directory_with_parents(std::auto_ptr<Glib::Error>& error)
+#endif //GLIBMM_EXCEPTIONS_ENABLED
+{
+ GError* gerror = 0;
+ const bool retvalue = g_file_make_directory_with_parents(gobj(), NULL, &(gerror));
+#ifdef GLIBMM_EXCEPTIONS_ENABLED
+ if(gerror)
+ ::Glib::Error::throw_exception(gerror);
+#else
+ if(gerror)
+ error = ::Glib::Error::throw_exception(gerror);
+#endif //GLIBMM_EXCEPTIONS_ENABLED
+
+ return retvalue;
+}
+
+#ifdef GLIBMM_EXCEPTIONS_ENABLED
bool File::make_symbolic_link(const std::string& symlink_value)
#else
bool File::make_symbolic_link(const std::string& symlink_value, std::auto_ptr<Glib::Error>& error)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]