18 : FD_ { open (file, mode) }
41 FDGuard::operator bool ()
const
46 FDGuard::operator int ()
const
53 std::swap (g1.FD_, g2.FD_);
FDGuard & operator=(const FDGuard &)=delete
friend void swap(FDGuard &g1, FDGuard &g2)
FDGuard(const char *file, int mode)
void swap(FDGuard &g1, FDGuard &g2)