Kea  1.5.0
netconf_parser.h File Reference
#include <string>
#include <cc/data.h>
#include <boost/lexical_cast.hpp>
#include <netconf/parser_context_decl.h>
#include <cassert>
#include <cstdlib>
#include <iostream>
#include <stdexcept>
#include <vector>
#include "location.hh"
#include <typeinfo>
+ Include dependency graph for netconf_parser.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  isc::netconf::NetconfParser::basic_symbol< Base >
 A complete symbol. More...
 
struct  isc::netconf::NetconfParser::by_type
 Type access provider for token (enum) based symbols. More...
 
class  isc::netconf::NetconfParser
 A Bison parser. More...
 
class  isc::netconf::slice< T, S >
 Present a slice of the top of a stack. More...
 
class  isc::netconf::stack< T, S >
 A stack with random access from its top. More...
 
struct  isc::netconf::NetconfParser::syntax_error
 Syntax errors thrown from user actions. More...
 
struct  isc::netconf::NetconfParser::token
 Tokens. More...
 
union  isc::netconf::NetconfParser::union_type
 An auxiliary type to compute the largest semantic type. More...
 
struct  isc::netconf::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::netconf
 

Macros

#define NETCONF_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))
 

Detailed Description

Define the isc::netconf::parser class.

Definition in file netconf_parser.h.

Macro Definition Documentation

◆ NETCONF_DEBUG

#define NETCONF_DEBUG   1

Definition at line 161 of file netconf_parser.h.

◆ YY_ATTRIBUTE

#define YY_ATTRIBUTE (   Spec)    /* empty */

Definition at line 102 of file netconf_parser.h.

◆ YY_ATTRIBUTE_PURE

#define YY_ATTRIBUTE_PURE   YY_ATTRIBUTE ((__pure__))

Definition at line 107 of file netconf_parser.h.

◆ YY_ATTRIBUTE_UNUSED

#define YY_ATTRIBUTE_UNUSED   YY_ATTRIBUTE ((__unused__))

Definition at line 111 of file netconf_parser.h.

◆ YY_COPY

#define YY_COPY (   Type)    const Type&

Definition at line 86 of file netconf_parser.h.

◆ YY_CPLUSPLUS

#define YY_CPLUSPLUS   199711L

Definition at line 71 of file netconf_parser.h.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

Definition at line 133 of file netconf_parser.h.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_END

#define YY_IGNORE_MAYBE_UNINITIALIZED_END

Definition at line 134 of file netconf_parser.h.

◆ YY_INITIAL_VALUE

#define YY_INITIAL_VALUE (   Value)    Value

Definition at line 130 of file netconf_parser.h.

◆ YY_MOVE

#define YY_MOVE

Definition at line 82 of file netconf_parser.h.

◆ YY_MOVE_OR_COPY

#define YY_MOVE_OR_COPY   copy

Definition at line 83 of file netconf_parser.h.

◆ YY_MOVE_REF

#define YY_MOVE_REF (   Type)    Type&

Definition at line 84 of file netconf_parser.h.

◆ YY_RVREF

#define YY_RVREF (   Type)    const Type&

Definition at line 85 of file netconf_parser.h.

◆ YYASSERT

#define YYASSERT   assert

Definition at line 92 of file netconf_parser.h.

◆ YYUSE

#define YYUSE (   E)    ((void) (E))

Definition at line 116 of file netconf_parser.h.