Parser< Container > Class Template Reference

Parser: split string into keywords/not-keywords. More...

#include <parser.h>

Public Member Functions

 Parser (string const &s, char const *const _tokchars=TOKCHARS, char const _quote= '\'')
 Parser (const Parser< Container > &source)
Container & list ()
const Container & const_list () const

Detailed Description

template<typename Container>
class Parser< Container >

Parser: split string into keywords/not-keywords.

store both.

Definition at line 17 of file parser.h.

Constructor & Destructor Documentation

template<typename Container >
Parser< Container >::Parser ( string const &  s,
char const *const   _tokchars = TOKCHARS,
char const   _quote = '\'' 
) [inline]

Definition at line 58 of file parser.h.

template<typename Container >
Parser< Container >::Parser ( const Parser< Container > &  source  )  [inline]

Definition at line 66 of file parser.h.

Member Function Documentation

template<typename Container >
const Container& Parser< Container >::const_list (  )  const [inline]

Definition at line 76 of file parser.h.

Referenced by RootExpression::evaluate(), and Expression::print().

template<typename Container >
Container& Parser< Container >::list (  )  [inline]

Definition at line 73 of file parser.h.

Referenced by main(), and RootExpression::RootExpression().

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

Generated on Wed Feb 3 08:08:33 2010 for mdsshell by  doxygen