Utils: Moved Logger into 'Logger/' submodule
[senf.git] / PPI / predecl.hh
index be9c053..92c0546 100644 (file)
@@ -27,7 +27,6 @@
 #define HH_predecl_ 1
 
 // Custom includes
-#include <boost/type_traits.hpp>
 
 //#include "predecl.mpp"
 ///////////////////////////////hh.p////////////////////////////////////////
@@ -44,6 +43,8 @@ namespace ppi {
     class QueueingDiscipline;
     class ModuleManager;
 
+#ifndef DOXYGEN
+
     namespace detail {
         class EventBindingBase;
         template <class EvImpl> class EventBinding;
@@ -55,17 +56,19 @@ namespace ppi {
         class BackwardForwardingRouteImplementation;
         class ForwardForwardingRouteToEventImplementation;
         class BackwardForwardingRouteFromEventImplementation;
-        template <class Source, class Target, 
-                  bool srcEvent = boost::is_base_of<EventDescriptor,Source>::value,
-                  bool trgEvent = boost::is_base_of<EventDescriptor,Target>::value>
+        template <class Source, class Target>
             class RouteImplementation;
     }
 
+#endif
+
     namespace module {       
         class Module;       
         namespace detail {
             template <class Source, class Target> class RouteHelper;
         }
+        class PassiveJoin;
+        class PriorityJoin;
     }
 
     namespace connector {