Lines Matching defs:BPath

29 // Creates an uninitialized BPath object.
30 BPath::BPath()
38 // Creates a copy of the given BPath object.
39 BPath::BPath(const BPath& path)
48 // Creates a BPath object and initializes it to the filesystem entry
50 BPath::BPath(const entry_ref* ref)
59 // Creates a BPath object and initializes it to the filesystem entry
61 BPath::BPath(const BEntry* entry)
70 // Creates a BPath object and initializes it to the specified path or
72 BPath::BPath(const char* dir, const char* leaf, bool normalize)
81 // Creates a BPath object and initializes it to the specified directory
83 BPath::BPath(const BDirectory* dir, const char* leaf, bool normalize)
92 // Destroys the BPath object and frees any of its associated resources.
93 BPath::~BPath()
101 BPath::InitCheck() const
110 BPath::SetTo(const entry_ref* ref)
130 BPath::SetTo(const BEntry* entry)
148 BPath::SetTo(const char* path, const char* leaf, bool normalize)
205 BPath::SetTo(const BDirectory* dir, const char* path, bool normalize)
212 BPath dirPath;
227 BPath::Unset()
236 BPath::Append(const char* path, bool normalize)
250 BPath::Path() const
258 BPath::Leaf() const
275 // Initializes path with the parent directory of the BPath object.
277 BPath::GetParent(BPath* path) const
309 BPath::IsAbsolute() const
320 BPath::operator==(const BPath& item) const
328 BPath::operator==(const char* path) const
337 BPath::operator!=(const BPath& item) const
345 BPath::operator!=(const char* path) const
352 BPath&
353 BPath::operator=(const BPath& item)
362 BPath&
363 BPath::operator=(const char* path)
390 BPath::IsFixedSize() const
398 BPath::TypeCode() const
407 BPath::FlattenedSize() const
423 BPath::Flatten(void* buffer, ssize_t size) const
460 BPath::AllowsTypeCode(type_code code) const
469 BPath::Unflatten(type_code code, const void* buffer, ssize_t size)
496 void BPath::_WarPath1() {}
497 void BPath::_WarPath2() {}
498 void BPath::_WarPath3() {}
513 BPath::_SetPath(const char* path)
547 BPath::_MustNormalize(const char* path, status_t* _error)