* @brief Constructs an unopened tmpfstreamTempl.
     */
     tmpfstreamTempl()
-        : unlinked(false), fd(-1), bio::stream<Device, Tr, Alloc>()
+        : bio::stream<Device, Tr, Alloc>()
+        , unlinked(false)
+        , fd(-1)
         { }
 
     /**
     tmpfstreamTempl(const std::string& tmpnametemplate, 
                std::ios_base::open_mode mode = std::ios_base::out,
                int buffer_size = -1 , int pback_size = -1)
-        : unlinked(false), fd(-1), bio::stream<Device, Tr, Alloc>()
+        : bio::stream<Device, Tr, Alloc>()
+        , unlinked(false)
+        , fd(-1)
     {
         open(tmpnametemplate,mode,buffer_size,pback_size);
     }
     * @brief Constructs an unopened tmpfcopystreamTempl.
     */
     tmpfcopystreamTempl()
-        : full_sync(default_full_sync),
-          filemode_on_close(default_filemode_on_close),
-          UserOnClose(), GroupOnClose(),
-          tmpfstreamTempl<Device, Tr, Alloc>()
+        : tmpfstreamTempl<Device, Tr, Alloc>()
+        , full_sync(default_full_sync)
+        , filemode_on_close(default_filemode_on_close)
+        , UserOnClose()
+        , GroupOnClose()
         { }
 
     /**
     tmpfcopystreamTempl(const std::string& filename,
                std::ios_base::open_mode mode = std::ios_base::out,
                int buffer_size = -1 , int pback_size = -1)
-        : full_sync(default_full_sync),
-          filemode_on_close(default_filemode_on_close),
-          UserOnClose(), GroupOnClose(),
-          originalfilename(filename),
-          tmpfstreamTempl<Device, Tr, Alloc>
-            (filename+default_template_suffix,mode,buffer_size,pback_size)
+        : tmpfstreamTempl<Device, Tr, Alloc>(filename+default_template_suffix,mode,buffer_size,pback_size)
+        , originalfilename(filename)
+        , full_sync(default_full_sync)
+        , filemode_on_close(default_filemode_on_close)
+        , UserOnClose()
+        , GroupOnClose()
         { }
 
     /**
                const std::string& tmpnametemplate,
                std::ios_base::open_mode mode = std::ios_base::out,
                int buffer_size = -1 , int pback_size = -1)
-        : full_sync(default_full_sync),
-          filemode_on_close(default_filemode_on_close),
-          UserOnClose(), GroupOnClose(),
-          originalfilename(filename), 
-          tmpfstreamTempl<Device, Tr, Alloc>
-            (tmpnametemplate,mode,buffer_size,pback_size)
+        : tmpfstreamTempl<Device, Tr, Alloc>(tmpnametemplate,mode,buffer_size,pback_size)
+        , originalfilename(filename)
+        , full_sync(default_full_sync)
+        , filemode_on_close(default_filemode_on_close)
+        , UserOnClose()
+        , GroupOnClose()
         { }
 
     ~tmpfcopystreamTempl()