db/simple/Directory: use C++11 initializers

This commit is contained in:
Max Kellermann 2017-02-11 23:15:12 +01:00
parent 78ca5491e6
commit fc0508c047
2 changed files with 4 additions and 7 deletions

View File

@ -39,10 +39,7 @@
Directory::Directory(std::string &&_path_utf8, Directory *_parent) Directory::Directory(std::string &&_path_utf8, Directory *_parent)
:parent(_parent), :parent(_parent),
mtime(0), path(std::move(_path_utf8))
inode(0), device(0),
path(std::move(_path_utf8)),
mounted_database(nullptr)
{ {
} }

View File

@ -85,8 +85,8 @@ struct Directory {
PlaylistVector playlists; PlaylistVector playlists;
Directory *parent; Directory *parent;
time_t mtime; time_t mtime = 0;
unsigned inode, device; unsigned inode = 0, device = 0;
std::string path; std::string path;
@ -94,7 +94,7 @@ struct Directory {
* If this is not nullptr, then this directory does not really * If this is not nullptr, then this directory does not really
* exist, but is a mount point for another #Database. * exist, but is a mount point for another #Database.
*/ */
Database *mounted_database; Database *mounted_database = nullptr;
public: public:
Directory(std::string &&_path_utf8, Directory *_parent); Directory(std::string &&_path_utf8, Directory *_parent);