Kea  1.9.9-git
isc::dhcp::Dhcp6Parser Class Reference

A Bison parser. More...

#include <dhcp6_parser.h>

Classes

struct  basic_symbol
 A complete symbol. More...
 
struct  by_kind
 Type access provider for token (enum) based symbols. More...
 
class  context
 
class  semantic_type
 A buffer to store and retrieve objects. More...
 
struct  symbol_kind
 Symbol kinds. More...
 
struct  symbol_type
 "External" symbols: returned by the scanner. More...
 
struct  syntax_error
 Syntax errors thrown from user actions. More...
 
struct  token
 Token kinds. More...
 

Public Types

typedef by_kind by_type
 Backward compatibility for a private implementation detail (Bison 3.6). More...
 
typedef int debug_level_type
 Type for debugging levels. More...
 
typedef location location_type
 Symbol locations. More...
 
typedef symbol_kind::symbol_kind_type symbol_kind_type
 (Internal) symbol kind. More...
 
typedef token::yytokentype token_kind_type
 Token kind, as returned by yylex. More...
 
typedef token_kind_type token_type
 Backward compatibility alias (Bison 3.6). More...
 

Public Member Functions

 Dhcp6Parser (isc::dhcp::Parser6Context &ctx_yyarg)
 Build a parser object. More...
 
virtual ~Dhcp6Parser ()
 
debug_level_type debug_level () const YY_ATTRIBUTE_PURE
 The current debugging level. More...
 
std::ostream & debug_stream () const YY_ATTRIBUTE_PURE
 The current debugging stream. More...
 
virtual void error (const location_type &loc, const std::string &msg)
 Report a syntax error. More...
 
void error (const syntax_error &err)
 Report a syntax error. More...
 
int operator() ()
 Parse. More...
 
virtual int parse ()
 Parse. More...
 
void set_debug_level (debug_level_type l)
 Set the current debugging level. More...
 
void set_debug_stream (std::ostream &)
 Set the current debugging stream. More...
 

Static Public Member Functions

static symbol_type make_ALL (const location_type &l)
 
static symbol_type make_ALWAYS (const location_type &l)
 
static symbol_type make_ALWAYS_SEND (const location_type &l)
 
static symbol_type make_ARRAY (const location_type &l)
 
static symbol_type make_BOOLEAN (const bool &v, const location_type &l)
 
static symbol_type make_CACHE_MAX_AGE (const location_type &l)
 
static symbol_type make_CACHE_THRESHOLD (const location_type &l)
 
static symbol_type make_CALCULATE_TEE_TIMES (const location_type &l)
 
static symbol_type make_CAPACITY (const location_type &l)
 
static symbol_type make_CLIENT_CLASS (const location_type &l)
 
static symbol_type make_CLIENT_CLASSES (const location_type &l)
 
static symbol_type make_CODE (const location_type &l)
 
static symbol_type make_COLON (const location_type &l)
 
static symbol_type make_COMMA (const location_type &l)
 
static symbol_type make_COMMENT (const location_type &l)
 
static symbol_type make_COMPATIBILITY (const location_type &l)
 
static symbol_type make_CONFIG_CONTROL (const location_type &l)
 
static symbol_type make_CONFIG_DATABASES (const location_type &l)
 
static symbol_type make_CONFIG_FETCH_WAIT_TIME (const location_type &l)
 
static symbol_type make_CONNECT_TIMEOUT (const location_type &l)
 
static symbol_type make_CONSISTENCY (const location_type &l)
 
static symbol_type make_CONTACT_POINTS (const location_type &l)
 
static symbol_type make_CONTROL_SOCKET (const location_type &l)
 
static symbol_type make_CQL (const location_type &l)
 
static symbol_type make_CSV_FORMAT (const location_type &l)
 
static symbol_type make_DATA (const location_type &l)
 
static symbol_type make_DATA_DIRECTORY (const location_type &l)
 
static symbol_type make_DDNS_GENERATED_PREFIX (const location_type &l)
 
static symbol_type make_DDNS_OVERRIDE_CLIENT_UPDATE (const location_type &l)
 
static symbol_type make_DDNS_OVERRIDE_NO_UPDATE (const location_type &l)
 
static symbol_type make_DDNS_QUALIFYING_SUFFIX (const location_type &l)
 
static symbol_type make_DDNS_REPLACE_CLIENT_NAME (const location_type &l)
 
static symbol_type make_DDNS_SEND_UPDATES (const location_type &l)
 
static symbol_type make_DDNS_UPDATE_ON_RENEW (const location_type &l)
 
static symbol_type make_DDNS_USE_CONFLICT_RESOLUTION (const location_type &l)
 
static symbol_type make_DEBUGLEVEL (const location_type &l)
 
static symbol_type make_DECLINE_PROBATION_PERIOD (const location_type &l)
 
static symbol_type make_DELEGATED_LEN (const location_type &l)
 
static symbol_type make_DHCP4O6_PORT (const location_type &l)
 
static symbol_type make_DHCP6 (const location_type &l)
 
static symbol_type make_DHCP_DDNS (const location_type &l)
 
static symbol_type make_DHCP_MULTI_THREADING (const location_type &l)
 
static symbol_type make_DHCP_QUEUE_CONTROL (const location_type &l)
 
static symbol_type make_DISABLED (const location_type &l)
 
static symbol_type make_DUID (const location_type &l)
 
static symbol_type make_EN (const location_type &l)
 
static symbol_type make_ENABLE_MULTI_THREADING (const location_type &l)
 
static symbol_type make_ENABLE_QUEUE (const location_type &l)
 
static symbol_type make_ENABLE_UPDATES (const location_type &l)
 
static symbol_type make_ENCAPSULATE (const location_type &l)
 
static symbol_type make_END (const location_type &l)
 
static symbol_type make_ENTERPRISE_ID (const location_type &l)
 
static symbol_type make_EXCLUDED_PREFIX (const location_type &l)
 
static symbol_type make_EXCLUDED_PREFIX_LEN (const location_type &l)
 
static symbol_type make_EXPIRED_LEASES_PROCESSING (const location_type &l)
 
static symbol_type make_FLEX_ID (const location_type &l)
 
static symbol_type make_FLOAT (const double &v, const location_type &l)
 
static symbol_type make_FLUSH (const location_type &l)
 
static symbol_type make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (const location_type &l)
 
static symbol_type make_GENERATED_PREFIX (const location_type &l)
 
static symbol_type make_GLOBAL (const location_type &l)
 
static symbol_type make_HOLD_RECLAIMED_TIME (const location_type &l)
 
static symbol_type make_HOOKS_LIBRARIES (const location_type &l)
 
static symbol_type make_HOST (const location_type &l)
 
static symbol_type make_HOST_RESERVATION_IDENTIFIERS (const location_type &l)
 
static symbol_type make_HOSTNAME (const location_type &l)
 
static symbol_type make_HOSTNAME_CHAR_REPLACEMENT (const location_type &l)
 
static symbol_type make_HOSTNAME_CHAR_SET (const location_type &l)
 
static symbol_type make_HOSTS_DATABASE (const location_type &l)
 
static symbol_type make_HOSTS_DATABASES (const location_type &l)
 
static symbol_type make_HTYPE (const location_type &l)
 
static symbol_type make_HW_ADDRESS (const location_type &l)
 
static symbol_type make_ID (const location_type &l)
 
static symbol_type make_IDENTIFIER (const location_type &l)
 
static symbol_type make_INTEGER (const int64_t &v, const location_type &l)
 
static symbol_type make_INTERFACE (const location_type &l)
 
static symbol_type make_INTERFACE_ID (const location_type &l)
 
static symbol_type make_INTERFACES (const location_type &l)
 
static symbol_type make_INTERFACES_CONFIG (const location_type &l)
 
static symbol_type make_IP_ADDRESS (const location_type &l)
 
static symbol_type make_IP_ADDRESSES (const location_type &l)
 
static symbol_type make_IP_RESERVATIONS_UNIQUE (const location_type &l)
 
static symbol_type make_JSON (const location_type &l)
 
static symbol_type make_KEYSPACE (const location_type &l)
 
static symbol_type make_LCURLY_BRACKET (const location_type &l)
 
static symbol_type make_LEASE_CHECKS (const location_type &l)
 
static symbol_type make_LEASE_DATABASE (const location_type &l)
 
static symbol_type make_LENIENT_OPTION_PARSING (const location_type &l)
 
static symbol_type make_LFC_INTERVAL (const location_type &l)
 
static symbol_type make_LIBRARY (const location_type &l)
 
static symbol_type make_LL (const location_type &l)
 
static symbol_type make_LLT (const location_type &l)
 
static symbol_type make_LOGGERS (const location_type &l)
 
static symbol_type make_LSQUARE_BRACKET (const location_type &l)
 
static symbol_type make_MAC_SOURCES (const location_type &l)
 
static symbol_type make_MAX_PREFERRED_LIFETIME (const location_type &l)
 
static symbol_type make_MAX_QUEUE_SIZE (const location_type &l)
 
static symbol_type make_MAX_RECLAIM_LEASES (const location_type &l)
 
static symbol_type make_MAX_RECLAIM_TIME (const location_type &l)
 
static symbol_type make_MAX_RECONNECT_TRIES (const location_type &l)
 
static symbol_type make_MAX_ROW_ERRORS (const location_type &l)
 
static symbol_type make_MAX_VALID_LIFETIME (const location_type &l)
 
static symbol_type make_MAXSIZE (const location_type &l)
 
static symbol_type make_MAXVER (const location_type &l)
 
static symbol_type make_MEMFILE (const location_type &l)
 
static symbol_type make_MIN_PREFERRED_LIFETIME (const location_type &l)
 
static symbol_type make_MIN_VALID_LIFETIME (const location_type &l)
 
static symbol_type make_MYSQL (const location_type &l)
 
static symbol_type make_NAME (const location_type &l)
 
static symbol_type make_NCR_FORMAT (const location_type &l)
 
static symbol_type make_NCR_PROTOCOL (const location_type &l)
 
static symbol_type make_NEVER (const location_type &l)
 
static symbol_type make_NULL_TYPE (const location_type &l)
 
static symbol_type make_ON_FAIL (const location_type &l)
 
static symbol_type make_ONLY_IF_REQUIRED (const location_type &l)
 
static symbol_type make_OPTION_DATA (const location_type &l)
 
static symbol_type make_OPTION_DEF (const location_type &l)
 
static symbol_type make_OUT_OF_POOL (const location_type &l)
 
static symbol_type make_OUTPUT (const location_type &l)
 
static symbol_type make_OUTPUT_OPTIONS (const location_type &l)
 
static symbol_type make_OVERRIDE_CLIENT_UPDATE (const location_type &l)
 
static symbol_type make_OVERRIDE_NO_UPDATE (const location_type &l)
 
static symbol_type make_PACKET_QUEUE_SIZE (const location_type &l)
 
static symbol_type make_PARAMETERS (const location_type &l)
 
static symbol_type make_PARSER6_error (const location_type &l)
 
static symbol_type make_PARSER6_UNDEF (const location_type &l)
 
static symbol_type make_PASSWORD (const location_type &l)
 
static symbol_type make_PATTERN (const location_type &l)
 
static symbol_type make_PD_POOLS (const location_type &l)
 
static symbol_type make_PERSIST (const location_type &l)
 
static symbol_type make_POOL (const location_type &l)
 
static symbol_type make_POOLS (const location_type &l)
 
static symbol_type make_PORT (const location_type &l)
 
static symbol_type make_POSTGRESQL (const location_type &l)
 
static symbol_type make_PREFERRED_LIFETIME (const location_type &l)
 
static symbol_type make_PREFIX (const location_type &l)
 
static symbol_type make_PREFIX_LEN (const location_type &l)
 
static symbol_type make_PREFIXES (const location_type &l)
 
static symbol_type make_QUALIFYING_SUFFIX (const location_type &l)
 
static symbol_type make_QUEUE_TYPE (const location_type &l)
 
static symbol_type make_RAPID_COMMIT (const location_type &l)
 
static symbol_type make_RCURLY_BRACKET (const location_type &l)
 
static symbol_type make_RE_DETECT (const location_type &l)
 
static symbol_type make_READONLY (const location_type &l)
 
static symbol_type make_REBIND_TIMER (const location_type &l)
 
static symbol_type make_RECLAIM_TIMER_WAIT_TIME (const location_type &l)
 
static symbol_type make_RECONNECT_WAIT_TIME (const location_type &l)
 
static symbol_type make_RECORD_TYPES (const location_type &l)
 
static symbol_type make_RELAY (const location_type &l)
 
static symbol_type make_RELAY_SUPPLIED_OPTIONS (const location_type &l)
 
static symbol_type make_RENEW_TIMER (const location_type &l)
 
static symbol_type make_REPLACE_CLIENT_NAME (const location_type &l)
 
static symbol_type make_REQUEST_TIMEOUT (const location_type &l)
 
static symbol_type make_REQUIRE_CLIENT_CLASSES (const location_type &l)
 
static symbol_type make_RESERVATION_MODE (const location_type &l)
 
static symbol_type make_RESERVATIONS (const location_type &l)
 
static symbol_type make_RESERVATIONS_GLOBAL (const location_type &l)
 
static symbol_type make_RESERVATIONS_IN_SUBNET (const location_type &l)
 
static symbol_type make_RESERVATIONS_OUT_OF_POOL (const location_type &l)
 
static symbol_type make_RSQUARE_BRACKET (const location_type &l)
 
static symbol_type make_SANITY_CHECKS (const location_type &l)
 
static symbol_type make_SENDER_IP (const location_type &l)
 
static symbol_type make_SENDER_PORT (const location_type &l)
 
static symbol_type make_SERIAL_CONSISTENCY (const location_type &l)
 
static symbol_type make_SERVE_RETRY_CONTINUE (const location_type &l)
 
static symbol_type make_SERVE_RETRY_EXIT (const location_type &l)
 
static symbol_type make_SERVER_ID (const location_type &l)
 
static symbol_type make_SERVER_IP (const location_type &l)
 
static symbol_type make_SERVER_PORT (const location_type &l)
 
static symbol_type make_SERVER_TAG (const location_type &l)
 
static symbol_type make_SEVERITY (const location_type &l)
 
static symbol_type make_SHARED_NETWORKS (const location_type &l)
 
static symbol_type make_SOCKET_NAME (const location_type &l)
 
static symbol_type make_SOCKET_TYPE (const location_type &l)
 
static symbol_type make_SPACE (const location_type &l)
 
static symbol_type make_STATISTIC_DEFAULT_SAMPLE_AGE (const location_type &l)
 
static symbol_type make_STATISTIC_DEFAULT_SAMPLE_COUNT (const location_type &l)
 
static symbol_type make_STOP_RETRY_EXIT (const location_type &l)
 
static symbol_type make_STORE_EXTENDED_INFO (const location_type &l)
 
static symbol_type make_STRING (const std::string &v, const location_type &l)
 
static symbol_type make_SUB_CONFIG_CONTROL (const location_type &l)
 
static symbol_type make_SUB_DHCP6 (const location_type &l)
 
static symbol_type make_SUB_DHCP_DDNS (const location_type &l)
 
static symbol_type make_SUB_HOOKS_LIBRARY (const location_type &l)
 
static symbol_type make_SUB_INTERFACES6 (const location_type &l)
 
static symbol_type make_SUB_OPTION_DATA (const location_type &l)
 
static symbol_type make_SUB_OPTION_DEF (const location_type &l)
 
static symbol_type make_SUB_OPTION_DEFS (const location_type &l)
 
static symbol_type make_SUB_PD_POOL (const location_type &l)
 
static symbol_type make_SUB_POOL6 (const location_type &l)
 
static symbol_type make_SUB_RESERVATION (const location_type &l)
 
static symbol_type make_SUB_SUBNET6 (const location_type &l)
 
static symbol_type make_SUBNET (const location_type &l)
 
static symbol_type make_SUBNET6 (const location_type &l)
 
static symbol_type make_T1_PERCENT (const location_type &l)
 
static symbol_type make_T2_PERCENT (const location_type &l)
 
static symbol_type make_TCP (const location_type &l)
 
static symbol_type make_TCP_KEEPALIVE (const location_type &l)
 
static symbol_type make_TCP_NODELAY (const location_type &l)
 
static symbol_type make_TEST (const location_type &l)
 
static symbol_type make_THREAD_POOL_SIZE (const location_type &l)
 
static symbol_type make_TIME (const location_type &l)
 
static symbol_type make_TOPLEVEL_DHCP6 (const location_type &l)
 
static symbol_type make_TOPLEVEL_JSON (const location_type &l)
 
static symbol_type make_TYPE (const location_type &l)
 
static symbol_type make_UDP (const location_type &l)
 
static symbol_type make_UNWARNED_RECLAIM_CYCLES (const location_type &l)
 
static symbol_type make_USER (const location_type &l)
 
static symbol_type make_USER_CONTEXT (const location_type &l)
 
static symbol_type make_VALID_LIFETIME (const location_type &l)
 
