33#ifndef DART_COMMON_VERSIONCOUNTER_HPP_
34#define DART_COMMON_VERSIONCOUNTER_HPP_
VersionCounter is an interface for objects that count their versions.
Definition VersionCounter.hpp:43
VersionCounter()
Default constructor.
Definition VersionCounter.cpp:43
VersionCounter * mDependent
Definition VersionCounter.hpp:64
std::size_t mVersion
Definition VersionCounter.hpp:61
virtual std::size_t getVersion() const
Get the version number of this object.
Definition VersionCounter.cpp:61
virtual ~VersionCounter()=default
void setVersionDependentObject(VersionCounter *dependent)
Definition VersionCounter.cpp:67
virtual std::size_t incrementVersion()
Increment the version for this object.
Definition VersionCounter.cpp:51
Definition BulletCollisionDetector.cpp:63