From af1926e8fe3627880290baad4e45335a5c627620 Mon Sep 17 00:00:00 2001 From: Vitaly Novichkov Date: Wed, 16 May 2018 03:40:24 +0300 Subject: BankMap: Added better friendly template declarison --- src/adlmidi_bankmap.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/adlmidi_bankmap.h') diff --git a/src/adlmidi_bankmap.h b/src/adlmidi_bankmap.h index 881b9b5..123c8e1 100644 --- a/src/adlmidi_bankmap.h +++ b/src/adlmidi_bankmap.h @@ -29,6 +29,8 @@ #include #include +#include "adlmidi_ptr.hpp" + /** * A simple hash map which accepts bank numbers as keys, can be reserved to a * fixed size, offers O(1) search and insertion, has a hash function to @@ -87,7 +89,12 @@ public: Slot **buckets = nullptr, *slot = nullptr; size_t index = 0; iterator(Slot **buckets, Slot *slot, size_t index); - friend BasicBankMap; +#ifdef _MSC_VER + template + friend class BasicBankMap; + #else + friend class BasicBankMap; +#endif }; private: -- cgit v1.2.3