Home | History | Annotate | Download | only in Support

Lines Matching defs:Directory

1 //===- Directory.h --------------------------------------------------------===//
30 /** \class Directory
31 * \brief A Directory object stores a Path object, a FileStatus object for
35 class Directory
38 friend void detail::open_dir(Directory& pDir);
39 friend void detail::close_dir(Directory& pDir);
48 Directory();
50 /// constructor - a directory whose path is pPath
51 explicit Directory(const Path& pPath,
57 Directory(const Directory& pCopy);
61 Directory& operator=(const Directory& pCopy);
64 virtual ~Directory();
71 /// clear - clear the cache and close the directory handler
76 /// path - the path of the directory
94 // the cache of directory
100 * \brief A DirIterator object can traverse all entries in a Directory
102 * DirIterator will open the directory and add entry into Directory::m_Cache
103 * DirIterator() is the end of a directory.
104 * If the end of the directory elements is reached, the iterator becomes
107 * @see Directory
112 friend class Directory;
117 typedef Directory value_type;
118 typedef ConstTraits<Directory> const_traits;
119 typedef NonConstTraits<Directory> non_const_traits;
125 explicit DirIterator(Directory* pParent,
146 Directory* m_pParent; // get handler