Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Examples

ChangedListMemento Class Reference

ChangedListMemento captures the state of the ListColleague. More...

#include <ListMementos.hpp>

Inheritance diagram for ChangedListMemento:

corelinux::Memento corelinux::Memento List of all members.

Public Member Functions

 ChangedListMemento (ListEntriesRef aList)
 Default Constructor.

 ChangedListMemento (ChangedListMementoCref aMemento)
 Copy Constructor.

virtual ~ChangedListMemento (void)
 Destructor.

ChangedListMementoRef operator= (ChangedListMementoCref aMemento)
 Assignment operator.

bool operator== (ChangedListMementoCref aMemento) const
 Equality test.

ListEntriesRef getList (void)
 Retrieve the list for inspection, etc.

 ChangedListMemento (ListEntriesRef aList)
 Default Constructor.

 ChangedListMemento (ChangedListMementoCref aMemento)
 Copy Constructor.

virtual ~ChangedListMemento (void)
 Destructor.

ChangedListMementoRef operator= (ChangedListMementoCref aMemento)
 Assignment operator.

bool operator== (ChangedListMementoCref aMemento) const
 Equality test.

ListEntriesRef getList (void)
 Retrieve the list for inspection, etc.


Detailed Description

ChangedListMemento captures the state of the ListColleague.


Constructor & Destructor Documentation

ChangedListMemento::ChangedListMemento ListEntriesRef  aList  )  [inline]
 

Default Constructor.

Parameters:
ListEntries reference to vector of strings

ChangedListMemento::ChangedListMemento ChangedListMementoCref  aMemento  )  [inline]
 

Copy Constructor.

Parameters:
ChangedListMemento reference

ChangedListMemento::ChangedListMemento ListEntriesRef  aList  )  [inline]
 

Default Constructor.

Parameters:
ListEntries reference to vector of strings

ChangedListMemento::ChangedListMemento ChangedListMementoCref  aMemento  )  [inline]
 

Copy Constructor.

Parameters:
ChangedListMemento reference


The documentation for this class was generated from the following files:
This is the CoreLinux++ reference manual
Provided by The CoreLinux Consortium