Lines Matching refs:file_handle
46 // The "file_handle" class.
52 //! The \a file_handle class is a simple RAII model for native system file
58 //! A \a file_handle object can be copied but doing so invalidates the
59 //! source object. There can only be a single valid \a file_handle object
66 class file_handle
85 //! This constructor creates a new \a file_handle object that represents
91 file_handle(void);
96 //! This constructor creates a new \a file_handle object that takes
106 file_handle(handle_type h);
114 //! avoids having two live \a file_handle objects referring to the
121 file_handle(const file_handle& fh);
130 ~file_handle(void);
137 //! handle. This avoids having two live \a file_handle objects
145 file_handle& operator=(const file_handle& fh);
174 //! in the \a file_handle object, returning the native file handle.
186 //! Returns the native file handle for the \a file_handle object.
249 //! handles. Contrarywise to file_handle, this class does \b not take