0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Hyperspace::HsParser::Parser::definition< Scanner > Struct Template Reference

#include <HsParser.h>

Public Member Functions

 definition (Parser const &self)
 
rule< Scanner > const & start () const
 

Public Attributes

symbols keywords
 
rule< Scanner > identifier
 
rule< Scanner > string_literal
 
rule< Scanner > any_string
 
rule< Scanner > single_string_literal
 
rule< Scanner > double_string_literal
 
rule< Scanner > user_identifier
 
rule< Scanner > statement
 
rule< Scanner > mkdir_statement
 
rule< Scanner > mkdirs_statement
 
rule< Scanner > delete_statement
 
rule< Scanner > open_statement
 
rule< Scanner > create_statement
 
rule< Scanner > close_statement
 
rule< Scanner > help_statement
 
rule< Scanner > locate_statement
 
rule< Scanner > attrset_statement
 
rule< Scanner > attrget_statement
 
rule< Scanner > attrincr_statement
 
rule< Scanner > attrexists_statement
 
rule< Scanner > attrdel_statement
 
rule< Scanner > attrlist_statement
 
rule< Scanner > exists_statement
 
rule< Scanner > readdir_statement
 
rule< Scanner > readdirattr_statement
 
rule< Scanner > readpathattr_statement
 
rule< Scanner > dump_statement
 
rule< Scanner > lock_statement
 
rule< Scanner > trylock_statement
 
rule< Scanner > release_statement
 
rule< Scanner > getseq_statement
 
rule< Scanner > echo_statement
 
rule< Scanner > one_open_flag_value
 
rule< Scanner > open_flag_value
 
rule< Scanner > one_open_event_mask_value
 
rule< Scanner > open_event_mask_value
 
rule< Scanner > one_create_flag_value
 
rule< Scanner > create_flag_value
 
rule< Scanner > one_create_event_mask_value
 
rule< Scanner > create_event_mask_value
 
rule< Scanner > one_create_option
 
rule< Scanner > attribute
 
rule< Scanner > lock_mode
 
rule< Scanner > node_name
 
rule< Scanner > locate_type
 
rule< Scanner > status_statement
 

Detailed Description

template<typename Scanner>
struct Hyperspace::HsParser::Parser::definition< Scanner >

Definition at line 298 of file HsParser.h.

Constructor & Destructor Documentation

template<typename Scanner >
Hyperspace::HsParser::Parser::definition< Scanner >::definition ( Parser const &  self)
inline

Definition at line 300 of file HsParser.h.

Member Function Documentation

template<typename Scanner >
rule<Scanner> const& Hyperspace::HsParser::Parser::definition< Scanner >::start ( ) const
inline

Definition at line 690 of file HsParser.h.

Member Data Documentation

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::any_string

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::attrdel_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::attrexists_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::attrget_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::attribute

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::attrincr_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::attrlist_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::attrset_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::close_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::create_event_mask_value

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::create_flag_value

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::create_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::delete_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::double_string_literal

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::dump_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::echo_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::exists_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::getseq_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::help_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::identifier

Definition at line 694 of file HsParser.h.

template<typename Scanner >
symbols Hyperspace::HsParser::Parser::definition< Scanner >::keywords

Definition at line 692 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::locate_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::locate_type

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::lock_mode

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::lock_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::mkdir_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::mkdirs_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::node_name

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::one_create_event_mask_value

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::one_create_flag_value

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::one_create_option

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::one_open_event_mask_value

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::one_open_flag_value

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::open_event_mask_value

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::open_flag_value

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::open_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::readdir_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::readdirattr_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::readpathattr_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::release_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::single_string_literal

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::status_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::string_literal

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::trylock_statement

Definition at line 694 of file HsParser.h.

template<typename Scanner >
rule<Scanner> Hyperspace::HsParser::Parser::definition< Scanner >::user_identifier

Definition at line 694 of file HsParser.h.


The documentation for this struct was generated from the following file: