Kea  1.5.0
isc::dhcp::Dhcp6Parser Class Reference

A Bison parser. More...

#include <dhcp6_parser.h>

Classes

struct  basic_symbol
 A complete symbol. More...
 
struct  by_type
 Type access provider for token (enum) based symbols. More...
 
struct  syntax_error
 Syntax errors thrown from user actions. More...
 
struct  token
 Tokens. More...
 
union  union_type
 An auxiliary type to compute the largest semantic type. More...
 

Public Types

enum  { empty_symbol = -2 }
 The symbol type number to denote an empty symbol. More...
 
typedef int debug_level_type
 Type for debugging levels. More...
 
typedef location location_type
 Symbol locations. More...
 
typedef variant< sizeof(union_type)> semantic_type
 Symbol semantic values. More...
 
typedef int symbol_number_type
 Symbol type: an internal symbol number. More...
 
typedef basic_symbol< by_typesymbol_type
 "External" symbols: returned by the scanner. More...
 
typedef unsigned char token_number_type
 Internal symbol number for tokens (subsumed by symbol_number_type). More...
 
typedef token::yytokentype token_type
 (External) token type, as returned by yylex. 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 (YY_COPY(location_type) l)
 
static symbol_type make_ALWAYS (YY_COPY(location_type) l)
 
static symbol_type make_ALWAYS_SEND (YY_COPY(location_type) l)
 
static symbol_type make_ARRAY (YY_COPY(location_type) l)
 
static symbol_type make_BOOLEAN (YY_COPY(bool) v, YY_COPY(location_type) l)
 
static symbol_type make_CLIENT_CLASS (YY_COPY(location_type) l)
 
static symbol_type make_CLIENT_CLASSES (YY_COPY(location_type) l)
 
static symbol_type make_CODE (YY_COPY(location_type) l)
 
static symbol_type make_COLON (YY_COPY(location_type) l)
 
static symbol_type make_COMMA (YY_COPY(location_type) l)
 
static symbol_type make_COMMENT (YY_COPY(location_type) l)
 
static symbol_type make_CONFIG_CONTROL (YY_COPY(location_type) l)
 
static symbol_type make_CONFIG_DATABASES (YY_COPY(location_type) l)
 
static symbol_type make_CONNECT_TIMEOUT (YY_COPY(location_type) l)
 
static symbol_type make_CONTACT_POINTS (YY_COPY(location_type) l)
 
static symbol_type make_CONTROL_AGENT (YY_COPY(location_type) l)
 
static symbol_type make_CONTROL_SOCKET (YY_COPY(location_type) l)
 
static symbol_type make_CQL (YY_COPY(location_type) l)
 
static symbol_type make_CSV_FORMAT (YY_COPY(location_type) l)
 
static symbol_type make_DATA (YY_COPY(location_type) l)
 
static symbol_type make_DEBUGLEVEL (YY_COPY(location_type) l)
 
static symbol_type make_DECLINE_PROBATION_PERIOD (YY_COPY(location_type) l)
 
static symbol_type make_DELEGATED_LEN (YY_COPY(location_type) l)
 
static symbol_type make_DHCP4 (YY_COPY(location_type) l)
 
static symbol_type make_DHCP4O6_PORT (YY_COPY(location_type) l)
 
static symbol_type make_DHCP6 (YY_COPY(location_type) l)
 
static symbol_type make_DHCP_DDNS (YY_COPY(location_type) l)
 
static symbol_type make_DHCP_QUEUE_CONTROL (YY_COPY(location_type) l)
 
static symbol_type make_DHCPDDNS (YY_COPY(location_type) l)
 
static symbol_type make_DISABLED (YY_COPY(location_type) l)
 
static symbol_type make_DUID (YY_COPY(location_type) l)
 
static symbol_type make_EN (YY_COPY(location_type) l)
 
static symbol_type make_ENABLE_UPDATES (YY_COPY(location_type) l)
 
static symbol_type make_ENCAPSULATE (YY_COPY(location_type) l)
 
static symbol_type make_END (YY_COPY(location_type) l)
 
static symbol_type make_ENTERPRISE_ID (YY_COPY(location_type) l)
 
static symbol_type make_EXCLUDED_PREFIX (YY_COPY(location_type) l)
 
static symbol_type make_EXCLUDED_PREFIX_LEN (YY_COPY(location_type) l)
 
static symbol_type make_EXPIRED_LEASES_PROCESSING (YY_COPY(location_type) l)
 
static symbol_type make_FLEX_ID (YY_COPY(location_type) l)
 
static symbol_type make_FLOAT (YY_COPY(double) v, YY_COPY(location_type) l)
 
static symbol_type make_FLUSH (YY_COPY(location_type) l)
 
static symbol_type make_FLUSH_RECLAIMED_TIMER_WAIT_TIME (YY_COPY(location_type) l)
 
static symbol_type make_GENERATED_PREFIX (YY_COPY(location_type) l)
 
static symbol_type make_GLOBAL (YY_COPY(location_type) l)
 
static symbol_type make_HOLD_RECLAIMED_TIME (YY_COPY(location_type) l)
 
static symbol_type make_HOOKS_LIBRARIES (YY_COPY(location_type) l)
 
static symbol_type make_HOST (YY_COPY(location_type) l)
 
static symbol_type make_HOST_RESERVATION_IDENTIFIERS (YY_COPY(location_type) l)
 
static symbol_type make_HOSTNAME (YY_COPY(location_type) l)
 
static symbol_type make_HOSTNAME_CHAR_REPLACEMENT (YY_COPY(location_type) l)
 
static symbol_type make_HOSTNAME_CHAR_SET (YY_COPY(location_type) l)
 
static symbol_type make_HOSTS_DATABASE (YY_COPY(location_type) l)
 
static symbol_type make_HOSTS_DATABASES (YY_COPY(location_type) l)
 
static symbol_type make_HTYPE (YY_COPY(location_type) l)
 
