Home | History | Annotate | Download | only in MC

Lines Matching refs:Directory

18   : Directory(), m_Name(), m_bInSysroot(false) {
22 : Directory(), m_Name(pName) {
23 Directory::m_Path.assign(pName);
25 if (!Directory::m_Path.empty())
26 m_bInSysroot = ('=' == Directory::m_Path.native()[0]);
28 Directory::m_Path.m_append_separator_if_needed();
30 Directory::m_Path.native().erase(Directory::m_Path.native().begin());
36 : Directory(), m_Name(pName) {
37 Directory::m_Path.assign(pName);
39 if (!Directory::m_Path.empty())
40 m_bInSysroot = ('=' == Directory::m_Path.native()[0]);
42 Directory::m_Path.m_append_separator_if_needed();
44 Directory::m_Path.native().erase(Directory::m_Path.native().begin());
50 : Directory(), m_Name(pName.data(), pName.size()) {
51 Directory::m_Path.assign(pName.str());
53 if (!Directory::m_Path.empty())
54 m_bInSysroot = ('=' == Directory::m_Path.native()[0]);
56 Directory::m_Path.m_append_separator_if_needed();
58 Directory::m_Path.native().erase(Directory::m_Path.native().begin());
66 Directory::m_Path.assign(pName.str());
68 if (!Directory::m_Path.empty())
69 m_bInSysroot = ('=' == Directory::m_Path.native()[0]);
71 Directory::m_Path.m_append_separator_if_needed();
73 Directory::m_Path.native().erase(Directory::m_Path.native().begin());
76 Directory::m_FileStatus = FileStatus();
77 Directory::m_SymLinkStatus = FileStatus();
78 Directory::m_Cache.clear();
79 Directory::m_Handler = 0;
95 std::string old_path = Directory::m_Path.native();
96 Directory::m_Path.native() = pSysroot.native();
97 Directory::m_Path.m_append_separator_if_needed();
98 Directory::m_Path.native() += old_path;
99 detail::canonicalize(Directory::m_Path.native());