PPI: Checkin of first compiling (yet not working) version
[senf.git] / Packets / PacketParser.cti
index 9b885e5..777531b 100644 (file)
@@ -59,6 +59,7 @@ prefix_ senf::PacketParserBase::size_type senf::bytes(Parser p)
     return detail::packetParserSize(p,0);
 }
 
+#ifndef DOXYGEN
 template <class Parser, class Value>
 prefix_ typename boost::enable_if_c < 
         boost::is_base_of<senf::PacketParserBase, Parser>::value 
@@ -68,6 +69,11 @@ prefix_ typename boost::enable_if_c <
     target.value(value);
     return target;
 }
+#else
+template <class Parser, class Value>
+prefix_ Parser senf::operator<<(Parser target, Value const & value)
+{}
+#endif
 
 template <class Parser>
 prefix_ senf::PacketParserBase::size_type
@@ -87,7 +93,7 @@ prefix_ senf::PacketParserBase::size_type senf::detail::packetParserSize(Parser
 
 template <class Parser>
 prefix_ senf::SafePacketParser<Parser>::SafePacketParser()
-    : i_()
+    : parser_(), i_()
 {}
 
 template <class Parser>
@@ -138,4 +144,6 @@ prefix_ bool senf::SafePacketParser<Parser>::boolean_test()
 // c-file-style: "senf"
 // indent-tabs-mode: nil
 // ispell-local-dictionary: "american"
+// compile-command: "scons -u test"
+// comment-column: 40
 // End: