مشكل مع الـhash في C++ <-- ساعدوني

السلام عليكم أقوم حاليا بكتابة برنامج بلغة C++

هذا جزء منه :

http://pastebin.com/8cucfRxM

عند تشغيله تاتيني رسالة مفادها:

hashtable_policy.h|85|error: no match for call to ‘(const std::hash<std::array<int, 3u> >) (const std::array<int, 3u>&)’

ساعدوني على حل المشكل بارك الله فيكم


لا اظنها شفرة Hash Table انها شفرة Graph هناك من يعمل Hashing في Graph عموماً الشفرة السابقة لاتحتوي على صورة من صور Hash Table واعتقد لها تعريفات اخرى غير متوفرة في الشفرة.

هذه هي الشفرة كاملة :

الرجاء قرائتها و ابداء آراء حول كيفية حل المشكل