X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FPackets%2FVariantParser.cti;h=a7129f9afe6ac34e7228e6448f45f94ca27d8c15;hb=57daeae6f2e924ce3f16f9677c3474f531cba9e5;hp=d694cf620b5a19d22a1742871ecaac2d740b4a8b;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Packets/VariantParser.cti b/senf/Packets/VariantParser.cti index d694cf6..a7129f9 100644 --- a/senf/Packets/VariantParser.cti +++ b/senf/Packets/VariantParser.cti @@ -26,13 +26,13 @@ #include "VariantParser.ih" // Custom includes -#include "../Utils/senfassert.hh" +#include #include #define prefix_ inline -///////////////////////////////cti.p/////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::VariantParser template @@ -74,17 +74,17 @@ prefix_ unsigned senf::VariantParser::variant() template template prefix_ typename boost::mpl::at< - typename senf::VariantParser::parsers, + typename senf::VariantParser::parsers, boost::mpl::int_ >::type senf::VariantParser::get() const { - SENF_ASSERT( variant() == N ); + SENF_ASSERT( variant() == N, "Access to non-active variant member" ); return typename boost::mpl::at >::type( AuxPolicy::adjust(i(), state()), state() ); } -///////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::detail::VariantBytes template @@ -104,7 +104,7 @@ senf::detail::VariantBytes::bytes(Variant const & v, unsigned n) return senf::bytes(v.template get<0>()); } -/////////////////////////////////////////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// // senf::detail::VariantKeyTransform template @@ -152,7 +152,7 @@ prefix_ In senf::detail::VariantKeyTransformCheck::set(Out v) return boost::mpl::at >::type::key(); } -///////////////////////////////cti.e/////////////////////////////////////// +//-///////////////////////////////////////////////////////////////////////////////////////////////// #undef prefix_