OpenWalnut
1.3.1
|
Test class used to test data transfer and compatibility checks. More...
#include <WModuleConnector_test.h>
Public Member Functions | |
WTestTransferableBase () | |
Constructor. | |
virtual const std::string | getName () const |
Gets the name of this prototype. | |
virtual const std::string | getDescription () const |
Gets the description for this prototype. | |
int | get () const |
Gives the magic int. | |
void | set (int i) |
Sets the new int. | |
![]() | |
WTransferable () | |
Default constructor. | |
virtual | ~WTransferable () |
Destructor. | |
![]() | |
WPrototyped () | |
Default constructor. | |
virtual | ~WPrototyped () |
Destructor. | |
template<typename T > | |
bool | isA () |
Checks whether the actual prototype has the specified runtime type. |
Static Public Member Functions | |
static boost::shared_ptr < WPrototyped > | getPrototype () |
Returns a prototype instantiated with the true type of the deriving class. |
Protected Attributes | |
int | m_data |
The data. |
Friends | |
class | WModuleConnectorTest |
Test class used to test data transfer and compatibility checks.
Definition at line 54 of file WModuleConnector_test.h.
|
inline |
Constructor.
Definition at line 62 of file WModuleConnector_test.h.
References m_data.
Referenced by getPrototype().
|
inline |
Gives the magic int.
Definition at line 103 of file WModuleConnector_test.h.
References m_data.
|
inlinevirtual |
Gets the description for this prototype.
Implements WPrototyped.
Reimplemented in WTestTransferableDerived.
Definition at line 83 of file WModuleConnector_test.h.
|
inlinevirtual |
Gets the name of this prototype.
Implements WPrototyped.
Reimplemented in WTestTransferableDerived.
Definition at line 73 of file WModuleConnector_test.h.
|
inlinestatic |
Returns a prototype instantiated with the true type of the deriving class.
Reimplemented in WTestTransferableDerived.
Definition at line 93 of file WModuleConnector_test.h.
References WTestTransferableBase().
|
inline |
Sets the new int.
i | the int used for testing. |
Definition at line 113 of file WModuleConnector_test.h.
References m_data.
|
protected |
The data.
Definition at line 122 of file WModuleConnector_test.h.
Referenced by get(), set(), and WTestTransferableBase().