g++/final: don't add extra code to check for buffer overflows (-fno-stack-protector)
[senf.git] / senf / PPI / Route.hh
index bcbdad6..a2eb214 100644 (file)
@@ -51,6 +51,14 @@ namespace ppi {
     public:
         virtual ~RouteBase();
 
+        bool hasConnector(connector::Connector const & conn) const;
+                                        ///< \c true, if route has connector \a conn
+        bool hasEvent(EventDescriptor const & event) const;
+                                        ///< \c true, if route has event \a event
+
+    protected:
+        RouteBase(module::Module & module);
+
 #ifdef DOXYGEN
         Source & source() const;        ///< Routing source
                                         /**< \note The real implementation is in the \c
@@ -62,14 +70,6 @@ namespace ppi {
                                              class is internal and not documented. */
 #endif
 
-        bool hasConnector(connector::Connector const & conn) const;
-                                        ///< \c true, if route has connector \a conn
-        bool hasEvent(EventDescriptor const & event) const;
-                                        ///< \c true, if route has event \a event
-
-    protected:
-        RouteBase(module::Module & module);
-
     private:
         virtual bool v_hasConnector(connector::Connector const & conn) const = 0;
         virtual bool v_hasEvent(EventDescriptor const & event) const = 0;