Lines Matching full:directory
19 : Directory(), m_Name(), m_bInSysroot(false) {
23 : Directory(), m_Name(pName) {
24 Directory::m_Path.assign(pName);
26 if (!Directory::m_Path.empty())
27 m_bInSysroot = ('=' == Directory::m_Path.native()[0]);
29 Directory::m_Path.m_append_separator_if_needed();
31 Directory::m_Path.native().erase(Directory::m_Path.native().begin());
37 : Directory(), m_Name(pName) {
38 Directory::m_Path.assign(pName);
40 if (!Directory::m_Path.empty())
41 m_bInSysroot = ('=' == Directory::m_Path.native()[0]);
43 Directory::m_Path.m_append_separator_if_needed();
45 Directory::m_Path.native().erase(Directory::m_Path.native().begin());
51 : Directory(), m_Name(pName.data(), pName.size()) {
52 Directory::m_Path.assign(pName.str());
54 if (!Directory::m_Path.empty())
55 m_bInSysroot = ('=' == Directory::m_Path.native()[0]);
57 Directory::m_Path.m_append_separator_if_needed();
59 Directory::m_Path.native().erase(Directory::m_Path.native().begin());
67 Directory::m_Path.assign(pName.str());
69 if (!Directory::m_Path.empty())
70 m_bInSysroot = ('=' == Directory::m_Path.native()[0]);
72 Directory::m_Path.m_append_separator_if_needed();
74 Directory::m_Path.native().erase(Directory::m_Path.native().begin());
77 Directory::m_FileStatus = FileStatus();
78 Directory::m_SymLinkStatus = FileStatus();
79 Directory::m_Cache.clear();
80 Directory::m_Handler = 0;
96 std::string old_path = Directory::m_Path.native();
97 Directory::m_Path.native() = pSysroot.native();
98 Directory::m_Path.m_append_separator_if_needed();
99 Directory::m_Path.native() += old_path;
100 detail::canonicalize(Directory::m_Path.native());