X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Packets%2FParseHelpers.hh;h=9eff3949a311422884a3f7c58e2df7c61b214076;hb=92f8630b75f3ef50e73c48cde58645dcd1534e27;hp=f79e956801de9636fd6b16fbc2f18cbd407f1451;hpb=7a4d13b962b9cd20e2e0bad0753a9bb1ca3219c4;p=senf.git diff --git a/Packets/ParseHelpers.hh b/Packets/ParseHelpers.hh index f79e956..9eff394 100644 --- a/Packets/ParseHelpers.hh +++ b/Packets/ParseHelpers.hh @@ -23,10 +23,10 @@ /** \file \brief ParseHelpers public header */ -#ifndef HH_ParseHelpers_ -#define HH_ParseHelpers_ 1 +#ifndef HH_SENF_Packets_ParseHelpers_ +#define HH_SENF_Packets_ParseHelpers_ 1 -#ifndef HH_Packets_ +#ifndef HH_SENF_Packets_Packets_ #error "Don't include 'ParseHelpers.hh' directly, include 'Packets.hh'" #endif @@ -278,7 +278,7 @@ \ingroup packetparser */ -///\ingroup packetparsermacros +///\addtogroup packetparsermacros ///\{ ///\name Control information @@ -353,6 +353,9 @@ SENF_PARSER_INHERIT(BaseParser) \endcode + + If you want to define collection fields which reference auxiliary fields in the base parser, + you must define the base parser as a variable parser not a fixed parser. \param[in] base name of base class \hideinitializer @@ -691,8 +694,8 @@ ///////////////////////////////hh.e//////////////////////////////////////// #endif -#if !defined(HH_Packets__decls_) && !defined(HH_ParseHelpers_i_) -#define HH_ParseHelpers_i_ +#if !defined(HH_SENF_Packets_Packets__decls_) && !defined(HH_SENF_Packets_ParseHelpers_i_) +#define HH_SENF_Packets_ParseHelpers_i_ //#include "ParseHelpers.cci" //#include "ParseHelpers.ct" //#include "ParseHelpers.cti"