Itoyori  v0.0.1
unique_file_ptr.hpp File Reference
Include dependency graph for unique_file_ptr.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ityr::unique_file_ptr< T >
 

Namespaces

 ityr
 

Functions

template<typename T1 , typename T2 >
bool ityr::operator== (const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
 
template<typename T >
bool ityr::operator== (const unique_file_ptr< T > &ufp, std::nullptr_t)
 
template<typename T >
bool ityr::operator== (std::nullptr_t, const unique_file_ptr< T > &ufp)
 
template<typename T1 , typename T2 >
bool ityr::operator!= (const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
 
template<typename T >
bool ityr::operator!= (const unique_file_ptr< T > &ufp, std::nullptr_t)
 
template<typename T >
bool ityr::operator!= (std::nullptr_t, const unique_file_ptr< T > &ufp)
 
template<typename T1 , typename T2 >
bool ityr::operator> (const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
 
template<typename T >
bool ityr::operator> (const unique_file_ptr< T > &ufp, std::nullptr_t)
 
template<typename T >
bool ityr::operator> (std::nullptr_t, const unique_file_ptr< T > &ufp)
 
template<typename T1 , typename T2 >
bool ityr::operator>= (const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
 
template<typename T >
bool ityr::operator>= (const unique_file_ptr< T > &ufp, std::nullptr_t)
 
template<typename T >
bool ityr::operator>= (std::nullptr_t, const unique_file_ptr< T > &ufp)
 
template<typename T1 , typename T2 >
bool ityr::operator< (const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
 
template<typename T >
bool ityr::operator< (const unique_file_ptr< T > &ufp, std::nullptr_t)
 
template<typename T >
bool ityr::operator< (std::nullptr_t, const unique_file_ptr< T > &ufp)
 
template<typename T1 , typename T2 >
bool ityr::operator<= (const unique_file_ptr< T1 > &ufp1, const unique_file_ptr< T2 > &ufp2)
 
template<typename T >
bool ityr::operator<= (const unique_file_ptr< T > &ufp, std::nullptr_t)
 
template<typename T >
bool ityr::operator<= (std::nullptr_t, const unique_file_ptr< T > &ufp)
 
template<typename T >
void ityr::swap (unique_file_ptr< T > ufp1, unique_file_ptr< T > ufp2)
 
template<typename CharT , typename Traits , typename T >
std::basic_ostream< CharT, Traits > & ityr::operator<< (std::basic_ostream< CharT, Traits > &ostream, const unique_file_ptr< T > &ufp)
 
template<typename T >
unique_file_ptr< T > ityr::make_unique_file (const std::string &fpath, bool mlock=false)