static symbol_type make_HW_ADDRESS (YY_COPY(location_type) l)
 
static symbol_type make_ID (YY_COPY(location_type) l)
 
static symbol_type make_IDENTIFIER (YY_COPY(location_type) l)
 
static symbol_type make_INTEGER (YY_COPY(int64_t) v, YY_COPY(location_type) l)
 
static symbol_type make_INTERFACE (YY_COPY(location_type) l)
 
static symbol_type make_INTERFACE_ID (YY_COPY(location_type) l)
 
static symbol_type make_INTERFACES (YY_COPY(location_type) l)
 
static symbol_type make_INTERFACES_CONFIG (YY_COPY(location_type) l)
 
static symbol_type make_IP_ADDRESS (YY_COPY(location_type) l)
 
static symbol_type make_IP_ADDRESSES (YY_COPY(location_type) l)
 
static symbol_type make_JSON (YY_COPY(location_type) l)
 
static symbol_type make_KEYSPACE (YY_COPY(location_type) l)
 
static symbol_type make_LCURLY_BRACKET (YY_COPY(location_type) l)
 
static symbol_type make_LEASE_CHECKS (YY_COPY(location_type) l)
 
static symbol_type make_LEASE_DATABASE (YY_COPY(location_type) l)
 
static symbol_type make_LFC_INTERVAL (YY_COPY(location_type) l)
 
static symbol_type make_LIBRARY (YY_COPY(location_type) l)
 
static symbol_type make_LL (YY_COPY(location_type) l)
 
static symbol_type make_LLT (YY_COPY(location_type) l)
 
static symbol_type make_LOGGERS (YY_COPY(location_type) l)
 
static symbol_type make_LOGGING (YY_COPY(location_type) l)
 
static symbol_type make_LSQUARE_BRACKET (YY_COPY(location_type) l)
 
static symbol_type make_MAC_SOURCES (YY_COPY(location_type) l)
 
static symbol_type make_MAX_QUEUE_SIZE (YY_COPY(location_type) l)
 
static symbol_type make_MAX_RECLAIM_LEASES (YY_COPY(location_type) l)
 
static symbol_type make_MAX_RECLAIM_TIME (YY_COPY(location_type) l)
 
static symbol_type make_MAX_RECONNECT_TRIES (YY_COPY(location_type) l)
 
static symbol_type make_MAXSIZE (YY_COPY(location_type) l)
 
static symbol_type make_MAXVER (YY_COPY(location_type) l)
 
static symbol_type make_MEMFILE (YY_COPY(location_type) l)
 
static symbol_type make_MYSQL (YY_COPY(location_type) l)
 
static symbol_type make_NAME (YY_COPY(location_type) l)
 
static symbol_type make_NCR_FORMAT (YY_COPY(location_type) l)
 
static symbol_type make_NCR_PROTOCOL (YY_COPY(location_type) l)
 
static symbol_type make_NEVER (YY_COPY(location_type) l)
 
static symbol_type make_NULL_TYPE (YY_COPY(location_type) l)
 
static symbol_type make_ONLY_IF_REQUIRED (YY_COPY(location_type) l)
 
static symbol_type make_OPTION_DATA (YY_COPY(location_type) l)
 
static symbol_type make_OPTION_DEF (YY_COPY(location_type) l)
 
static symbol_type make_OUT_OF_POOL (YY_COPY(location_type) l)
 
static symbol_type make_OUTPUT (YY_COPY(location_type) l)
 
static symbol_type make_OUTPUT_OPTIONS (YY_COPY(location_type) l)
 
static symbol_type make_OVERRIDE_CLIENT_UPDATE (YY_COPY(location_type) l)
 
static symbol_type make_OVERRIDE_NO_UPDATE (YY_COPY(location_type) l)
 
static symbol_type make_PARAMETERS (YY_COPY(location_type) l)
 
static symbol_type make_PASSWORD (YY_COPY(location_type) l)
 
static symbol_type make_PD_POOLS (YY_COPY(location_type) l)
 
static symbol_type make_PERSIST (YY_COPY(location_type) l)
 
static symbol_type make_POOL (YY_COPY(location_type) l)
 
static symbol_type make_POOLS (YY_COPY(location_type) l)
 
static symbol_type make_PORT (YY_COPY(location_type) l)
 
static symbol_type make_POSTGRESQL (YY_COPY(location_type) l)
 
static symbol_type make_PREFERRED_LIFETIME (YY_COPY(location_type) l)
 
static symbol_type make_PREFIX (YY_COPY(location_type) l)
 
static symbol_type make_PREFIX_LEN (YY_COPY(location_type) l)
 
static symbol_type make_PREFIXES (YY_COPY(location_type) l)
 
static symbol_type make_QUALIFYING_SUFFIX (YY_COPY(location_type) l)
 
static symbol_type make_RAPID_COMMIT (YY_COPY(location_type) l)
 
static symbol_type make_RCURLY_BRACKET (YY_COPY(location_type) l)
 
static symbol_type make_RE_DETECT (YY_COPY(location_type) l)
 
static symbol_type make_READONLY (YY_COPY(location_type) l)
 
static symbol_type make_REBIND_TIMER (YY_COPY(location_type) l)
 
static symbol_type make_RECLAIM_TIMER_WAIT_TIME (YY_COPY(location_type) l)
 
static symbol_type make_RECONNECT_WAIT_TIME (YY_COPY(location_type) l)
 
static symbol_type make_RECORD_TYPES (YY_COPY(location_type) l)
 
static symbol_type make_RELAY (YY_COPY(location_type) l)
 
static symbol_type make_RELAY_SUPPLIED_OPTIONS (YY_COPY(location_type) l)
 
static symbol_type make_RENEW_TIMER (YY_COPY(location_type) l)
 
static symbol_type make_REPLACE_CLIENT_NAME (YY_COPY(location_type) l)
 
static symbol_type make_REQUEST_TIMEOUT (YY_COPY(location_type) l)
 
