X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FPacketParser.ih;h=00df8a80270fda5969c1a0f9928d1f98114eeca1;hb=c45c112ae88196ea8da9c5a9efb0e167196744d2;hp=250c1fa0c710fca199fb679c8e822de312b179a7;hpb=f73fa16ed5abdce272ac77f8b8b9ef2b9922c266;p=senf.git diff --git a/Packets/PacketParser.ih b/Packets/PacketParser.ih index 250c1fa..00df8a8 100644 --- a/Packets/PacketParser.ih +++ b/Packets/PacketParser.ih @@ -1,8 +1,8 @@ // $Id$ // -// Copyright (C) 2007 -// Fraunhofer Institute for Open Communication Systems (FOKUS) -// Competence Center NETwork research (NET), St. Augustin, GERMANY +// Copyright (C) 2007 +// Fraunhofer Institute for Open Communication Systems (FOKUS) +// Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund // // This program is free software; you can redistribute it and/or modify @@ -23,8 +23,8 @@ /** \file \brief PacketParser internal header */ -#ifndef IH_PacketParser_ -#define IH_PacketParser_ 1 +#ifndef IH_SENF_Packets_PacketParser_ +#define IH_SENF_Packets_PacketParser_ 1 // Custom includes #include "../Utils/mpl.hh" @@ -84,6 +84,18 @@ namespace detail { struct ParserInitBytes : public ParserInitBytes_Choose(0))> {}; + template + struct ParserIsFixed_Choose + : public boost::false_type {}; + + template + struct ParserIsFixed_Choose + : public boost::true_type {}; + + template + struct ParserIsFixed + : public ParserIsFixed_Choose(0))> {}; + # endif }}