Dynalib Utils
Public Member Functions | List of all members
TestObject Class Reference

#include <TestObject.h>

Inheritance diagram for TestObject:
Inheritance graph
[legend]
Collaboration diagram for TestObject:
Collaboration graph
[legend]

Public Member Functions

 TestObject ()
 
 TestObject (long value)
 
virtual ~TestObject ()
 
void test ()
 
long getValue () const
 
TestObjectsetValue (long value)
 
TestObjectcopy () override
 
int hashCode () const override
 
bool operator== (const TestObject &other) const override
 
- Public Member Functions inherited from IHashable< TestObject >
 IHashable ()=default
 
virtual ~IHashable ()=default
 
- Public Member Functions inherited from IComparable< TestObject >
 IComparable ()=default
 
virtual ~IComparable ()=default
 
- Public Member Functions inherited from ICopyable< TestObject >
 ICopyable ()=default
 
virtual ~ICopyable ()=default
 

Constructor & Destructor Documentation

◆ TestObject() [1/2]

TestObject::TestObject ( )
inline

◆ TestObject() [2/2]

TestObject::TestObject ( long  value)
explicit

◆ ~TestObject()

TestObject::~TestObject ( )
virtual

Member Function Documentation

◆ copy()

TestObject* TestObject::copy ( )
inlineoverridevirtual

◆ getValue()

long TestObject::getValue ( ) const
inline

◆ hashCode()

int TestObject::hashCode ( ) const
inlineoverridevirtual

◆ operator==()

bool TestObject::operator== ( const TestObject other) const
inlineoverridevirtual

◆ setValue()

TestObject* TestObject::setValue ( long  value)
inline

◆ test()

void TestObject::test ( )

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