Allow construction from istream

This commit is contained in:
TheAssassin
2018-11-09 00:43:02 +01:00
parent 793b35dc61
commit aa2e8b9105
3 changed files with 15 additions and 0 deletions

View File

@@ -48,6 +48,10 @@ DesktopFileReader::DesktopFileReader(boost::filesystem::path path) : DesktopFile
d->parse(ifs);
}
DesktopFileReader::DesktopFileReader(std::istream& is) : DesktopFileReader() {
d->parse(is);
}
DesktopFileReader::DesktopFileReader(const DesktopFileReader& other) : DesktopFileReader() {
d->copyData(other.d);
}