#include <PCVisitorBase.h>
Inheritance diagram for PCVisitorBase:
This class is a virtual base class for the PackageConfiguration Visitor The operation which deal with sequences are implemented here by means of the visit_sequence function above, in order to make the logic of derived classes easier to write. Writers of derived classes need only overload the functions which deal with single elements. Sequences are always handled here.
PCVisitorBase::PCVisitorBase | ( | void | ) |
Constructor.
PCVisitorBase::~PCVisitorBase | ( | void | ) | [virtual] |
Destructor.
virtual void PCVisitorBase::Visit | ( | Deployment::PackageConfiguration & | pc | ) | [pure virtual] |
A whole slew of overloaded routines for different IDL data types part of the PackageConfiguration.
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::PackageConfigurations & | pcs | ) |
A whole slew of overloaded routines for different IDL data types part of the PackageConfiguration.
virtual void PCVisitorBase::Visit | ( | Deployment::ComponentPackageDescription & | cpd | ) | [pure virtual] |
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::ComponentPackageDescriptions & | cpds | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::ComponentInterfaceDescription & | cid | ) | [pure virtual] |
Implemented in PCVisitor.
virtual void PCVisitorBase::Visit | ( | Deployment::PackagedComponentImplementation & | pci | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::PackagedComponentImplementations & | pcis | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::ComponentImplementationDescription & | cid | ) | [pure virtual] |
Implemented in PCVisitor.
virtual void PCVisitorBase::Visit | ( | Deployment::ComponentAssemblyDescription & | cad | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::ComponentAssemblyDescriptions & | cads | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::SubcomponentInstantiationDescription & | sid | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::SubcomponentInstantiationDescriptions & | sids | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::MonolithicImplementationDescription & | mid | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::MonolithicImplementationDescriptions & | mids | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::NamedImplementationArtifact & | nia | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::NamedImplementationArtifacts & | nias | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::ImplementationArtifactDescription & | iad | ) | [pure virtual] |
Implemented in PCVisitor.
virtual void PCVisitorBase::Visit | ( | Deployment::ComponentPackageReference & | cpr | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::ComponentPackageReferences & | cprs | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::AssemblyPropertyMapping & | apm | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::AssemblyPropertyMappings & | apms | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::Property & | property | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::Properties & | properties | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::Requirement & | requirement | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::Requirements & | requirements | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::Capability & | capability | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::Capabilities & | capabilities | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::ImplementationRequirement & | ir | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::ImplementationRequirements & | irs | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::ImplementationDependency & | id | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::ImplementationDependencies & | ids | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::AssemblyConnectionDescription & | acd | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::AssemblyConnectionDescriptions & | acds | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::SubcomponentPortEndpoint & | spe | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::SubcomponentPortEndpoints & | spes | ) |
virtual void PCVisitorBase::Visit | ( | Deployment::ComponentExternalPortEndpoint & | cepe | ) | [pure virtual] |
Implemented in PCVisitor.
ACE_INLINE void PCVisitorBase::Visit | ( | Deployment::ComponentExternalPortEndpoints & | cepes | ) |
void visit_sequence | ( | SEQ & | seq, | |
PCVisitorBase & | v | |||
) | [friend] |
Function what dispatches sequences.
function - visit_sequence
This function is used to handle sequences of elements where each element takes the form of a Visitor Node.