static symbol_type make_REQUIRE_CLIENT_CLASSES (YY_COPY(location_type) l)
 
static symbol_type make_RESERVATION_MODE (YY_COPY(location_type) l)
 
static symbol_type make_RESERVATIONS (YY_COPY(location_type) l)
 
static symbol_type make_RSQUARE_BRACKET (YY_COPY(location_type) l)
 
static symbol_type make_SANITY_CHECKS (YY_COPY(location_type) l)
 
static symbol_type make_SENDER_IP (YY_COPY(location_type) l)
 
static symbol_type make_SENDER_PORT (YY_COPY(location_type) l)
 
static symbol_type make_SERVER_ID (YY_COPY(location_type) l)
 
static symbol_type make_SERVER_IP (YY_COPY(location_type) l)
 
static symbol_type make_SERVER_PORT (YY_COPY(location_type) l)
 
static symbol_type make_SERVER_TAG (YY_COPY(location_type) l)
 
static symbol_type make_SEVERITY (YY_COPY(location_type) l)
 
static symbol_type make_SHARED_NETWORKS (YY_COPY(location_type) l)
 
static symbol_type make_SOCKET_NAME (YY_COPY(location_type) l)
 
static symbol_type make_SOCKET_TYPE (YY_COPY(location_type) l)
 
static symbol_type make_SPACE (YY_COPY(location_type) l)
 
static symbol_type make_STRING (YY_COPY(std::string) v, YY_COPY(location_type) l)
 
static symbol_type make_SUB_CONFIG_CONTROL (YY_COPY(location_type) l)
 
static symbol_type make_SUB_DHCP6 (YY_COPY(location_type) l)
 
static symbol_type make_SUB_DHCP_DDNS (YY_COPY(location_type) l)
 
static symbol_type make_SUB_HOOKS_LIBRARY (YY_COPY(location_type) l)
 
static symbol_type make_SUB_INTERFACES6 (YY_COPY(location_type) l)
 
static symbol_type make_SUB_LOGGING (YY_COPY(location_type) l)
 
static symbol_type make_SUB_OPTION_DATA (YY_COPY(location_type) l)
 
static symbol_type make_SUB_OPTION_DEF (YY_COPY(location_type) l)
 
static symbol_type make_SUB_OPTION_DEFS (YY_COPY(location_type) l)
 
static symbol_type make_SUB_PD_POOL (YY_COPY(location_type) l)
 
static symbol_type make_SUB_POOL6 (YY_COPY(location_type) l)
 
static symbol_type make_SUB_RESERVATION (YY_COPY(location_type) l)
 
static symbol_type make_SUB_SUBNET6 (YY_COPY(location_type) l)
 
static symbol_type make_SUBNET (YY_COPY(location_type) l)
 
static symbol_type make_SUBNET6 (YY_COPY(location_type) l)
 
static symbol_type make_TCP (YY_COPY(location_type) l)
 
static symbol_type make_TCP_KEEPALIVE (YY_COPY(location_type) l)
 
static symbol_type make_TCP_NODELAY (YY_COPY(location_type) l)
 
static symbol_type make_TEST (YY_COPY(location_type) l)
 
static symbol_type make_TIME (YY_COPY(location_type) l)
 
static symbol_type make_TOPLEVEL_DHCP6 (YY_COPY(location_type) l)
 
static symbol_type make_TOPLEVEL_JSON (YY_COPY(location_type) l)
 
static symbol_type make_TYPE (YY_COPY(location_type) l)
 
static symbol_type make_UDP (YY_COPY(location_type) l)
 
static symbol_type make_UNWARNED_RECLAIM_CYCLES (YY_COPY(location_type) l)
 
static symbol_type make_USER (YY_COPY(location_type) l)
 
static symbol_type make_USER_CONTEXT (YY_COPY(location_type) l)
 
static symbol_type make_VALID_LIFETIME (YY_COPY(location_type) l)
 
static symbol_type make_WHEN_NOT_PRESENT (YY_COPY(location_type) l)
 
static symbol_type make_WHEN_PRESENT (YY_COPY(location_type) l)
 

Detailed Description

A Bison parser.

Definition at line 495 of file dhcp6_parser.h.

Member Typedef Documentation

◆ debug_level_type

Type for debugging levels.

Definition at line 864 of file dhcp6_parser.h.

◆ location_type

Symbol locations.

Definition at line 530 of file dhcp6_parser.h.

◆ semantic_type

Symbol semantic values.

Definition at line 525 of file dhcp6_parser.h.

◆ symbol_number_type

Symbol type: an internal symbol number.

Definition at line 723 of file dhcp6_parser.h.

◆ symbol_type

"External" symbols: returned by the scanner.

Definition at line 843 of file dhcp6_parser.h.

◆ token_number_type

Internal symbol number for tokens (subsumed by symbol_number_type).

Definition at line 729 of file dhcp6_parser.h.

◆ token_type

(External) token type, as returned by yylex.

Definition at line 720 of file dhcp6_parser.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

The symbol type number to denote an empty symbol.

Enumerator
empty_symbol 

Definition at line 726 of file dhcp6_parser.h.

Constructor & Destructor Documentation

◆ Dhcp6Parser()

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

Build a parser object.

Definition at line 186 of file dhcp6_parser.cc.

◆ ~Dhcp6Parser()

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

Definition at line 195 of file dhcp6_parser.cc.

Member Function Documentation

◆ debug_level()

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

The current debugging level.

Definition at line 518 of file dhcp6_parser.cc.

◆ debug_stream()

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

The current debugging stream.

Definition at line 505 of file dhcp6_parser.cc.

◆ error() [1/2]

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 5061 of file dhcp6_parser.cc.

References isc::dhcp::Parser6Context::error().

Referenced by error(), and parse().

+ Here is the call graph for this function:

◆ error() [2/2]

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

Report a syntax error.

Definition at line 3904 of file dhcp6_parser.cc.

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

+ Here is the call graph for this function:

