FiletoActorRow Class Reference
[Gui/FiletoActorContainer]

This class defines each element in the list contained in FiletoActorContainer. More...

#include <FiletoActorRow.h>

Collaboration diagram for FiletoActorRow:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FiletoActorRow (std::string name, FiletoActor *dataflow)
 Ctor.
virtual ~FiletoActorRow ()
 Dtor.
 FiletoActorRow (const FiletoActorRow &rhs)
 Copy ctor.
FiletoActorRowoperator= (const FiletoActorRow &rhs)
 Copy operator.
bool operator== (const FiletoActorRow &rhs) const
 Equality operator.
bool operator!= (const FiletoActorRow &rhs) const
 Inequality operator.
bool canonicallyEquals (const FiletoActorRow &element) const
 Defines what constitutes equality between two elements.
FiletoActorargument () const
 Give the dataflow associated with this object.
std::string name () const
 Give the object name (key).

Detailed Description

This class defines each element in the list contained in FiletoActorContainer.

Definition at line 19 of file FiletoActorRow.h.


Constructor & Destructor Documentation

FiletoActorRow::FiletoActorRow ( std::string  name,
FiletoActor dataflow 
)

Ctor.

Parameters:
name The name of the element. This acts as the key.
dataflow A reference to the dataflow which is the object of this element.

virtual FiletoActorRow::~FiletoActorRow (  )  [virtual]

Dtor.

FiletoActorRow::FiletoActorRow ( const FiletoActorRow rhs  ) 

Copy ctor.

Parameters:
rhs The reference object.


Member Function Documentation

FiletoActorRow& FiletoActorRow::operator= ( const FiletoActorRow rhs  ) 

Copy operator.

Parameters:
rhs The reference object.
Returns:
This object

bool FiletoActorRow::operator== ( const FiletoActorRow rhs  )  const

Equality operator.

Parameters:
rhs The reference object.
Returns:
If this object and the reference object are equal then true.

bool FiletoActorRow::operator!= ( const FiletoActorRow rhs  )  const

Inequality operator.

Parameters:
rhs The reference object.
Returns:
The negation of that returned by the equality operator.

bool FiletoActorRow::canonicallyEquals ( const FiletoActorRow element  )  const

Defines what constitutes equality between two elements.

Equality is defined as two elements which have identical names (keys).

Parameters:
element The element to test for equality against this object.
Returns:
True if this object is equal to the argument.

FiletoActor* FiletoActorRow::argument (  )  const

Give the dataflow associated with this object.

Returns:
The dataflow.

std::string FiletoActorRow::name (  )  const

Give the object name (key).

Returns:
This name.


The documentation for this class was generated from the following file: