Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

FastShower::ComplexArmer Class Reference

#include <ComplexArmer.h>

Inheritance diagram for FastShower::ComplexArmer:

Inheritance graph
[legend]
Collaboration diagram for FastShower::ComplexArmer:

Collaboration graph
[legend]
List of all members.

Public Methods

 ComplexArmer ()
IPingerclone () const
virtual void action (const IDebug *)
 the ping methods of the destination class uses this method to print


Constructor & Destructor Documentation

FastShower::ComplexArmer::ComplexArmer   [inline]
 

Definition at line 26 of file ComplexArmer.h.

Referenced by clone().

00026 :IPinger(){}

Member Function Documentation

IPinger * FastShower::ComplexArmer::clone   const [virtual]
 

Implements FastShower::IPinger.

Definition at line 6 of file ComplexArmer.cxx.

References ComplexArmer().

00006                                      {
00007     IPinger* npa = new ComplexArmer(*this);
00008     return npa;
00009   }

void FastShower::ComplexArmer::action const IDebug   [virtual]
 

the ping methods of the destination class uses this method to print

Implements FastShower::IPinger.

Definition at line 11 of file ComplexArmer.cxx.

References FastShower::IDebug::arm(), and FastShower::IDebug::components().

00011                                           {
00012     d->arm();
00013     //    cout<<d->name()<<endl;
00014     IDebug::Cpts parts;
00015     d->components(parts);
00016     std::for_each(parts.begin(), parts.end(), PingEach(*this) );
00017   }

The documentation for this class was generated from the following files:
Generated on Tue Mar 18 11:56:45 2003 for FastShowerUtils by doxygen1.3-rc1