#include "reference_drivers/file_descriptor.h"
#include <errno.h>
#include <unistd.h>
#include <utility>
#include "third_party/abseil-cpp/absl/base/macros.h"
namespace ipcz::reference_drivers {
FileDescriptor::FileDescriptor() = default;
FileDescriptor::FileDescriptor(int fd) : … { … }
FileDescriptor::FileDescriptor(FileDescriptor&& other)
: … { … }
FileDescriptor& FileDescriptor::operator=(FileDescriptor&& other) { … }
FileDescriptor::~FileDescriptor() { … }
void FileDescriptor::reset() { … }
FileDescriptor FileDescriptor::Clone() const { … }
}