#include <ObjectPairConsumer.h>


Public Member Functions | |
| ObjectPairConsumer (String const &name, ObjectPairWriter *writer=0) | |
| virtual | ~ObjectPairConsumer () |
| String const & | getName () const |
| virtual bool | report (Object const *redObject, Object const *blueObject) |
| virtual void | finished () |
Protected Attributes | |
| ObjectPairWriter * | m_writer |
| unsigned long long | m_count |
Private Member Functions | |
| ObjectPairConsumer (ObjectPairConsumer const &) | |
| ObjectPairConsumer & | operator= (ObjectPairConsumer const &) |
Private Attributes | |
| String | m_name |
Definition at line 38 of file ObjectPairConsumer.h.
| ObjectPairConsumer::ObjectPairConsumer | ( | String const & | name, | |
| ObjectPairWriter * | writer = 0 | |||
| ) |
Definition at line 16 of file ObjectPairConsumer.cpp.
References m_writer, and ObjectPairWriter::open().
| ObjectPairConsumer::~ObjectPairConsumer | ( | ) | [virtual] |
Definition at line 26 of file ObjectPairConsumer.cpp.
References m_writer.
| ObjectPairConsumer::ObjectPairConsumer | ( | ObjectPairConsumer const & | ) | [private] |
| void ObjectPairConsumer::finished | ( | ) | [virtual] |
Reimplemented in ObjectPairRefineConsumer.
Definition at line 33 of file ObjectPairConsumer.cpp.
References ObjectPairWriter::close(), getName(), m_count, and m_writer.
Referenced by Refine::finished(), and Matcher::finished().
| String const& ObjectPairConsumer::getName | ( | ) | const [inline] |
Definition at line 44 of file ObjectPairConsumer.h.
References m_name.
Referenced by ObjectPairRefineConsumer::finished(), and finished().
| ObjectPairConsumer& ObjectPairConsumer::operator= | ( | ObjectPairConsumer const & | ) | [private] |
| virtual bool ObjectPairConsumer::report | ( | Object const * | redObject, | |
| Object const * | blueObject | |||
| ) | [inline, virtual] |
Reimplemented in ObjectPairRefineConsumer.
Definition at line 45 of file ObjectPairConsumer.h.
References m_count, m_writer, and ObjectPairWriter::write().
Referenced by Refine::reportMatch(), Refine::reportNoMatch(), Matcher::test(), SimpleActiveList::testObject(), and IndexedActiveList::testObject().
unsigned long long ObjectPairConsumer::m_count [protected] |
Definition at line 56 of file ObjectPairConsumer.h.
Referenced by ObjectPairRefineConsumer::finished(), finished(), ObjectPairRefineConsumer::report(), and report().
String ObjectPairConsumer::m_name [private] |
Definition at line 59 of file ObjectPairConsumer.h.
Referenced by getName().
ObjectPairWriter* ObjectPairConsumer::m_writer [protected] |
Definition at line 55 of file ObjectPairConsumer.h.
Referenced by finished(), ObjectPairConsumer(), report(), and ~ObjectPairConsumer().
1.6.3