ActiveObject Class Reference

#include <ActiveObject.h>

Collaboration diagram for ActiveObject:
Collaboration graph

List of all members.

Public Member Functions

 ActiveObject (Object const *obj)
 ActiveObject (Object const *obj, bool matched)
 ActiveObject (ActiveObject const &other)
 ~ActiveObject ()
void markMatched ()
bool isMatched () const
Object const * getObject () const

Private Member Functions

 ActiveObject ()
ActiveObjectoperator= (ActiveObject const &)

Private Attributes

Object const * object
bool matched

Detailed Description

Definition at line 18 of file ActiveObject.h.

Constructor & Destructor Documentation

ActiveObject::ActiveObject ( Object const *  obj  ) 

Definition at line 10 of file ActiveObject.cpp.

ActiveObject::ActiveObject ( Object const *  obj,
bool  matched 

Definition at line 16 of file ActiveObject.cpp.

ActiveObject::ActiveObject ( ActiveObject const &  other  ) 

Definition at line 22 of file ActiveObject.cpp.

References matched, and object.

ActiveObject::~ActiveObject (  )  [inline]

Definition at line 24 of file ActiveObject.h.

ActiveObject::ActiveObject (  )  [private]

Member Function Documentation

Object const* ActiveObject::getObject (  )  const [inline]
bool ActiveObject::isMatched (  )  const [inline]
void ActiveObject::markMatched (  )  [inline]

Definition at line 26 of file ActiveObject.h.

Referenced by SimpleActiveList::testObject(), and IndexedActiveList::testObject().

ActiveObject& ActiveObject::operator= ( ActiveObject const &   )  [private]

Member Data Documentation

bool ActiveObject::matched [private]

Definition at line 32 of file ActiveObject.h.

Referenced by ActiveObject().

Object const* ActiveObject::object [private]

Definition at line 28 of file ActiveObject.h.

Referenced by ActiveObject().

The documentation for this class was generated from the following files:
Generated on Mon Oct 4 10:40:27 2010 for Matching.kdevelop by  doxygen 1.6.3