static symbol_type make_WHEN_NOT_PRESENT (const location_type &l)
 
static symbol_type make_WHEN_PRESENT (const location_type &l)
 
static std::string symbol_name (symbol_kind_type yysymbol)
 The user-facing name of the symbol whose (internal) number is YYSYMBOL. More...
 

Static Public Attributes

static const symbol_kind_type YYNTOKENS = symbol_kind::YYNTOKENS
 The number of tokens. More...
 

Detailed Description

A Bison parser.

Definition at line 209 of file dhcp6_parser.h.

Member Typedef Documentation

Backward compatibility for a private implementation detail (Bison 3.6).

Definition at line 1645 of file dhcp6_parser.h.

Type for debugging levels.

Definition at line 1736 of file dhcp6_parser.h.

Symbol locations.

Definition at line 460 of file dhcp6_parser.h.

(Internal) symbol kind.

Definition at line 1370 of file dhcp6_parser.h.

Token kind, as returned by yylex.

Definition at line 704 of file dhcp6_parser.h.

Backward compatibility alias (Bison 3.6).

Definition at line 707 of file dhcp6_parser.h.

Constructor & Destructor Documentation

isc::dhcp::Dhcp6Parser::Dhcp6Parser ( isc::dhcp::Parser6Context ctx_yyarg)

Build a parser object.

Definition at line 147 of file dhcp6_parser.cc.

isc::dhcp::Dhcp6Parser::~Dhcp6Parser ( )
virtual

Definition at line 157 of file dhcp6_parser.cc.

Member Function Documentation

Dhcp6Parser::debug_level_type isc::dhcp::Dhcp6Parser::debug_level ( ) const

The current debugging level.

Definition at line 520 of file dhcp6_parser.cc.

std::ostream & isc::dhcp::Dhcp6Parser::debug_stream ( ) const

The current debugging stream.

Definition at line 507 of file dhcp6_parser.cc.

void isc::dhcp::Dhcp6Parser::error ( const location_type loc,
const std::string &  msg 
)
virtual

Report a syntax error.

Parameters
locwhere the syntax error is found.
msga description of the syntax error.

Definition at line 5965 of file dhcp6_parser.cc.

Referenced by error(), and parse().

void isc::dhcp::Dhcp6Parser::error ( const syntax_error err)

Report a syntax error.

Definition at line 4529 of file dhcp6_parser.cc.

References error(), and isc::dhcp::Dhcp6Parser::syntax_error::location.

+ Here is the call graph for this function:

static symbol_type isc::dhcp::Dhcp6Parser::make_ALL ( const location_type l)
inlinestatic

Definition at line 3356 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ALWAYS ( const location_type l)
inlinestatic

Definition at line 4436 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ALWAYS_SEND ( const location_type l)
inlinestatic

Definition at line 2996 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ARRAY ( const location_type l)
inlinestatic

Definition at line 3041 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_BOOLEAN ( const bool &  v,
const location_type l 
)
inlinestatic

Definition at line 4931 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CACHE_MAX_AGE ( const location_type l)
inlinestatic

Definition at line 2666 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CACHE_THRESHOLD ( const location_type l)
inlinestatic

Definition at line 2651 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CALCULATE_TEE_TIMES ( const location_type l)
inlinestatic

Definition at line 2606 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CAPACITY ( const location_type l)
inlinestatic

Definition at line 4136 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CLIENT_CLASS ( const location_type l)
inlinestatic

Definition at line 3551 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CLIENT_CLASSES ( const location_type l)
inlinestatic

Definition at line 3491 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CODE ( const location_type l)
inlinestatic

Definition at line 2951 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_COLON ( const location_type l)
inlinestatic

Definition at line 1826 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_COMMA ( const location_type l)
inlinestatic

Definition at line 1811 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_COMMENT ( const location_type l)
inlinestatic

Definition at line 3206 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_COMPATIBILITY ( const location_type l)
inlinestatic

Definition at line 4646 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CONFIG_CONTROL ( const location_type l)
inlinestatic

Definition at line 1946 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CONFIG_DATABASES ( const location_type l)
inlinestatic

Definition at line 1961 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CONFIG_FETCH_WAIT_TIME ( const location_type l)
inlinestatic

Definition at line 1976 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CONNECT_TIMEOUT ( const location_type l)
inlinestatic

Definition at line 2261 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CONSISTENCY ( const location_type l)
inlinestatic

Definition at line 2396 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CONTACT_POINTS ( const location_type l)
inlinestatic

Definition at line 2276 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CONTROL_SOCKET ( const location_type l)
inlinestatic

Definition at line 4046 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CQL ( const location_type l)
inlinestatic

Definition at line 2141 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_CSV_FORMAT ( const location_type l)
inlinestatic

Definition at line 2981 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DATA ( const location_type l)
inlinestatic

Definition at line 2936 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DATA_DIRECTORY ( const location_type l)
inlinestatic

Definition at line 1931 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DDNS_GENERATED_PREFIX ( const location_type l)
inlinestatic

Definition at line 2801 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DDNS_OVERRIDE_CLIENT_UPDATE ( const location_type l)
inlinestatic

Definition at line 2771 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DDNS_OVERRIDE_NO_UPDATE ( const location_type l)
inlinestatic

Definition at line 2756 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DDNS_QUALIFYING_SUFFIX ( const location_type l)
inlinestatic

Definition at line 2816 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DDNS_REPLACE_CLIENT_NAME ( const location_type l)
inlinestatic

Definition at line 2786 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DDNS_SEND_UPDATES ( const location_type l)
inlinestatic

Definition at line 2741 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DDNS_UPDATE_ON_RENEW ( const location_type l)
inlinestatic

Definition at line 2831 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DDNS_USE_CONFLICT_RESOLUTION ( const location_type l)
inlinestatic

