Lines Matching defs:entry_ref

12 	BEntry and entry_ref implementations.
42 /*! \struct entry_ref
53 directory further up in the hierarchy) is moved or renamed, the entry_ref will
57 On the other hand, say that the entry_ref refers to a concrete file. If the file
58 itself is renamed, the entry_ref now refers to an abstract file with the old name
64 //! Creates an unitialized entry_ref.
65 entry_ref::entry_ref()
74 /*! \brief Creates an entry_ref initialized to the given file name in the given
79 later use of the entry_ref will fail if \p dev is not a valid device or \p dir
86 entry_ref::entry_ref(dev_t dev, ino_t dir, const char *name)
96 /*! \brief Creates a copy of the given entry_ref.
97 \param ref a reference to an entry_ref to copy
99 entry_ref::entry_ref(const entry_ref &ref)
112 entry_ref::~entry_ref()
118 /*! \brief Set the entry_ref's leaf name, freeing the storage allocated for any previous
125 entry_ref::set_name(const char *newName)
141 /*! \brief Compares the entry_ref with another entry_ref, returning true if
149 entry_ref::operator==(const entry_ref &ref) const
158 /*! \brief Compares the entry_ref with another entry_ref, returning true if they are not equal.
164 entry_ref::operator!=(const entry_ref &ref) const
170 /*! \brief Makes the entry_ref a copy of the entry_ref specified by \a ref.
171 \param ref the entry_ref to copy
175 entry_ref&
176 entry_ref::operator=(const entry_ref &ref)
188 \var dev_t entry_ref::device
194 \var ino_t entry_ref::directory
199 \var char *entry_ref::name
233 - SetTo(const entry_ref*, bool)
266 //! Creates a BEntry for the file referred to by the given entry_ref.
271 \param ref the entry_ref referring to the given file
273 \see SetTo(const entry_ref*, bool)
275 BEntry::BEntry(const entry_ref *ref, bool traverse)
418 /*! \brief Reinitializes the BEntry to the entry_ref, resolving symlinks if
426 BEntry::SetTo(const entry_ref *ref, bool traverse)
477 /*! \brief Gets an entry_ref structure for the BEntry.
479 \param ref pointer to a preallocated entry_ref into which the result is copied
486 BEntry::GetRef(entry_ref *ref) const
781 entry_ref ref1, ref2;
1106 /*! \brief Returns an entry_ref for a given path.
1108 \param ref The entry_ref structure to be filled in
1116 get_ref_for_path(const char *path, entry_ref *ref)
1138 operator<(const entry_ref &a, const entry_ref &b)