summaryrefslogtreecommitdiff
path: root/src/buffer_manager.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/buffer_manager.hh')
-rw-r--r--src/buffer_manager.hh5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/buffer_manager.hh b/src/buffer_manager.hh
index 5b687a7f..2b4c0b31 100644
--- a/src/buffer_manager.hh
+++ b/src/buffer_manager.hh
@@ -3,6 +3,7 @@
#include "buffer.hh"
#include "vector.hh"
+#include "utils.hh"
#include <memory>
@@ -28,8 +29,8 @@ public:
Buffer* get_buffer_ifp(StringView name);
Buffer& get_buffer(StringView name);
- Buffer* get_buffer_matching_ifp(const Regex& regex);
- Buffer& get_buffer_matching(const Regex& regex);
+ Buffer* get_buffer_matching_ifp(const FunctionRef<bool (Buffer&)>& filter);
+ Buffer& get_buffer_matching(const FunctionRef<bool (Buffer&)>& filter);
void make_latest(Buffer& buffer);
void arrange_buffers(ConstArrayView<String> first_ones);