Silicium
Public Member Functions | Public Attributes | List of all members
Si::file_handle Struct Reference

#include <file_handle.hpp>

Public Member Functions

 file_handle () BOOST_NOEXCEPT
 
 file_handle (file_handle &&other) BOOST_NOEXCEPT
 
 file_handle (native_file_descriptor handle) BOOST_NOEXCEPT
 
file_handleoperator= (file_handle &&other) BOOST_NOEXCEPT
 
void swap (file_handle &other) BOOST_NOEXCEPT
 
void close () BOOST_NOEXCEPT
 
native_file_descriptor release () BOOST_NOEXCEPT
 
 ~file_handle () BOOST_NOEXCEPT
 

Public Attributes

native_file_descriptor handle
 

Constructor & Destructor Documentation

Si::file_handle::file_handle ( )
inline
Si::file_handle::file_handle ( file_handle &&  other)
inline
Si::file_handle::file_handle ( native_file_descriptor  handle)
inlineexplicit
Si::file_handle::~file_handle ( )
inline

Member Function Documentation

void Si::file_handle::close ( )
inline
file_handle& Si::file_handle::operator= ( file_handle &&  other)
inline
native_file_descriptor Si::file_handle::release ( )
inline
void Si::file_handle::swap ( file_handle other)
inline

Member Data Documentation

native_file_descriptor Si::file_handle::handle

The documentation for this struct was generated from the following file: