#ifndef DOXYGEN
template <class Parser, class Value>
-prefix_ typename boost::enable_if_c <
- boost::is_base_of<senf::PacketParserBase, Parser>::value
+prefix_ typename boost::enable_if_c <
+ boost::is_base_of<senf::PacketParserBase, Parser>::value
&& ! boost::is_base_of<senf::PacketParserBase, Value>::value,
Parser >::type senf::operator<<(Parser target, Value const & value)
{
#ifndef DOXYGEN
template <class Parser, class Value>
-prefix_ typename boost::enable_if_c <
- boost::is_base_of<senf::PacketParserBase, Parser>::value
+prefix_ typename boost::enable_if_c <
+ boost::is_base_of<senf::PacketParserBase, Parser>::value
&& ! boost::is_base_of<senf::PacketParserBase, Value>::value,
Parser >::type senf::operator<<(Parser target, boost::optional<Value> const & value)
{