Classes | Functions
TimeStepId.hpp File Reference

Defines class TimeStepId. More...

#include <cstddef>
#include <cstdint>
#include <functional>
#include <iosfwd>
#include "ErrorHandling/Assert.hpp"
#include "Time/Time.hpp"

Go to the source code of this file.

Classes

class  TimeStepId
 A unique identifier for the temporal state of an integrated system. More...
 

Functions

bool operator== (const TimeStepId &a, const TimeStepId &b) noexcept
 
bool operator!= (const TimeStepId &a, const TimeStepId &b) noexcept
 
bool operator< (const TimeStepId &a, const TimeStepId &b) noexcept
 
bool operator<= (const TimeStepId &a, const TimeStepId &b) noexcept
 
bool operator> (const TimeStepId &a, const TimeStepId &b) noexcept
 
bool operator>= (const TimeStepId &a, const TimeStepId &b) noexcept
 
std::ostreamoperator<< (std::ostream &s, const TimeStepId &id) noexcept
 
size_t hash_value (const TimeStepId &id) noexcept
 

Detailed Description

Defines class TimeStepId.