112 virtual
void operator >>(
ext::ostream & out ) const = 0;
118 virtual explicit operator
std::
string ( ) const = 0;
133 virtual
unsigned getId ( ) const = 0;
Definition: AnyObjectBase.h:32
virtual AnyObjectBase * clone() const &=0
Virtual copy constructor.
virtual void increment(unsigned by)=0
Increments the unique counter of the object.
AnyObjectBase(AnyObjectBase &&) noexcept=default
Default move constructor. Needed because of default destructor.
AnyObjectBase()=default
Default constructor. Needed because some constructor is specified.
virtual unsigned getId() const =0
Definition: sigHandler.cpp:20
Definition: AnyObject.h:28
Definition: FordFulkerson.hpp:16