jdl::push< node_type > Struct Template Reference

#include <jdl_grammar.hpp>

List of all members.

Public Member Functions

 push (parser_stack< boost::shared_ptr< component > > &node_stack)
void operator() (char const *, char const *) const

Public Attributes

parser_stack
< boost::shared_ptr
< component > > & 
_node_stack


Detailed Description

template<typename node_type>
struct jdl::push< node_type >

Definition at line 100 of file jdl_grammar.hpp.


Constructor & Destructor Documentation

template<typename node_type>
jdl::push< node_type >::push ( parser_stack< boost::shared_ptr< component > > &  node_stack  )  [inline]

Definition at line 102 of file jdl_grammar.hpp.


Member Function Documentation

template<typename node_type>
void jdl::push< node_type >::operator() ( char const *  ,
char const *   
) const [inline]

Definition at line 105 of file jdl_grammar.hpp.

References jdl::push< node_type >::_node_stack, and jdl::create().


Member Data Documentation

template<typename node_type>
parser_stack<boost::shared_ptr<component> >& jdl::push< node_type >::_node_stack

Definition at line 117 of file jdl_grammar.hpp.

Referenced by jdl::push< node_type >::operator()().


The documentation for this struct was generated from the following file:
Generated on Sun Feb 17 16:55:50 2008 for JDLParser by  doxygen 1.5.3