VariantParser public header. More...
#include <boost/mpl/vector.hpp>
#include <boost/mpl/at.hpp>
#include <boost/preprocessor/repetition/enum_params_with_a_default.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/seq/for_each.hpp>
#include "PacketParser.hh"
#include "VariantParser.ct"
#include "VariantParser.cti"
Go to the source code of this file.
Classes | |
class | senf::VariantParser< AuxPolicy, Parsers > |
Variant parser. More... | |
Namespaces | |
senf | |
Macros | |
#define | SENF_LIMIT_PARSE_VARIANT 6 |
Maximum number of senf::VariantParser sub-parsers. More... | |
#define | SENF_PARSER_VARIANT(name, chooser, types) |
Define VariantParser field. More... | |
#define | SENF_PARSER_PRIVATE_VARIANT(name, chooser, types) |
Define private VariantParser field. More... | |
#define | HH_SENF_Packets_VariantParser_i_ |
VariantParser public header.
Definition in file VariantParser.hh.
#define HH_SENF_Packets_VariantParser_i_ |
Definition at line 252 of file VariantParser.hh.
#define SENF_LIMIT_PARSE_VARIANT 6 |
Maximum number of senf::VariantParser sub-parsers.
This number defines the maximum number of parser arguments senf::VariantParser takes.
Definition at line 42 of file VariantParser.hh.