query_fns.h File Reference
#include "selectors.h"
+ Include dependency graph for query_fns.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::armem
 
 armarx::armem::client
 This file is part of ArmarX.
 
 armarx::armem::client::query_fns
 

Functions

auto all ()
 
std::function< void(query::SnapshotSelector &)> atTime (Time time)
 
std::function< void(query::SnapshotSelector &)> atTimeApprox (Time time, Duration eps)
 
std::function< void(query::SnapshotSelector &)> beforeOrAtTime (Time time)
 
std::function< void(query::SnapshotSelector &)> beforeTime (Time time, long nElements=1)
 
std::function< void(query::SnapshotSelector &)> indexRange (long first, long last)
 
std::function< void(query::SnapshotSelector &)> latest ()
 
std::function< void(query::SnapshotSelector &)> timeRange (Time min, Time max)
 
auto withID (const MemoryID &id)
 
auto withName (const std::string &name)
 
auto withNames (const std::vector< std::string > &names)
 
template<class StringContainerT >
auto withNames (const StringContainerT &names)
 
template<class IteratorT >
auto withNames (IteratorT begin, IteratorT end)
 
auto withNamesContaining (const std::string &substring)
 
auto withNamesEndingWith (const std::string &suffix)
 
auto withNamesMatching (const std::string &regex)
 
auto withNamesStartingWith (const std::string &prefix)