#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.
Definition in file VariantParser.hh.
Classes |
|
| class | senf::VariantParser< AuxPolicy, Parsers > |
| Variant parser. More... |
|
Namespaces |
|
| namespace | senf |
Defines |
|
| #define | HH_SENF_Packets_VariantParser_ 1 |
| #define | SENF_LIMIT_PARSE_VARIANT 6 |
| Maximum number of senf::VariantParser sub-parsers. |
|
| #define | SENF_PARSER_VARIANT(name, chooser, types) |
| Define VariantParser field. |
|
| #define | SENF_PARSER_PRIVATE_VARIANT(name, chooser, types) |
| Define private VariantParser field. |
|
| #define | HH_SENF_Packets_VariantParser_i_ |
| #define | ||||
| HH_SENF_Packets_VariantParser_ 1 | ||||
Definition at line 27 of file VariantParser.hh.
| #define | ||||
| HH_SENF_Packets_VariantParser_i_ | ||||
Definition at line 261 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 51 of file VariantParser.hh.