summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/output.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/output.h')
-rw-r--r--src/emu/output.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/emu/output.h b/src/emu/output.h
index ea7c599678b..79cf1c0af8b 100644
--- a/src/emu/output.h
+++ b/src/emu/output.h
@@ -27,10 +27,9 @@ typedef void (*output_notifier_func)(const char *outname, s32 value, void *param
class output_manager
{
- friend class devcb_base;
- friend class devcb_write_base;
-
private:
+ template <typename Input, std::make_unsigned_t<Input> DefaultMask> friend class devcb_write;
+
class output_notify
{
public: