#include <PCVisitorBase.h>
Collaboration diagram for PCAdapter< E >:
Public Member Functions | |
PCAdapter (E &element) | |
void | Accept (PCVisitorBase &v) |
E & | get () |
Private Attributes | |
E & | element_ |
This class is used as an Adapter around the CIAO::Depolyment elements which are part of the PackageConfiguration traversal hierarchy in order to adapt each element to exhibit 'Visitor Node'-like structure. This allows us to use the Visitor double-dispatch traversal paradigm.
void PCAdapter< E >::Accept | ( | PCVisitorBase & | v | ) | [inline] |
E& PCAdapter< E >::get | ( | ) | [inline] |