Definition at line 2846 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DEBUGLEVEL ( const location_type l)
inlinestatic

Definition at line 4556 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DECLINE_PROBATION_PERIOD ( const location_type l)
inlinestatic

Definition at line 2681 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DELEGATED_LEN ( const location_type l)
inlinestatic

Definition at line 3176 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DHCP4O6_PORT ( const location_type l)
inlinestatic

Definition at line 3971 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DHCP6 ( const location_type l)
inlinestatic

Definition at line 1916 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DHCP_DDNS ( const location_type l)
inlinestatic

Definition at line 4151 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DHCP_MULTI_THREADING ( const location_type l)
inlinestatic

Definition at line 3986 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DHCP_QUEUE_CONTROL ( const location_type l)
inlinestatic

Definition at line 4091 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DISABLED ( const location_type l)
inlinestatic

Definition at line 3311 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_DUID ( const location_type l)
inlinestatic

Definition at line 3611 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_EN ( const location_type l)
inlinestatic

Definition at line 3881 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ENABLE_MULTI_THREADING ( const location_type l)
inlinestatic

Definition at line 4001 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ENABLE_QUEUE ( const location_type l)
inlinestatic

Definition at line 4106 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ENABLE_UPDATES ( const location_type l)
inlinestatic

Definition at line 4166 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ENCAPSULATE ( const location_type l)
inlinestatic

Definition at line 3026 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_END ( const location_type l)
inlinestatic

Definition at line 1766 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ENTERPRISE_ID ( const location_type l)
inlinestatic

Definition at line 3956 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_EXCLUDED_PREFIX ( const location_type l)
inlinestatic

Definition at line 3146 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_EXCLUDED_PREFIX_LEN ( const location_type l)
inlinestatic

Definition at line 3161 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_EXPIRED_LEASES_PROCESSING ( const location_type l)
inlinestatic

Definition at line 3746 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_FLEX_ID ( const location_type l)
inlinestatic

Definition at line 3656 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_FLOAT ( const double &  v,
const location_type l 
)
inlinestatic

Definition at line 4916 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_FLUSH ( const location_type l)
inlinestatic

Definition at line 4586 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_FLUSH_RECLAIMED_TIMER_WAIT_TIME ( const location_type l)
inlinestatic

Definition at line 3776 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_GENERATED_PREFIX ( const location_type l)
inlinestatic

Definition at line 4346 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_GLOBAL ( const location_type l)
inlinestatic

Definition at line 3341 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HOLD_RECLAIMED_TIME ( const location_type l)
inlinestatic

Definition at line 3791 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HOOKS_LIBRARIES ( const location_type l)
inlinestatic

Definition at line 3701 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HOST ( const location_type l)
inlinestatic

Definition at line 2186 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HOST_RESERVATION_IDENTIFIERS ( const location_type l)
inlinestatic

Definition at line 3446 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HOSTNAME ( const location_type l)
inlinestatic

Definition at line 3641 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HOSTNAME_CHAR_REPLACEMENT ( const location_type l)
inlinestatic

Definition at line 4481 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HOSTNAME_CHAR_SET ( const location_type l)
inlinestatic

Definition at line 4466 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HOSTS_DATABASE ( const location_type l)
inlinestatic

Definition at line 2051 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HOSTS_DATABASES ( const location_type l)
inlinestatic

Definition at line 2066 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HTYPE ( const location_type l)
inlinestatic

Definition at line 3926 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_HW_ADDRESS ( const location_type l)
inlinestatic

Definition at line 3626 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ID ( const location_type l)
inlinestatic

Definition at line 3266 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_IDENTIFIER ( const location_type l)
inlinestatic

Definition at line 3911 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_INTEGER ( const int64_t &  v,
const location_type l 
)
inlinestatic

Definition at line 4901 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_INTERFACE ( const location_type l)
inlinestatic

Definition at line 3236 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_INTERFACE_ID ( const location_type l)
inlinestatic

Definition at line 3251 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_INTERFACES ( const location_type l)
inlinestatic

Definition at line 2006 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_INTERFACES_CONFIG ( const location_type l)
inlinestatic

Definition at line 1991 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_IP_ADDRESS ( const location_type l)
inlinestatic

Definition at line 3686 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_IP_ADDRESSES ( const location_type l)
inlinestatic

Definition at line 3581 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_IP_RESERVATIONS_UNIQUE ( const location_type l)
inlinestatic

Definition at line 4496 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_JSON ( const location_type l)
inlinestatic

Definition at line 4391 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_KEYSPACE ( const location_type l)
inlinestatic

Definition at line 2381 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LCURLY_BRACKET ( const location_type l)
inlinestatic

Definition at line 1871 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LEASE_CHECKS ( const location_type l)
inlinestatic

Definition at line 3476 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LEASE_DATABASE ( const location_type l)
inlinestatic

Definition at line 2036 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LENIENT_OPTION_PARSING ( const location_type l)
inlinestatic

Definition at line 4661 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LFC_INTERVAL ( const location_type l)
inlinestatic

Definition at line 2231 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LIBRARY ( const location_type l)
inlinestatic

Definition at line 3716 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LL ( const location_type l)
inlinestatic

Definition at line 3896 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LLT ( const location_type l)
inlinestatic

Definition at line 3866 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LOGGERS ( const location_type l)
inlinestatic

Definition at line 4511 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_LSQUARE_BRACKET ( const location_type l)
inlinestatic

Definition at line 1841 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAC_SOURCES ( const location_type l)
inlinestatic

Definition at line 3416 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAX_PREFERRED_LIFETIME ( const location_type l)
inlinestatic

Definition at line 2516 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAX_QUEUE_SIZE ( const location_type l)
inlinestatic

Definition at line 4256 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAX_RECLAIM_LEASES ( const location_type l)
inlinestatic

