Lines Matching refs:Inode
83 struct Inode { struct
89 static bool Parse(const std::string& str, /*out*/Inode* out, /*out*/std::string* error_msg); argument
91 constexpr bool operator==(const Inode& rhs) const {
97 constexpr bool operator!=(const Inode& rhs) const {
101 Inode() = default;
102 constexpr Inode(size_t device_major, size_t device_minor, size_t inode) in Inode() argument
106 static constexpr Inode FromDeviceAndInode(dev_t dev, ino_t inode) { in FromDeviceAndInode() argument
107 return Inode{major(dev), minor(dev), static_cast<size_t>(inode)}; in FromDeviceAndInode()
119 inline std::ostream& operator<<(std::ostream& os, const Inode& inode) { argument
128 struct hash<iorap::inode2filename::Inode> {
129 using argument_type = iorap::inode2filename::Inode;
146 struct filtered_hash<iorap::inode2filename::Inode, void> : std::hash<iorap::inode2filename::Inode> {