|
fw4spl
|
Provides a Logical timestamp system. More...
#include <LogicStamp.hpp>
Inheritance diagram for fwCore::LogicStamp:
Collaboration diagram for fwCore::LogicStamp:Public Types | |
| typedef unsigned long | LogicStampType |
| Type used in logical typestamp. | |
Public Member Functions | |
| virtual bool | isA (const std::string &type) const override |
| FWCORE_API void | modified () |
| Increment global Logical counter and copy it to this LogicStamp. | |
| FWCORE_API LogicStampType | getLogicStamp () const |
| FWCORE_API bool | operator> (const LogicStamp &ls) const |
| Greater than operator for LogicStamp. More... | |
| FWCORE_API bool | operator< (const LogicStamp &ls) const |
| Lesser than operator for LogicStamp. More... | |
| FWCORE_API | operator LogicStampType () const |
| Cast operator for LogicStamp. | |
Constructor/Destructor | |
| FWCORE_API | LogicStamp () |
Public Member Functions inherited from fwCore::BaseObject | |
Static Public Member Functions | |
| static bool | isTypeOf (const std::string &type) |
Static Public Member Functions inherited from fwCore::BaseObject | |
| static bool | isTypeOf (const std::string &type) |
| static const std::string & | leafClassname () |
| return object's classname without its namespace, i.e. BaseObject | |
| static const std::string & | classname () |
| return object's classname without its namespace, i.e. BaseObject | |
Friends | |
| template<class , class , class > | |
| class | ::fwTools::ClassFactory |
| class | ::fwTools::Factory |
Demangling methods | |
| virtual const std::string & | getLeafClassname () const override |
| return object's classname without its namespace, i.e. BaseObject | |
| virtual const std::string & | getClassname () const override |
| return full object's classname with its namespace, i.e. fwCore::BaseObject | |
| static const std::string & | leafClassname () |
| return object's classname without its namespace, i.e. BaseObject | |
| static const std::string & | classname () |
| return object's classname without its namespace, i.e. BaseObject | |
Provides a Logical timestamp system.
Definition at line 22 of file LogicStamp.hpp.
|
inline |
Definition at line 54 of file LogicStamp.hpp.
|
inline |
Lesser than operator for LogicStamp.
| ls | LogicStamp to compare to |
Definition at line 75 of file LogicStamp.hpp.
|
inline |
Greater than operator for LogicStamp.
| ls | LogicStamp to compare to |
Definition at line 65 of file LogicStamp.hpp.