CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::parser::CombinerSetter Struct Reference

#include <CombinerSetter.h>

Public Member Functions

 CombinerSetter (Combiner comb, CombinerStack &stack)
 
void operator() (const char *const &, const char *const &) const
 
void operator() (const char &) const
 

Private Attributes

Combiner comb_
 
CombinerStack & stack_
 

Detailed Description

Definition at line 18 of file CombinerSetter.h.

Constructor & Destructor Documentation

reco::parser::CombinerSetter::CombinerSetter ( Combiner  comb,
CombinerStack &  stack 
)
inline

Definition at line 19 of file CombinerSetter.h.

19  :
20  comb_(comb), stack_(stack) {}
stack
Definition: svgfig.py:558

Member Function Documentation

void reco::parser::CombinerSetter::operator() ( const char *const &  ,
const char *const &   
) const
inline

Definition at line 22 of file CombinerSetter.h.

References comb_, and stack_.

22  {
23  stack_.push_back(comb_);
24  }
void reco::parser::CombinerSetter::operator() ( const char &  ) const
inline

Definition at line 25 of file CombinerSetter.h.

References comb_, and stack_.

25  {
26  stack_.push_back(comb_);
27  }

Member Data Documentation

Combiner reco::parser::CombinerSetter::comb_
private

Definition at line 29 of file CombinerSetter.h.

Referenced by operator()().

CombinerStack& reco::parser::CombinerSetter::stack_
private

Definition at line 30 of file CombinerSetter.h.

Referenced by operator()().