OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Public Attributes | List of all members
SDDS::parser::array_parser< Iterator > Struct Template Reference

#include <array.hpp>

Inherits grammar< Iterator, array(), skipper< Iterator > >.

Public Member Functions

 array_parser (error_handler< Iterator > &_error_handler)
 

Public Attributes

qi::rule< Iterator, array(),
skipper< Iterator > > 
start
 
qi::rule< Iterator,
std::string(), skipper
< Iterator > > 
array_name
 
qi::rule< Iterator,
std::string(), skipper
< Iterator > > 
array_symbol
 
qi::rule< Iterator,
std::string(), skipper
< Iterator > > 
array_units
 
qi::rule< Iterator,
std::string(), skipper
< Iterator > > 
array_description
 
qi::rule< Iterator,
std::string(), skipper
< Iterator > > 
array_format
 
qi::rule< Iterator,
std::string(), skipper
< Iterator > > 
array_group
 
qi::rule< Iterator,
std::string(), skipper
< Iterator > > 
units
 
qi::rule< Iterator,
std::string(), skipper
< Iterator > > 
string
 
qi::rule< Iterator,
std::string(), skipper
< Iterator > > 
quoted_string
 
qi::rule< Iterator, long(),
skipper< Iterator > > 
array_field
 
qi::rule< Iterator, long(),
skipper< Iterator > > 
array_dimensions
 
qi::rule< Iterator,
ast::datatype, skipper
< Iterator > > 
array_type
 
qi::rule< Iterator, ast::nil(),
skipper< Iterator > > 
array_unsupported_pre
 
qi::rule< Iterator, ast::nil(),
skipper< Iterator > > 
array_unsupported_post
 
qi::symbols< char, ast::datatypearraytype
 

Detailed Description

template<typename Iterator>
struct SDDS::parser::array_parser< Iterator >

Definition at line 101 of file array.hpp.

Constructor & Destructor Documentation

template<typename Iterator >
SDDS::parser::array_parser< Iterator >::array_parser ( error_handler< Iterator > &  _error_handler)

Member Data Documentation

template<typename Iterator >
qi::rule<Iterator, std::string(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_description

Definition at line 106 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, long(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_dimensions

Definition at line 109 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, long(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_field

Definition at line 109 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, std::string(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_format

Definition at line 106 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, std::string(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_group

Definition at line 106 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, std::string(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_name

Definition at line 106 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, std::string(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_symbol

Definition at line 106 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, ast::datatype, skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_type

Definition at line 111 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, std::string(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_units

Definition at line 106 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, ast::nil(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_unsupported_post

Definition at line 112 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, ast::nil(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::array_unsupported_pre

Definition at line 112 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::symbols<char, ast::datatype> SDDS::parser::array_parser< Iterator >::arraytype

Definition at line 114 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, std::string(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::quoted_string

Definition at line 106 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, array(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::start

Definition at line 105 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, std::string(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::string

Definition at line 106 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().

template<typename Iterator >
qi::rule<Iterator, std::string(), skipper<Iterator> > SDDS::parser::array_parser< Iterator >::units

Definition at line 106 of file array.hpp.

Referenced by SDDS::parser::array_parser< Iterator >::array_parser().


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