Definition at line 3806 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAX_RECLAIM_TIME ( const location_type l)
inlinestatic

Definition at line 3821 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAX_RECONNECT_TRIES ( const location_type l)
inlinestatic

Definition at line 2291 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAX_ROW_ERRORS ( const location_type l)
inlinestatic

Definition at line 2471 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAX_VALID_LIFETIME ( const location_type l)
inlinestatic

Definition at line 2561 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAXSIZE ( const location_type l)
inlinestatic

Definition at line 4601 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MAXVER ( const location_type l)
inlinestatic

Definition at line 4616 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MEMFILE ( const location_type l)
inlinestatic

Definition at line 2096 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MIN_PREFERRED_LIFETIME ( const location_type l)
inlinestatic

Definition at line 2501 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MIN_VALID_LIFETIME ( const location_type l)
inlinestatic

Definition at line 2546 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_MYSQL ( const location_type l)
inlinestatic

Definition at line 2111 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_NAME ( const location_type l)
inlinestatic

Definition at line 2921 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_NCR_FORMAT ( const location_type l)
inlinestatic

Definition at line 4286 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_NCR_PROTOCOL ( const location_type l)
inlinestatic

Definition at line 4271 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_NEVER ( const location_type l)
inlinestatic

Definition at line 4421 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_NULL_TYPE ( const location_type l)
inlinestatic

Definition at line 1901 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ON_FAIL ( const location_type l)
inlinestatic

Definition at line 2321 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_ONLY_IF_REQUIRED ( const location_type l)
inlinestatic

Definition at line 3536 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_OPTION_DATA ( const location_type l)
inlinestatic

Definition at line 2906 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_OPTION_DEF ( const location_type l)
inlinestatic

Definition at line 2891 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_OUT_OF_POOL ( const location_type l)
inlinestatic

Definition at line 3326 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_OUTPUT ( const location_type l)
inlinestatic

Definition at line 4541 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_OUTPUT_OPTIONS ( const location_type l)
inlinestatic

Definition at line 4526 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_OVERRIDE_CLIENT_UPDATE ( const location_type l)
inlinestatic

Definition at line 4316 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_OVERRIDE_NO_UPDATE ( const location_type l)
inlinestatic

Definition at line 4301 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PACKET_QUEUE_SIZE ( const location_type l)
inlinestatic

Definition at line 4031 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PARAMETERS ( const location_type l)
inlinestatic

Definition at line 3731 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PARSER6_error ( const location_type l)
inlinestatic

Definition at line 1781 of file dhcp6_parser.h.

static symbol_type isc::dhcp::Dhcp6Parser::make_PARSER6_UNDEF ( const location_type l)
inlinestatic

Definition at line 1796 of file dhcp6_parser.h.

static symbol_type isc::dhcp::Dhcp6Parser::make_PASSWORD ( const location_type l)
inlinestatic

Definition at line 2171 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PATTERN ( const location_type l)
inlinestatic

Definition at line 4631 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PD_POOLS ( const location_type l)
inlinestatic

Definition at line 3101 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PERSIST ( const location_type l)
inlinestatic

Definition at line 2216 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_POOL ( const location_type l)
inlinestatic

Definition at line 3086 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_POOLS ( const location_type l)
inlinestatic

Definition at line 3071 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PORT ( const location_type l)
inlinestatic

Definition at line 2201 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_POSTGRESQL ( const location_type l)
inlinestatic

Definition at line 2126 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PREFERRED_LIFETIME ( const location_type l)
inlinestatic

Definition at line 2486 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PREFIX ( const location_type l)
inlinestatic

Definition at line 3116 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PREFIX_LEN ( const location_type l)
inlinestatic

Definition at line 3131 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_PREFIXES ( const location_type l)
inlinestatic

Definition at line 3596 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_QUALIFYING_SUFFIX ( const location_type l)
inlinestatic

Definition at line 4181 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_QUEUE_TYPE ( const location_type l)
inlinestatic

Definition at line 4121 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RAPID_COMMIT ( const location_type l)
inlinestatic

Definition at line 3281 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RCURLY_BRACKET ( const location_type l)
inlinestatic

Definition at line 1886 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RE_DETECT ( const location_type l)
inlinestatic

Definition at line 2021 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_READONLY ( const location_type l)
inlinestatic

Definition at line 2246 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_REBIND_TIMER ( const location_type l)
inlinestatic

Definition at line 2591 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RECLAIM_TIMER_WAIT_TIME ( const location_type l)
inlinestatic

Definition at line 3761 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RECONNECT_WAIT_TIME ( const location_type l)
inlinestatic

Definition at line 2306 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RECORD_TYPES ( const location_type l)
inlinestatic

Definition at line 3011 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RELAY ( const location_type l)
inlinestatic

Definition at line 3671 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RELAY_SUPPLIED_OPTIONS ( const location_type l)
inlinestatic

Definition at line 3431 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RENEW_TIMER ( const location_type l)
inlinestatic

Definition at line 2576 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_REPLACE_CLIENT_NAME ( const location_type l)
inlinestatic

Definition at line 4331 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_REQUEST_TIMEOUT ( const location_type l)
inlinestatic

Definition at line 2426 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_REQUIRE_CLIENT_CLASSES ( const location_type l)
inlinestatic

Definition at line 3506 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RESERVATION_MODE ( const location_type l)
inlinestatic

Definition at line 3296 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RESERVATIONS ( const location_type l)
inlinestatic

Definition at line 3566 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RESERVATIONS_GLOBAL ( const location_type l)
inlinestatic

Definition at line 3371 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RESERVATIONS_IN_SUBNET ( const location_type l)
inlinestatic

Definition at line 3386 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RESERVATIONS_OUT_OF_POOL ( const location_type l)
inlinestatic

Definition at line 3401 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_RSQUARE_BRACKET ( const location_type l)
inlinestatic

Definition at line 1856 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SANITY_CHECKS ( const location_type l)
inlinestatic

Definition at line 3461 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SENDER_IP ( const location_type l)
inlinestatic

Definition at line 4226 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SENDER_PORT ( const location_type l)
inlinestatic

Definition at line 4241 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SERIAL_CONSISTENCY ( const location_type l)
inlinestatic

Definition at line 2411 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SERVE_RETRY_CONTINUE ( const location_type l)
inlinestatic

Definition at line 2366 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SERVE_RETRY_EXIT ( const location_type l)
inlinestatic

Definition at line 2351 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SERVER_ID ( const location_type l)
inlinestatic

Definition at line 3851 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SERVER_IP ( const location_type l)
inlinestatic

Definition at line 4196 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SERVER_PORT ( const location_type l)
inlinestatic

Definition at line 4211 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SERVER_TAG ( const location_type l)
inlinestatic

Definition at line 2696 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SEVERITY ( const location_type l)
inlinestatic

Definition at line 4571 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SHARED_NETWORKS ( const location_type l)
inlinestatic

Definition at line 3056 of file dhcp6_parser.h.

static symbol_type isc::dhcp::Dhcp6Parser::make_SOCKET_NAME ( const location_type l)
inlinestatic

Definition at line 4076 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SOCKET_TYPE ( const location_type l)
inlinestatic

Definition at line 4061 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SPACE ( const location_type l)
inlinestatic

Definition at line 2966 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_STATISTIC_DEFAULT_SAMPLE_AGE ( const location_type l)
inlinestatic

Definition at line 2726 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_STATISTIC_DEFAULT_SAMPLE_COUNT ( const location_type l)
inlinestatic

Definition at line 2711 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_STOP_RETRY_EXIT ( const location_type l)
inlinestatic

Definition at line 2336 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_STORE_EXTENDED_INFO ( const location_type l)
inlinestatic

Definition at line 2861 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_STRING ( const std::string &  v,
const location_type l 
)
inlinestatic

Definition at line 4886 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_CONFIG_CONTROL ( const location_type l)
inlinestatic

Definition at line 4871 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_DHCP6 ( const location_type l)
inlinestatic

Definition at line 4706 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_DHCP_DDNS ( const location_type l)
inlinestatic

Definition at line 4856 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_HOOKS_LIBRARY ( const location_type l)
inlinestatic

Definition at line 4841 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_INTERFACES6 ( const location_type l)
inlinestatic

Definition at line 4721 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_OPTION_DATA ( const location_type l)
inlinestatic

Definition at line 4826 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_OPTION_DEF ( const location_type l)
inlinestatic

Definition at line 4811 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_OPTION_DEFS ( const location_type l)
inlinestatic

Definition at line 4796 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_PD_POOL ( const location_type l)
inlinestatic

Definition at line 4766 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_POOL6 ( const location_type l)
inlinestatic

Definition at line 4751 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_RESERVATION ( const location_type l)
inlinestatic

Definition at line 4781 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUB_SUBNET6 ( const location_type l)
inlinestatic

Definition at line 4736 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUBNET ( const location_type l)
inlinestatic

Definition at line 3221 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_SUBNET6 ( const location_type l)
inlinestatic

Definition at line 2876 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_T1_PERCENT ( const location_type l)
inlinestatic

Definition at line 2621 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_T2_PERCENT ( const location_type l)
inlinestatic

Definition at line 2636 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_TCP ( const location_type l)
inlinestatic

Definition at line 4376 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_TCP_KEEPALIVE ( const location_type l)
inlinestatic

Definition at line 2441 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_TCP_NODELAY ( const location_type l)
inlinestatic

Definition at line 2456 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_TEST ( const location_type l)
inlinestatic

Definition at line 3521 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_THREAD_POOL_SIZE ( const location_type l)
inlinestatic

Definition at line 4016 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_TIME ( const location_type l)
inlinestatic

Definition at line 3941 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_TOPLEVEL_DHCP6 ( const location_type l)
inlinestatic

Definition at line 4691 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_TOPLEVEL_JSON ( const location_type l)
inlinestatic

Definition at line 4676 of file dhcp6_parser.h.

Referenced by if().

static symbol_type isc::dhcp::Dhcp6Parser::make_TYPE ( const location_type l)
inlinestatic

Definition at line 2081 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_UDP ( const location_type l)
inlinestatic

Definition at line 4361 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_UNWARNED_RECLAIM_CYCLES ( const location_type l)
inlinestatic

Definition at line 3836 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_USER ( const location_type l)
inlinestatic

Definition at line 2156 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_USER_CONTEXT ( const location_type l)
inlinestatic

Definition at line 3191 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_VALID_LIFETIME ( const location_type l)
inlinestatic

Definition at line 2531 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_WHEN_NOT_PRESENT ( const location_type l)
inlinestatic

Definition at line 4451 of file dhcp6_parser.h.

Referenced by while().

static symbol_type isc::dhcp::Dhcp6Parser::make_WHEN_PRESENT ( const location_type l)
inlinestatic

Definition at line 4406 of file dhcp6_parser.h.

Referenced by while().

int isc::dhcp::Dhcp6Parser::operator() ( )

Parse.

An alias for parse ().

Returns
0 iff parsing succeeded.

Definition at line 555 of file dhcp6_parser.cc.

References parse().

+ Here is the call graph for this function:

int isc::dhcp::Dhcp6Parser::parse ( )
virtual

Parse.

Returns
0 iff parsing succeeded.

Length of the RHS of the rule being reduced.

The lookahead symbol.

The locations where the error started and ended.

The return value of parse ().

Todo:
: the code or name parameters are required.
Todo:
: the code or name parameters are required.
Todo:
: an identifier parameter is required.
Todo:
: an identifier parameter is required.

