/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Classes | Public Member Functions | Private Attributes
Gaudi::Parsers::PushBackRefImpl< T, IT > Class Template Reference

#include <ParserActions.h>

List of all members.

Classes

struct  result

Public Member Functions

 PushBackRefImpl (T &x, IT it)
template<class Arg >
void eval (const Arg &) const

Private Attributes

T & data
IT item

Detailed Description

template<class T, typename IT>
class Gaudi::Parsers::PushBackRefImpl< T, IT >

Definition at line 43 of file ParserActions.h.


Constructor & Destructor Documentation

template<class T, typename IT>
Gaudi::Parsers::PushBackRefImpl< T, IT >::PushBackRefImpl ( T &  x,
IT  it 
) [inline]

Definition at line 48 of file ParserActions.h.

:data(x),item(it){}

Member Function Documentation

template<class T, typename IT>
template<class Arg >
void Gaudi::Parsers::PushBackRefImpl< T, IT >::eval ( const Arg &  ) const [inline]

Definition at line 55 of file ParserActions.h.

                                    {
        data().push_back(item);
      }

Member Data Documentation

template<class T, typename IT>
T& Gaudi::Parsers::PushBackRefImpl< T, IT >::data [private]

Definition at line 45 of file ParserActions.h.

template<class T, typename IT>
IT Gaudi::Parsers::PushBackRefImpl< T, IT >::item [private]

Definition at line 46 of file ParserActions.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:50:18 for LafKernel by doxygen 1.7.4