Home | History | Annotate | Download | only in Support

Lines Matching refs:Directory

1 //===- Directory.h --------------------------------------------------------===//
29 /** \class Directory
30 * \brief A Directory object stores a Path object, a FileStatus object for
34 class Directory
37 friend void detail::open_dir(Directory& pDir);
38 friend void detail::close_dir(Directory& pDir);
47 Directory();
49 /// constructor - a directory whose path is pPath
50 explicit Directory(const Path& pPath,
56 Directory(const Directory& pCopy);
60 Directory& operator=(const Directory& pCopy);
63 virtual ~Directory();
70 /// clear - clear the cache and close the directory handler
75 /// path - the path of the directory
93 // the cache of directory
99 * \brief A DirIterator object can traverse all entries in a Directory
101 * DirIterator will open the directory and add entry into Directory::m_Cache
102 * DirIterator() is the end of a directory.
103 * If the end of the directory elements is reached, the iterator becomes
106 * @see Directory
111 friend class Directory;
116 typedef Directory value_type;
117 typedef ConstTraits<Directory> const_traits;
118 typedef NonConstTraits<Directory> non_const_traits;
124 explicit DirIterator(Directory* pParent,
145 Directory* m_pParent; // get handler