X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Ffs%2Fstat.h;h=fd6a2f75ba6092e7f72181b95b7c8fb332428fe8;hp=00e3eb939dc5000b5d99299a40d8b4bd0e745a3a;hb=HEAD;hpb=122846f0881673770d88eff7d925ecf25c01b62e diff --git a/source/fs/stat.h b/source/fs/stat.h index 00e3eb9..fd6a2f7 100644 --- a/source/fs/stat.h +++ b/source/fs/stat.h @@ -3,6 +3,7 @@ #include #include +#include #include #include "path.h" @@ -22,7 +23,7 @@ typedef uint64_t FileSize; /** Holds file information. */ -class Stat +class MSPCORE_API Stat { private: struct Private; @@ -39,10 +40,10 @@ private: FileSize alloc_size = 0; Time::TimeStamp mtime; mutable OwnerInfo owner_info; - Private *priv = 0; + Private *priv = nullptr; public: - Stat() { } + Stat() = default; Stat(const Stat &); Stat &operator=(const Stat &); ~Stat(); @@ -73,7 +74,7 @@ inline Stat lstat(const Path &path) { return Stat::lstat(path); } /// Tests for existence of a file -bool exists(const Path &path); +MSPCORE_API bool exists(const Path &path); /// Tests whether a path refers to an existing regular file inline bool is_reg(const Path &path)