Try to disambiguate timespec as a struct
This commit is contained in:
parent
f30bd4c540
commit
17d2dc9477
|
@ -45,7 +45,7 @@ constexpr Array<EnumDesc<ByteOrderMark>, 2> enum_desc(ByteOrderMark)
|
||||||
|
|
||||||
class Buffer;
|
class Buffer;
|
||||||
|
|
||||||
constexpr timespec InvalidTime = { -1, -1 };
|
constexpr struct timespec InvalidTime = { -1, -1 };
|
||||||
|
|
||||||
// A BufferIterator permits to iterate over the characters of a buffer
|
// A BufferIterator permits to iterate over the characters of a buffer
|
||||||
class BufferIterator
|
class BufferIterator
|
||||||
|
@ -114,7 +114,7 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
Buffer(String name, Flags flags, StringView data = {},
|
Buffer(String name, Flags flags, StringView data = {},
|
||||||
timespec fs_timestamp = InvalidTime);
|
struct timespec fs_timestamp = InvalidTime);
|
||||||
Buffer(const Buffer&) = delete;
|
Buffer(const Buffer&) = delete;
|
||||||
Buffer& operator= (const Buffer&) = delete;
|
Buffer& operator= (const Buffer&) = delete;
|
||||||
~Buffer();
|
~Buffer();
|
||||||
|
@ -130,8 +130,8 @@ public:
|
||||||
ByteCoord replace(ByteCoord begin, ByteCoord end, StringView content);
|
ByteCoord replace(ByteCoord begin, ByteCoord end, StringView content);
|
||||||
|
|
||||||
size_t timestamp() const;
|
size_t timestamp() const;
|
||||||
timespec fs_timestamp() const;
|
struct timespec fs_timestamp() const;
|
||||||
void set_fs_timestamp(timespec ts);
|
void set_fs_timestamp(struct timespec ts);
|
||||||
|
|
||||||
void commit_undo_group();
|
void commit_undo_group();
|
||||||
bool undo(size_t count = 1) noexcept;
|
bool undo(size_t count = 1) noexcept;
|
||||||
|
@ -191,7 +191,7 @@ public:
|
||||||
|
|
||||||
void run_hook_in_own_context(StringView hook_name, StringView param);
|
void run_hook_in_own_context(StringView hook_name, StringView param);
|
||||||
|
|
||||||
void reload(StringView data, timespec fs_timestamp = InvalidTime);
|
void reload(StringView data, struct timespec fs_timestamp = InvalidTime);
|
||||||
|
|
||||||
void check_invariant() const;
|
void check_invariant() const;
|
||||||
|
|
||||||
|
@ -271,7 +271,7 @@ private:
|
||||||
|
|
||||||
Vector<Change, MemoryDomain::BufferMeta> m_changes;
|
Vector<Change, MemoryDomain::BufferMeta> m_changes;
|
||||||
|
|
||||||
timespec m_fs_timestamp;
|
struct timespec m_fs_timestamp;
|
||||||
|
|
||||||
// Values are just data holding by the buffer, they are not part of its
|
// Values are just data holding by the buffer, they are not part of its
|
||||||
// observable state
|
// observable state
|
||||||
|
|
Loading…
Reference in New Issue
Block a user