![]() |
Kea
1.5.0
|
#include <string>#include <cc/data.h>#include <dhcp/option.h>#include <boost/lexical_cast.hpp>#include <dhcp6/parser_context_decl.h>#include <cassert>#include <cstdlib>#include <iostream>#include <stdexcept>#include <vector>#include "location.hh"#include <typeinfo>
Include dependency graph for dhcp6_parser.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | isc::dhcp::Dhcp6Parser::basic_symbol< Base > |
| A complete symbol. More... | |
| struct | isc::dhcp::Dhcp6Parser::by_type |
| Type access provider for token (enum) based symbols. More... | |
| class | isc::dhcp::Dhcp6Parser |
| A Bison parser. More... | |
| class | isc::dhcp::slice< T, S > |
| Present a slice of the top of a stack. More... | |
| class | isc::dhcp::stack< T, S > |
| A stack with random access from its top. More... | |
| struct | isc::dhcp::Dhcp6Parser::syntax_error |
| Syntax errors thrown from user actions. More... | |
| struct | isc::dhcp::Dhcp6Parser::token |
| Tokens. More... | |
| union | isc::dhcp::Dhcp6Parser::union_type |
| An auxiliary type to compute the largest semantic type. More... | |
| struct | isc::dhcp::variant< S > |
| A char[S] buffer to store and retrieve objects. More... | |
Namespaces | |
| isc | |
| Defines the logger used by the top-level component of kea-dhcp-ddns. | |
| isc::dhcp | |
Macros | |
| #define | PARSER6_DEBUG 1 |
| #define | YY_ATTRIBUTE(Spec) /* empty */ |
| #define | YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__)) |
| #define | YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__)) |
| #define | YY_COPY(Type) const Type& |
| #define | YY_CPLUSPLUS 199711L |
| #define | YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
| #define | YY_IGNORE_MAYBE_UNINITIALIZED_END |
| #define | YY_INITIAL_VALUE(Value) Value |
| #define | YY_MOVE |
| #define | YY_MOVE_OR_COPY copy |
| #define | YY_MOVE_REF(Type) Type& |
| #define | YY_RVREF(Type) const Type& |
| #define | YYASSERT assert |
| #define | YYUSE(E) ((void) (E)) |
Define the isc::dhcp::parser class.
Definition in file dhcp6_parser.h.
| #define PARSER6_DEBUG 1 |
Definition at line 162 of file dhcp6_parser.h.
| #define YY_ATTRIBUTE | ( | Spec | ) | /* empty */ |
Definition at line 103 of file dhcp6_parser.h.
| #define YY_ATTRIBUTE_PURE YY_ATTRIBUTE ((__pure__)) |
Definition at line 108 of file dhcp6_parser.h.
| #define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE ((__unused__)) |
Definition at line 112 of file dhcp6_parser.h.
| #define YY_COPY | ( | Type | ) | const Type& |
Definition at line 87 of file dhcp6_parser.h.
| #define YY_CPLUSPLUS 199711L |
Definition at line 72 of file dhcp6_parser.h.
| #define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
Definition at line 134 of file dhcp6_parser.h.
| #define YY_IGNORE_MAYBE_UNINITIALIZED_END |
Definition at line 135 of file dhcp6_parser.h.
| #define YY_INITIAL_VALUE | ( | Value | ) | Value |
Definition at line 131 of file dhcp6_parser.h.
| #define YY_MOVE |
Definition at line 83 of file dhcp6_parser.h.
| #define YY_MOVE_OR_COPY copy |
Definition at line 84 of file dhcp6_parser.h.
| #define YY_MOVE_REF | ( | Type | ) | Type& |
Definition at line 85 of file dhcp6_parser.h.
| #define YY_RVREF | ( | Type | ) | const Type& |
Definition at line 86 of file dhcp6_parser.h.
| #define YYASSERT assert |
Definition at line 93 of file dhcp6_parser.h.
| #define YYUSE | ( | E | ) | ((void) (E)) |
Definition at line 117 of file dhcp6_parser.h.