Path: new class "Path" wraps filesystem path strings
This commit is contained in:
@@ -21,17 +21,17 @@
|
||||
#define MPD_SIMPLE_DATABASE_PLUGIN_HXX
|
||||
|
||||
#include "DatabasePlugin.hxx"
|
||||
#include "Path.hxx"
|
||||
#include "gcc.h"
|
||||
|
||||
#include <cassert>
|
||||
#include <string>
|
||||
|
||||
#include <time.h>
|
||||
|
||||
struct Directory;
|
||||
|
||||
class SimpleDatabase : public Database {
|
||||
std::string path;
|
||||
Path path;
|
||||
|
||||
Directory *root;
|
||||
|
||||
@@ -41,6 +41,9 @@ class SimpleDatabase : public Database {
|
||||
unsigned borrowed_song_count;
|
||||
#endif
|
||||
|
||||
SimpleDatabase()
|
||||
:path(Path::Null()) {}
|
||||
|
||||
public:
|
||||
gcc_pure
|
||||
Directory *GetRoot() {
|
||||
|
||||
Reference in New Issue
Block a user