summaryrefslogtreecommitdiff
path: root/src/buffer.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-01-31 18:58:25 +0100
committerMaxime Coste <frrrwww@gmail.com>2013-01-31 18:58:25 +0100
commitedef8e4e981c8bcacf9a611ce6859af5f5c1f2b1 (patch)
treea963903a48ef4a1350f8bbf8bd8f625f19fd8a94 /src/buffer.hh
parent7f02ef334f00ef00afeef2ebd6e6d73f87d70d63 (diff)
Remove Set and use unordered_set
Diffstat (limited to 'src/buffer.hh')
-rw-r--r--src/buffer.hh5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/buffer.hh b/src/buffer.hh
index 4d8f67b5..e67c5760 100644
--- a/src/buffer.hh
+++ b/src/buffer.hh
@@ -4,6 +4,7 @@
#include <vector>
#include <list>
#include <memory>
+#include <unordered_set>
#include "line_and_column.hh"
#include "option_manager.hh"
@@ -167,7 +168,7 @@ public:
HookManager& hooks() { return m_hooks; }
const HookManager& hooks() const { return m_hooks; }
- Set<BufferChangeListener*>& change_listeners() const { return m_change_listeners; }
+ std::unordered_set<BufferChangeListener*>& change_listeners() const { return m_change_listeners; }
private:
friend class BufferIterator;
@@ -211,7 +212,7 @@ private:
// this is mutable as adding or removing listeners is not muting the
// buffer observable state.
- mutable Set<BufferChangeListener*> m_change_listeners;
+ mutable std::unordered_set<BufferChangeListener*> m_change_listeners;
OptionManager m_options;
HookManager m_hooks;