EntityQueryProcessorBase.cpp
Go to the documentation of this file.
2 
4 
6 {
7  void
9  {
10  ARMARX_CHECK_NONNEGATIVE(timestamp.toMicroSecondsSinceEpoch())
11  << "Reference timestamp must be non-negative.";
12  }
13 } // namespace armarx::armem::server::query_proc::base
EntityQueryProcessorBase.h
armarx::armem::server::query_proc::base
Definition: BaseQueryProcessorBase.cpp:5
ARMARX_CHECK_NONNEGATIVE
#define ARMARX_CHECK_NONNEGATIVE(number)
Check whether number is nonnegative (>= 0). If it is not, throw an ExpressionException with the expre...
Definition: ExpressionException.h:152
timestamp
std::string timestamp()
Definition: CartographerAdapter.cpp:85
ExpressionException.h
armarx::core::time::DateTime
Represents a point in time.
Definition: DateTime.h:24
armarx::armem::server::query_proc::base::detail::checkReferenceTimestampNonNegative
void checkReferenceTimestampNonNegative(const Time &timestamp)
Definition: EntityQueryProcessorBase.cpp:8