| 76 | } |
| 77 | |
| 78 | DirectoryEntry::DirectoryEntry(std::wstring name, DirectoryEntry* parent, int originID) |
| 79 | : m_OriginConnection(new OriginConnection), m_Name(std::move(name)), |
| 80 | m_Parent(parent), m_Populated(false), m_TopLevel(true) |
| 81 | { |
| 82 | m_FileRegister.reset(new FileRegister(m_OriginConnection)); |
| 83 | m_Origins.insert(originID); |
| 84 | } |
| 85 | |
| 86 | DirectoryEntry::DirectoryEntry(std::wstring name, DirectoryEntry* parent, int originID, |
| 87 | boost::shared_ptr<FileRegister> fileRegister, |