◆ make_ALL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_ALL ( YY_COPY(location_type l)
inlinestatic

Definition at line 2666 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_ALL, and YY_MOVE.

◆ make_ALWAYS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_ALWAYS ( YY_COPY(location_type l)
inlinestatic

Definition at line 3107 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_ALWAYS, and YY_MOVE.

◆ make_ALWAYS_SEND()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_ALWAYS_SEND ( YY_COPY(location_type l)
inlinestatic

Definition at line 2505 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_ALWAYS_SEND, and YY_MOVE.

◆ make_ARRAY()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_ARRAY ( YY_COPY(location_type l)
inlinestatic

Definition at line 2526 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_ARRAY, and YY_MOVE.

◆ make_BOOLEAN()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_BOOLEAN ( YY_COPY(bool)  v,
YY_COPY(location_type l 
)
inlinestatic

Definition at line 3345 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_BOOLEAN, and YY_MOVE.

◆ make_CLIENT_CLASS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CLIENT_CLASS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2743 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_CLIENT_CLASS, and YY_MOVE.

◆ make_CLIENT_CLASSES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CLIENT_CLASSES ( YY_COPY(location_type l)
inlinestatic

◆ make_CODE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CODE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2484 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_CODE, and YY_MOVE.

◆ make_COLON()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_COLON ( YY_COPY(location_type l)
inlinestatic

Definition at line 2162 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_COLON, and YY_MOVE.

◆ make_COMMA()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_COMMA ( YY_COPY(location_type l)
inlinestatic

Definition at line 2155 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_COMMA, and YY_MOVE.

◆ make_COMMENT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_COMMENT ( YY_COPY(location_type l)
inlinestatic

Definition at line 2596 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_COMMENT, and YY_MOVE.

◆ make_CONFIG_CONTROL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CONFIG_CONTROL ( YY_COPY(location_type l)
inlinestatic

◆ make_CONFIG_DATABASES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CONFIG_DATABASES ( YY_COPY(location_type l)
inlinestatic

◆ make_CONNECT_TIMEOUT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CONNECT_TIMEOUT ( YY_COPY(location_type l)
inlinestatic

◆ make_CONTACT_POINTS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CONTACT_POINTS ( YY_COPY(location_type l)
inlinestatic

◆ make_CONTROL_AGENT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CONTROL_AGENT ( YY_COPY(location_type l)
inlinestatic

Definition at line 3212 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_CONTROL_AGENT, and YY_MOVE.

◆ make_CONTROL_SOCKET()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CONTROL_SOCKET ( YY_COPY(location_type l)
inlinestatic

◆ make_CQL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CQL ( YY_COPY(location_type l)
inlinestatic

Definition at line 2295 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_CQL, and YY_MOVE.

◆ make_CSV_FORMAT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_CSV_FORMAT ( YY_COPY(location_type l)
inlinestatic

Definition at line 2498 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_CSV_FORMAT, and YY_MOVE.

◆ make_DATA()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DATA ( YY_COPY(location_type l)
inlinestatic

Definition at line 2477 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DATA, and YY_MOVE.

◆ make_DEBUGLEVEL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DEBUGLEVEL ( YY_COPY(location_type l)
inlinestatic

Definition at line 3163 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DEBUGLEVEL, and YY_MOVE.

◆ make_DECLINE_PROBATION_PERIOD()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DECLINE_PROBATION_PERIOD ( YY_COPY(location_type l)
inlinestatic

◆ make_DELEGATED_LEN()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DELEGATED_LEN ( YY_COPY(location_type l)
inlinestatic

Definition at line 2582 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DELEGATED_LEN, and YY_MOVE.

◆ make_DHCP4()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DHCP4 ( YY_COPY(location_type l)
inlinestatic

Definition at line 3198 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DHCP4, and YY_MOVE.

◆ make_DHCP4O6_PORT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DHCP4O6_PORT ( YY_COPY(location_type l)
inlinestatic

Definition at line 2939 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DHCP4O6_PORT, and YY_MOVE.

◆ make_DHCP6()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DHCP6 ( YY_COPY(location_type l)
inlinestatic

Definition at line 2204 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DHCP6, and YY_MOVE.

◆ make_DHCP_DDNS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DHCP_DDNS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2974 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DHCP_DDNS, and YY_MOVE.

◆ make_DHCP_QUEUE_CONTROL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DHCP_QUEUE_CONTROL ( YY_COPY(location_type l)
inlinestatic

◆ make_DHCPDDNS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DHCPDDNS ( YY_COPY(location_type l)
inlinestatic

Definition at line 3205 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DHCPDDNS, and YY_MOVE.

◆ make_DISABLED()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DISABLED ( YY_COPY(location_type l)
inlinestatic

Definition at line 2645 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DISABLED, and YY_MOVE.

◆ make_DUID()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_DUID ( YY_COPY(location_type l)
inlinestatic

Definition at line 2771 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_DUID, and YY_MOVE.

◆ make_EN()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_EN ( YY_COPY(location_type l)
inlinestatic

Definition at line 2897 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_EN, and YY_MOVE.

◆ make_ENABLE_UPDATES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_ENABLE_UPDATES ( YY_COPY(location_type l)
inlinestatic

◆ make_ENCAPSULATE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_ENCAPSULATE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2519 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_ENCAPSULATE, and YY_MOVE.

◆ make_END()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_END ( YY_COPY(location_type l)
inlinestatic

Definition at line 2148 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_END, and YY_MOVE.

◆ make_ENTERPRISE_ID()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_ENTERPRISE_ID ( YY_COPY(location_type l)
inlinestatic

Definition at line 2932 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_ENTERPRISE_ID, and YY_MOVE.

◆ make_EXCLUDED_PREFIX()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_EXCLUDED_PREFIX ( YY_COPY(location_type l)
inlinestatic

◆ make_EXCLUDED_PREFIX_LEN()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_EXCLUDED_PREFIX_LEN ( YY_COPY(location_type l)
inlinestatic

◆ make_EXPIRED_LEASES_PROCESSING()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_EXPIRED_LEASES_PROCESSING ( YY_COPY(location_type l)
inlinestatic

◆ make_FLEX_ID()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_FLEX_ID ( YY_COPY(location_type l)
inlinestatic

Definition at line 2792 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_FLEX_ID, and YY_MOVE.

◆ make_FLOAT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_FLOAT ( YY_COPY(double)  v,
YY_COPY(location_type l 
)
inlinestatic

Definition at line 3338 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_FLOAT, and YY_MOVE.

◆ make_FLUSH()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_FLUSH ( YY_COPY(location_type l)
inlinestatic

Definition at line 3177 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_FLUSH, and YY_MOVE.

◆ make_FLUSH_RECLAIMED_TIMER_WAIT_TIME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_FLUSH_RECLAIMED_TIMER_WAIT_TIME ( YY_COPY(location_type l)
inlinestatic

◆ make_GENERATED_PREFIX()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_GENERATED_PREFIX ( YY_COPY(location_type l)
inlinestatic

◆ make_GLOBAL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_GLOBAL ( YY_COPY(location_type l)
inlinestatic

Definition at line 2659 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_GLOBAL, and YY_MOVE.

◆ make_HOLD_RECLAIMED_TIME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HOLD_RECLAIMED_TIME ( YY_COPY(location_type l)
inlinestatic

◆ make_HOOKS_LIBRARIES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HOOKS_LIBRARIES ( YY_COPY(location_type l)
inlinestatic

◆ make_HOST()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HOST ( YY_COPY(location_type l)
inlinestatic

Definition at line 2316 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_HOST, and YY_MOVE.

◆ make_HOST_RESERVATION_IDENTIFIERS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HOST_RESERVATION_IDENTIFIERS ( YY_COPY(location_type l)
inlinestatic

◆ make_HOSTNAME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HOSTNAME ( YY_COPY(location_type l)
inlinestatic

Definition at line 2785 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_HOSTNAME, and YY_MOVE.

◆ make_HOSTNAME_CHAR_REPLACEMENT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HOSTNAME_CHAR_REPLACEMENT ( YY_COPY(location_type l)
inlinestatic

◆ make_HOSTNAME_CHAR_SET()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HOSTNAME_CHAR_SET ( YY_COPY(location_type l)
inlinestatic

◆ make_HOSTS_DATABASE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HOSTS_DATABASE ( YY_COPY(location_type l)
inlinestatic

◆ make_HOSTS_DATABASES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HOSTS_DATABASES ( YY_COPY(location_type l)
inlinestatic

◆ make_HTYPE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HTYPE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2918 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_HTYPE, and YY_MOVE.

◆ make_HW_ADDRESS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_HW_ADDRESS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2778 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_HW_ADDRESS, and YY_MOVE.

◆ make_ID()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_ID ( YY_COPY(location_type l)
inlinestatic

Definition at line 2624 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_ID, and YY_MOVE.

◆ make_IDENTIFIER()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_IDENTIFIER ( YY_COPY(location_type l)
inlinestatic

Definition at line 2911 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_IDENTIFIER, and YY_MOVE.

◆ make_INTEGER()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_INTEGER ( YY_COPY(int64_t)  v,
YY_COPY(location_type l 
)
inlinestatic

Definition at line 3331 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_INTEGER, and YY_MOVE.

◆ make_INTERFACE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_INTERFACE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2610 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_INTERFACE, and YY_MOVE.

◆ make_INTERFACE_ID()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_INTERFACE_ID ( YY_COPY(location_type l)
inlinestatic

Definition at line 2617 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_INTERFACE_ID, and YY_MOVE.

◆ make_INTERFACES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_INTERFACES ( YY_COPY(location_type l)
inlinestatic

Definition at line 2232 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_INTERFACES, and YY_MOVE.

◆ make_INTERFACES_CONFIG()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_INTERFACES_CONFIG ( YY_COPY(location_type l)
inlinestatic

◆ make_IP_ADDRESS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_IP_ADDRESS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2806 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_IP_ADDRESS, and YY_MOVE.

◆ make_IP_ADDRESSES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_IP_ADDRESSES ( YY_COPY(location_type l)
inlinestatic

Definition at line 2757 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_IP_ADDRESSES, and YY_MOVE.

◆ make_JSON()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_JSON ( YY_COPY(location_type l)
inlinestatic

Definition at line 3086 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_JSON, and YY_MOVE.

◆ make_KEYSPACE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_KEYSPACE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2379 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_KEYSPACE, and YY_MOVE.

◆ make_LCURLY_BRACKET()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LCURLY_BRACKET ( YY_COPY(location_type l)
inlinestatic

◆ make_LEASE_CHECKS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LEASE_CHECKS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2708 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_LEASE_CHECKS, and YY_MOVE.

◆ make_LEASE_DATABASE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LEASE_DATABASE ( YY_COPY(location_type l)
inlinestatic

◆ make_LFC_INTERVAL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LFC_INTERVAL ( YY_COPY(location_type l)
inlinestatic

Definition at line 2337 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_LFC_INTERVAL, and YY_MOVE.

◆ make_LIBRARY()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LIBRARY ( YY_COPY(location_type l)
inlinestatic

Definition at line 2820 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_LIBRARY, and YY_MOVE.

◆ make_LL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LL ( YY_COPY(location_type l)
inlinestatic

Definition at line 2904 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_LL, and YY_MOVE.

◆ make_LLT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LLT ( YY_COPY(location_type l)
inlinestatic

Definition at line 2890 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_LLT, and YY_MOVE.

◆ make_LOGGERS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LOGGERS ( YY_COPY(location_type l)
inlinestatic

Definition at line 3142 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_LOGGERS, and YY_MOVE.

◆ make_LOGGING()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LOGGING ( YY_COPY(location_type l)
inlinestatic

Definition at line 3135 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_LOGGING, and YY_MOVE.

◆ make_LSQUARE_BRACKET()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_LSQUARE_BRACKET ( YY_COPY(location_type l)
inlinestatic

◆ make_MAC_SOURCES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_MAC_SOURCES ( YY_COPY(location_type l)
inlinestatic

Definition at line 2680 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_MAC_SOURCES, and YY_MOVE.

◆ make_MAX_QUEUE_SIZE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_MAX_QUEUE_SIZE ( YY_COPY(location_type l)
inlinestatic

◆ make_MAX_RECLAIM_LEASES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_MAX_RECLAIM_LEASES ( YY_COPY(location_type l)
inlinestatic

◆ make_MAX_RECLAIM_TIME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_MAX_RECLAIM_TIME ( YY_COPY(location_type l)
inlinestatic

◆ make_MAX_RECONNECT_TRIES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_MAX_RECONNECT_TRIES ( YY_COPY(location_type l)
inlinestatic

◆ make_MAXSIZE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_MAXSIZE ( YY_COPY(location_type l)
inlinestatic

Definition at line 3184 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_MAXSIZE, and YY_MOVE.

◆ make_MAXVER()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_MAXVER ( YY_COPY(location_type l)
inlinestatic

Definition at line 3191 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_MAXVER, and YY_MOVE.

◆ make_MEMFILE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_MEMFILE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2274 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_MEMFILE, and YY_MOVE.

◆ make_MYSQL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_MYSQL ( YY_COPY(location_type l)
inlinestatic

Definition at line 2281 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_MYSQL, and YY_MOVE.

◆ make_NAME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_NAME ( YY_COPY(location_type l)
inlinestatic

Definition at line 2470 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_NAME, and YY_MOVE.

◆ make_NCR_FORMAT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_NCR_FORMAT ( YY_COPY(location_type l)
inlinestatic

Definition at line 3037 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_NCR_FORMAT, and YY_MOVE.

◆ make_NCR_PROTOCOL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_NCR_PROTOCOL ( YY_COPY(location_type l)
inlinestatic

Definition at line 3030 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_NCR_PROTOCOL, and YY_MOVE.

◆ make_NEVER()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_NEVER ( YY_COPY(location_type l)
inlinestatic

Definition at line 3100 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_NEVER, and YY_MOVE.

◆ make_NULL_TYPE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_NULL_TYPE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2197 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_NULL_TYPE, and YY_MOVE.

◆ make_ONLY_IF_REQUIRED()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_ONLY_IF_REQUIRED ( YY_COPY(location_type l)
inlinestatic

◆ make_OPTION_DATA()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_OPTION_DATA ( YY_COPY(location_type l)
inlinestatic

Definition at line 2463 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_OPTION_DATA, and YY_MOVE.

◆ make_OPTION_DEF()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_OPTION_DEF ( YY_COPY(location_type l)
inlinestatic

Definition at line 2456 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_OPTION_DEF, and YY_MOVE.

◆ make_OUT_OF_POOL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_OUT_OF_POOL ( YY_COPY(location_type l)
inlinestatic

Definition at line 2652 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_OUT_OF_POOL, and YY_MOVE.

◆ make_OUTPUT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_OUTPUT ( YY_COPY(location_type l)
inlinestatic

Definition at line 3156 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_OUTPUT, and YY_MOVE.

◆ make_OUTPUT_OPTIONS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_OUTPUT_OPTIONS ( YY_COPY(location_type l)
inlinestatic

◆ make_OVERRIDE_CLIENT_UPDATE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_OVERRIDE_CLIENT_UPDATE ( YY_COPY(location_type l)
inlinestatic

◆ make_OVERRIDE_NO_UPDATE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_OVERRIDE_NO_UPDATE ( YY_COPY(location_type l)
inlinestatic

◆ make_PARAMETERS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_PARAMETERS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2827 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_PARAMETERS, and YY_MOVE.

◆ make_PASSWORD()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_PASSWORD ( YY_COPY(location_type l)
inlinestatic

Definition at line 2309 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_PASSWORD, and YY_MOVE.

◆ make_PD_POOLS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_PD_POOLS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2547 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_PD_POOLS, and YY_MOVE.

◆ make_PERSIST()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_PERSIST ( YY_COPY(location_type l)
inlinestatic

Definition at line 2330 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_PERSIST, and YY_MOVE.

◆ make_POOL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_POOL ( YY_COPY(location_type l)
inlinestatic

Definition at line 2540 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_POOL, and YY_MOVE.

◆ make_POOLS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_POOLS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2533 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_POOLS, and YY_MOVE.

◆ make_PORT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_PORT ( YY_COPY(location_type l)
inlinestatic

Definition at line 2323 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_PORT, and YY_MOVE.

◆ make_POSTGRESQL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_POSTGRESQL ( YY_COPY(location_type l)
inlinestatic

Definition at line 2288 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_POSTGRESQL, and YY_MOVE.

◆ make_PREFERRED_LIFETIME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_PREFERRED_LIFETIME ( YY_COPY(location_type l)
inlinestatic

◆ make_PREFIX()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_PREFIX ( YY_COPY(location_type l)
inlinestatic

Definition at line 2554 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_PREFIX, and YY_MOVE.

◆ make_PREFIX_LEN()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_PREFIX_LEN ( YY_COPY(location_type l)
inlinestatic

Definition at line 2561 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_PREFIX_LEN, and YY_MOVE.

◆ make_PREFIXES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_PREFIXES ( YY_COPY(location_type l)
inlinestatic

Definition at line 2764 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_PREFIXES, and YY_MOVE.

◆ make_QUALIFYING_SUFFIX()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_QUALIFYING_SUFFIX ( YY_COPY(location_type l)
inlinestatic

◆ make_RAPID_COMMIT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RAPID_COMMIT ( YY_COPY(location_type l)
inlinestatic

Definition at line 2631 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_RAPID_COMMIT, and YY_MOVE.

◆ make_RCURLY_BRACKET()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RCURLY_BRACKET ( YY_COPY(location_type l)
inlinestatic

◆ make_RE_DETECT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RE_DETECT ( YY_COPY(location_type l)
inlinestatic

Definition at line 2239 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_RE_DETECT, and YY_MOVE.

◆ make_READONLY()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_READONLY ( YY_COPY(location_type l)
inlinestatic

Definition at line 2344 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_READONLY, and YY_MOVE.

◆ make_REBIND_TIMER()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_REBIND_TIMER ( YY_COPY(location_type l)
inlinestatic

Definition at line 2428 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_REBIND_TIMER, and YY_MOVE.

◆ make_RECLAIM_TIMER_WAIT_TIME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RECLAIM_TIMER_WAIT_TIME ( YY_COPY(location_type l)
inlinestatic

◆ make_RECONNECT_WAIT_TIME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RECONNECT_WAIT_TIME ( YY_COPY(location_type l)
inlinestatic

◆ make_RECORD_TYPES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RECORD_TYPES ( YY_COPY(location_type l)
inlinestatic

Definition at line 2512 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_RECORD_TYPES, and YY_MOVE.

◆ make_RELAY()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RELAY ( YY_COPY(location_type l)
inlinestatic

Definition at line 2799 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_RELAY, and YY_MOVE.

◆ make_RELAY_SUPPLIED_OPTIONS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RELAY_SUPPLIED_OPTIONS ( YY_COPY(location_type l)
inlinestatic

◆ make_RENEW_TIMER()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RENEW_TIMER ( YY_COPY(location_type l)
inlinestatic

Definition at line 2421 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_RENEW_TIMER, and YY_MOVE.

◆ make_REPLACE_CLIENT_NAME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_REPLACE_CLIENT_NAME ( YY_COPY(location_type l)
inlinestatic

◆ make_REQUEST_TIMEOUT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_REQUEST_TIMEOUT ( YY_COPY(location_type l)
inlinestatic

◆ make_REQUIRE_CLIENT_CLASSES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_REQUIRE_CLIENT_CLASSES ( YY_COPY(location_type l)
inlinestatic

◆ make_RESERVATION_MODE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RESERVATION_MODE ( YY_COPY(location_type l)
inlinestatic

◆ make_RESERVATIONS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RESERVATIONS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2750 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_RESERVATIONS, and YY_MOVE.

◆ make_RSQUARE_BRACKET()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_RSQUARE_BRACKET ( YY_COPY(location_type l)
inlinestatic

◆ make_SANITY_CHECKS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SANITY_CHECKS ( YY_COPY(location_type l)
inlinestatic

Definition at line 2701 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SANITY_CHECKS, and YY_MOVE.

◆ make_SENDER_IP()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SENDER_IP ( YY_COPY(location_type l)
inlinestatic

Definition at line 3009 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SENDER_IP, and YY_MOVE.

◆ make_SENDER_PORT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SENDER_PORT ( YY_COPY(location_type l)
inlinestatic

Definition at line 3016 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SENDER_PORT, and YY_MOVE.

◆ make_SERVER_ID()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SERVER_ID ( YY_COPY(location_type l)
inlinestatic

Definition at line 2883 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SERVER_ID, and YY_MOVE.

◆ make_SERVER_IP()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SERVER_IP ( YY_COPY(location_type l)
inlinestatic

Definition at line 2995 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SERVER_IP, and YY_MOVE.

◆ make_SERVER_PORT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SERVER_PORT ( YY_COPY(location_type l)
inlinestatic

Definition at line 3002 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SERVER_PORT, and YY_MOVE.

◆ make_SERVER_TAG()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SERVER_TAG ( YY_COPY(location_type l)
inlinestatic

Definition at line 2442 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SERVER_TAG, and YY_MOVE.

◆ make_SEVERITY()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SEVERITY ( YY_COPY(location_type l)
inlinestatic

Definition at line 3170 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SEVERITY, and YY_MOVE.

◆ make_SHARED_NETWORKS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SHARED_NETWORKS ( YY_COPY(location_type l)
inlinestatic

◆ make_SOCKET_NAME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SOCKET_NAME ( YY_COPY(location_type l)
inlinestatic

Definition at line 2960 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SOCKET_NAME, and YY_MOVE.

◆ make_SOCKET_TYPE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SOCKET_TYPE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2953 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SOCKET_TYPE, and YY_MOVE.

◆ make_SPACE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SPACE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2491 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SPACE, and YY_MOVE.

◆ make_STRING()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_STRING ( YY_COPY(std::string)  v,
YY_COPY(location_type l 
)
inlinestatic

Definition at line 3324 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_STRING, and YY_MOVE.

◆ make_SUB_CONFIG_CONTROL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_CONFIG_CONTROL ( YY_COPY(location_type l)
inlinestatic

Definition at line 3317 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_CONFIG_CONTROL, and YY_MOVE.

Referenced by if().

◆ make_SUB_DHCP6()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_DHCP6 ( YY_COPY(location_type l)
inlinestatic

Definition at line 3233 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_DHCP6, and YY_MOVE.

Referenced by if().

◆ make_SUB_DHCP_DDNS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_DHCP_DDNS ( YY_COPY(location_type l)
inlinestatic

Definition at line 3303 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_DHCP_DDNS, and YY_MOVE.

Referenced by if().

◆ make_SUB_HOOKS_LIBRARY()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_HOOKS_LIBRARY ( YY_COPY(location_type l)
inlinestatic

Definition at line 3296 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_HOOKS_LIBRARY, and YY_MOVE.

Referenced by if().

◆ make_SUB_INTERFACES6()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_INTERFACES6 ( YY_COPY(location_type l)
inlinestatic

Definition at line 3240 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_INTERFACES6, and YY_MOVE.

Referenced by if().

◆ make_SUB_LOGGING()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_LOGGING ( YY_COPY(location_type l)
inlinestatic

Definition at line 3310 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_LOGGING, and YY_MOVE.

Referenced by if().

◆ make_SUB_OPTION_DATA()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_OPTION_DATA ( YY_COPY(location_type l)
inlinestatic

Definition at line 3289 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_OPTION_DATA, and YY_MOVE.

Referenced by if().

◆ make_SUB_OPTION_DEF()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_OPTION_DEF ( YY_COPY(location_type l)
inlinestatic

Definition at line 3282 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_OPTION_DEF, and YY_MOVE.

Referenced by if().

◆ make_SUB_OPTION_DEFS()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_OPTION_DEFS ( YY_COPY(location_type l)
inlinestatic

Definition at line 3275 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_OPTION_DEFS, and YY_MOVE.

Referenced by if().

◆ make_SUB_PD_POOL()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_PD_POOL ( YY_COPY(location_type l)
inlinestatic

Definition at line 3261 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_PD_POOL, and YY_MOVE.

Referenced by if().

◆ make_SUB_POOL6()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_POOL6 ( YY_COPY(location_type l)
inlinestatic

Definition at line 3254 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_POOL6, and YY_MOVE.

Referenced by if().

◆ make_SUB_RESERVATION()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_RESERVATION ( YY_COPY(location_type l)
inlinestatic

Definition at line 3268 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_RESERVATION, and YY_MOVE.

Referenced by if().

◆ make_SUB_SUBNET6()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUB_SUBNET6 ( YY_COPY(location_type l)
inlinestatic

Definition at line 3247 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUB_SUBNET6, and YY_MOVE.

Referenced by if().

◆ make_SUBNET()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUBNET ( YY_COPY(location_type l)
inlinestatic

Definition at line 2603 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUBNET, and YY_MOVE.

◆ make_SUBNET6()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_SUBNET6 ( YY_COPY(location_type l)
inlinestatic

Definition at line 2449 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_SUBNET6, and YY_MOVE.

◆ make_TCP()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_TCP ( YY_COPY(location_type l)
inlinestatic

Definition at line 3079 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_TCP, and YY_MOVE.

◆ make_TCP_KEEPALIVE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_TCP_KEEPALIVE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2393 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_TCP_KEEPALIVE, and YY_MOVE.

◆ make_TCP_NODELAY()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_TCP_NODELAY ( YY_COPY(location_type l)
inlinestatic

Definition at line 2400 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_TCP_NODELAY, and YY_MOVE.

◆ make_TEST()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_TEST ( YY_COPY(location_type l)
inlinestatic

Definition at line 2729 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_TEST, and YY_MOVE.

◆ make_TIME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_TIME ( YY_COPY(location_type l)
inlinestatic

Definition at line 2925 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_TIME, and YY_MOVE.

◆ make_TOPLEVEL_DHCP6()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_TOPLEVEL_DHCP6 ( YY_COPY(location_type l)
inlinestatic

Definition at line 3226 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_TOPLEVEL_DHCP6, and YY_MOVE.

Referenced by if().

◆ make_TOPLEVEL_JSON()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_TOPLEVEL_JSON ( YY_COPY(location_type l)
inlinestatic

Definition at line 3219 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_TOPLEVEL_JSON, and YY_MOVE.

Referenced by if().

◆ make_TYPE()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_TYPE ( YY_COPY(location_type l)
inlinestatic

Definition at line 2267 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_TYPE, and YY_MOVE.

◆ make_UDP()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_UDP ( YY_COPY(location_type l)
inlinestatic

Definition at line 3072 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_UDP, and YY_MOVE.

◆ make_UNWARNED_RECLAIM_CYCLES()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_UNWARNED_RECLAIM_CYCLES ( YY_COPY(location_type l)
inlinestatic

◆ make_USER()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_USER ( YY_COPY(location_type l)
inlinestatic

Definition at line 2302 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_USER, and YY_MOVE.

◆ make_USER_CONTEXT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_USER_CONTEXT ( YY_COPY(location_type l)
inlinestatic

Definition at line 2589 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_USER_CONTEXT, and YY_MOVE.

◆ make_VALID_LIFETIME()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_VALID_LIFETIME ( YY_COPY(location_type l)
inlinestatic

◆ make_WHEN_NOT_PRESENT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_WHEN_NOT_PRESENT ( YY_COPY(location_type l)
inlinestatic

◆ make_WHEN_PRESENT()

Dhcp6Parser::symbol_type isc::dhcp::Dhcp6Parser::make_WHEN_PRESENT ( YY_COPY(location_type l)
inlinestatic

Definition at line 3093 of file dhcp6_parser.h.

References isc::dhcp::Dhcp6Parser::token::TOKEN_WHEN_PRESENT, and YY_MOVE.

◆ operator()()

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

Parse.

An alias for parse ().

Returns
0 iff parsing succeeded.

Definition at line 553 of file dhcp6_parser.cc.

References parse().

+ Here is the call graph for this function:

◆ parse()

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 559 of file dhcp6_parser.cc.

References isc::dhcp::stack< T, S >::clear(), isc::dhcp::Dhcp6Parser::basic_symbol< Base >::clear(), isc::dhcp::Parser6Context::CLIENT_CLASSES, 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_TYPE, isc::dhcp::Parser6Context::DHCP6, isc::dhcp::Parser6Context::DHCP_DDNS, 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::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::LOGGING, 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::Parser6Context::SANITY_CHECKS, isc::dhcp::Parser6Context::SERVER_ID, isc::dhcp::Parser6Context::SHARED_NETWORK, isc::dhcp::stack< T, S >::size(), isc::dhcp::Parser6Context::stack_, isc::dhcp::Parser6Context::SUBNET6, YY_MOVE, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYCDEBUG, YYERROR, yylex, and YYLLOC_DEFAULT.

Referenced by operator()().

+ Here is the call graph for this function:

◆ set_debug_level()

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

Set the current debugging level.

Definition at line 524 of file dhcp6_parser.cc.

◆ set_debug_stream()

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

Set the current debugging stream.

Definition at line 511 of file dhcp6_parser.cc.


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