00001 /* Copyright (c) 2007, Gennady Bystritsky <bystr@mac.com> 00002 * 00003 * Distributed under the MIT Licence. 00004 * This is free software. See 'LICENSE' for details. 00005 * You must read and accept the license prior to use. 00006 */ 00007 00008 #ifndef _SK_UTIL_SLOT_MIXABLE_HXX_ 00009 #define _SK_UTIL_SLOT_MIXABLE_HXX_ 00010 00011 #include <sk/util/Slot.hxx> 00012 00013 namespace sk { 00014 namespace util { 00015 namespace slot { 00016 template<typename T, typename Mixin> 00017 class Mixable 00018 : public virtual sk::util::Slot<T>, 00019 public Mixin 00020 { 00021 }; 00022 } 00023 } 00024 } 00025 00026 #endif /* _SK_UTIL_SLOT_MIXABLE_HXX */