Lines Matching refs:Directory

17 MCLDDirectory::MCLDDirectory() : Directory(), m_Name(), m_bInSysroot(false) {  in MCLDDirectory()
20 MCLDDirectory::MCLDDirectory(const char* pName) : Directory(), m_Name(pName) { in MCLDDirectory()
21 Directory::m_Path.assign(pName); in MCLDDirectory()
23 if (!Directory::m_Path.empty()) in MCLDDirectory()
24 m_bInSysroot = (Directory::m_Path.native()[0] == '='); in MCLDDirectory()
26 Directory::m_Path.m_append_separator_if_needed(); in MCLDDirectory()
28 Directory::m_Path.native().erase(Directory::m_Path.native().begin()); in MCLDDirectory()
34 : Directory(), m_Name(pName) { in MCLDDirectory()
35 Directory::m_Path.assign(pName); in MCLDDirectory()
37 if (!Directory::m_Path.empty()) in MCLDDirectory()
38 m_bInSysroot = (Directory::m_Path.native()[0] == '='); in MCLDDirectory()
40 Directory::m_Path.m_append_separator_if_needed(); in MCLDDirectory()
42 Directory::m_Path.native().erase(Directory::m_Path.native().begin()); in MCLDDirectory()
48 : Directory(), m_Name(pName.data(), pName.size()) { in MCLDDirectory()
49 Directory::m_Path.assign(pName.str()); in MCLDDirectory()
51 if (!Directory::m_Path.empty()) in MCLDDirectory()
52 m_bInSysroot = (Directory::m_Path.native()[0] == '='); in MCLDDirectory()
54 Directory::m_Path.m_append_separator_if_needed(); in MCLDDirectory()
56 Directory::m_Path.native().erase(Directory::m_Path.native().begin()); in MCLDDirectory()
63 Directory::m_Path.assign(pName.str()); in assign()
65 if (!Directory::m_Path.empty()) in assign()
66 m_bInSysroot = (Directory::m_Path.native()[0] == '='); in assign()
68 Directory::m_Path.m_append_separator_if_needed(); in assign()
70 Directory::m_Path.native().erase(Directory::m_Path.native().begin()); in assign()
73 Directory::m_FileStatus = sys::fs::FileStatus(); in assign()
74 Directory::m_SymLinkStatus = sys::fs::FileStatus(); in assign()
75 Directory::m_Cache.clear(); in assign()
76 Directory::m_Handler = 0; in assign()
89 std::string old_path = Directory::m_Path.native(); in setSysroot()
90 Directory::m_Path.native() = pSysroot.native(); in setSysroot()
91 Directory::m_Path.m_append_separator_if_needed(); in setSysroot()
92 Directory::m_Path.native() += old_path; in setSysroot()
93 sys::fs::detail::canonicalize(Directory::m_Path.native()); in setSysroot()