Definition at line 561 of file dhcp6_parser.cc.

References isc::dhcp::Dhcp6Parser::basic_symbol< Base >::clear(), isc::dhcp::Parser6Context::CLIENT_CLASSES, isc::dhcp::Parser6Context::COMPATIBILITY, isc::dhcp::Parser6Context::CONFIG, isc::dhcp::Parser6Context::CONFIG_CONTROL, isc::dhcp::Parser6Context::CONFIG_DATABASE, isc::dhcp::Parser6Context::contextName(), isc::dhcp::Parser6Context::CONTROL_SOCKET, isc::dhcp::Parser6Context::ctx_, isc::dhcp::Parser6Context::DATABASE_ON_FAIL, isc::dhcp::Parser6Context::DATABASE_TYPE, isc::dhcp::Parser6Context::DHCP6, isc::dhcp::Parser6Context::DHCP_DDNS, isc::dhcp::Parser6Context::DHCP_MULTI_THREADING, isc::dhcp::Parser6Context::DHCP_QUEUE_CONTROL, isc::dhcp::Parser6Context::DUID_TYPE, isc::dhcp::Dhcp6Parser::basic_symbol< Base >::empty(), isc::dhcp::Parser6Context::enter(), error(), isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING, isc::dhcp::Parser6Context::HOOKS_LIBRARIES, isc::dhcp::Parser6Context::HOST_RESERVATION_IDENTIFIERS, isc::dhcp::Parser6Context::HOSTS_DATABASE, isc::dhcp::Parser6Context::INTERFACES_CONFIG, isc::dhcp::Dhcp6Parser::by_kind::kind(), isc::dhcp::Dhcp6Parser::by_kind::kind_, isc::dhcp::Parser6Context::LEASE_DATABASE, isc::dhcp::Parser6Context::leave(), isc::dhcp::Parser6Context::loc2pos(), isc::dhcp::Dhcp6Parser::basic_symbol< Base >::location, isc::dhcp::Parser6Context::LOGGERS, isc::dhcp::Parser6Context::MAC_SOURCES, isc::data::merge(), isc::dhcp::Dhcp6Parser::basic_symbol< Base >::move(), isc::dhcp::Parser6Context::NCR_FORMAT, isc::dhcp::Parser6Context::NCR_PROTOCOL, isc::dhcp::Parser6Context::NO_KEYWORD, isc::dhcp::Parser6Context::OPTION_DATA, isc::dhcp::Parser6Context::OPTION_DEF, isc::dhcp::Parser6Context::OUTPUT_OPTIONS, isc::dhcp::Parser6Context::PD_POOLS, isc::dhcp::Parser6Context::POOLS, isc::dhcp::Parser6Context::RELAY, isc::dhcp::Parser6Context::REPLACE_CLIENT_NAME, isc::dhcp::Parser6Context::require(), isc::dhcp::Parser6Context::RESERVATION_MODE, isc::dhcp::Parser6Context::RESERVATIONS, isc::dhcp::Dhcp6Parser::symbol_kind::S_BOOLEAN, isc::dhcp::Dhcp6Parser::symbol_kind::S_db_type, isc::dhcp::Dhcp6Parser::symbol_kind::S_ddns_replace_client_name_value, isc::dhcp::Dhcp6Parser::symbol_kind::S_duid_type, isc::dhcp::Dhcp6Parser::symbol_kind::S_FLOAT, isc::dhcp::Dhcp6Parser::symbol_kind::S_hr_mode, isc::dhcp::Dhcp6Parser::symbol_kind::S_INTEGER, isc::dhcp::Dhcp6Parser::symbol_kind::S_map_value, isc::dhcp::Dhcp6Parser::symbol_kind::S_ncr_protocol_value, isc::dhcp::Dhcp6Parser::symbol_kind::S_on_fail_mode, isc::dhcp::Dhcp6Parser::symbol_kind::S_STRING, isc::dhcp::Dhcp6Parser::symbol_kind::S_value, isc::dhcp::Dhcp6Parser::symbol_kind::S_YYEOF, isc::dhcp::Dhcp6Parser::symbol_kind::S_YYerror, isc::dhcp::Dhcp6Parser::symbol_kind::S_YYUNDEF, isc::dhcp::Parser6Context::SANITY_CHECKS, isc::dhcp::Parser6Context::SERVER_ID, isc::dhcp::Parser6Context::SHARED_NETWORK, isc::dhcp::Parser6Context::stack_, isc::dhcp::Parser6Context::SUBNET6, isc::dhcp::Parser6Context::unique(), YY_MOVE, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYACCEPT, YYCDEBUG, YYERROR, yylex, and YYLLOC_DEFAULT.

Referenced by operator()().

+ Here is the call graph for this function:

void isc::dhcp::Dhcp6Parser::set_debug_level ( debug_level_type  l)

Set the current debugging level.

Definition at line 526 of file dhcp6_parser.cc.

void isc::dhcp::Dhcp6Parser::set_debug_stream ( std::ostream &  o)

Set the current debugging stream.

Definition at line 513 of file dhcp6_parser.cc.

std::string isc::dhcp::Dhcp6Parser::symbol_name ( symbol_kind_type  yysymbol)
static

The user-facing name of the symbol whose (internal) number is YYSYMBOL.

No bounds checking.

Definition at line 4575 of file dhcp6_parser.cc.

Referenced by isc::dhcp::Dhcp6Parser::basic_symbol< by_state >::name().

Member Data Documentation

const symbol_kind_type isc::dhcp::Dhcp6Parser::YYNTOKENS = symbol_kind::YYNTOKENS
static

The number of tokens.

Definition at line 1373 of file dhcp6_parser.h.

Referenced by isc::dhcp::Dhcp6Parser::context::expected_tokens().


The documentation for this class was generated from the following files: