#include <Component.hpp>
Inheritance diagram for corelinux::Component


Public Methods | |
| Component ( void ) | |
| Default Constructor. | |
| Component ( ComponentCref ) | |
| Copy Constructor. More... | |
| virtual | ~Component ( void ) | 
| Virtual Destructor. | |
| ComponentRef | operator= ( ComponentCref ) | 
| Assignment operator overload. More... | |
| bool | operator== ( ComponentCref ) const | 
| Equality operator overload. More... | |
| bool | operator!= ( ComponentCref ) const | 
| Non-equality operator overload. More... | |
| virtual void | accept ( VisitorPtr ) throw ( NullPointerException ) | 
| Accept is a double dispatch method which allows components to have new operations defined without changing the structure of the components themselves. More... | |
This is a safe component by which the composite implementation fully declares leaf management methods.
      
  | 
  
| 
 Copy Constructor. 
 
  | 
  
      
  | 
  
| 
 Accept is a double dispatch method which allows components to have new operations defined without changing the structure of the components themselves. 
 
 
  | 
  
      
  | 
  
| 
 Non-equality operator overload. 
 
 
  | 
  
      
  | 
  
| 
 Assignment operator overload. 
 
 
 Reimplemented from corelinux::CoreLinuxObject.  | 
  
      
  | 
  
| 
 Equality operator overload. 
 
 
  |