corelinux_Visitor3
Represent an operation to be performed on the components of an object structure.
Usage
#include <Visitor.hpp>
Public Member Functions
Visitor (void)
Default Constructor. Visitor (VisitorCref)
Copy Constructor. virtual ~Visitor (void)
Virtual Destructor. VisitorRef operator= (VisitorCref)
Assignment operator overload. bool operator== (VisitorCref) const
Equality operator overload. bool operator!= (VisitorCref) const
Non-equality operator overload.
Detailed Description
Represent an operation to be performed on the components of an object structure.
Visitor lets you define a new operation without changing the classes of the components on which it operates.
Constructor & Destructor Documentation
corelinux::Visitor::Visitor (VisitorCref)
Copy Constructor. Parameters:
Visitor const reference
Member Function Documentation
bool corelinux::Visitor::operator!= (VisitorCref) const
Non-equality operator overload. Parameters:
Visitor const reference
Returns:
false if equal, true otherwise
VisitorRef corelinux::Visitor::operator= (VisitorCref)
Assignment operator overload. Parameters:
Visitor const reference
Returns:
Visitor reference to self
bool corelinux::Visitor::operator== (VisitorCref) const
Equality operator overload. Parameters:
Visitor const reference
Returns:
true if equal, false otherwise
Releases
2 releases since Debian 3.0 (Woody); the text changed 1 time.