armarx::armem::client::query_fns Namespace Reference

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)
 

Function Documentation

◆ all()

auto all ( )
inline

Definition at line 9 of file query_fns.h.

◆ atTime()

std::function< void(query::SnapshotSelector &)> atTime ( Time time)
inline

Definition at line 75 of file query_fns.h.

◆ atTimeApprox()

std::function< void(query::SnapshotSelector &)> atTimeApprox ( Time time,
Duration eps )
inline

Definition at line 99 of file query_fns.h.

◆ beforeOrAtTime()

std::function< void(query::SnapshotSelector &)> beforeOrAtTime ( Time time)
inline

Definition at line 105 of file query_fns.h.

◆ beforeTime()

std::function< void(query::SnapshotSelector &)> beforeTime ( Time time,
long nElements = 1 )
inline

Definition at line 111 of file query_fns.h.

◆ indexRange()

std::function< void(query::SnapshotSelector &)> indexRange ( long first,
long last )
inline

Definition at line 87 of file query_fns.h.

◆ latest()

std::function< void(query::SnapshotSelector &)> latest ( )
inline

Definition at line 81 of file query_fns.h.

◆ timeRange()

std::function< void(query::SnapshotSelector &)> timeRange ( Time min,
Time max )
inline

Definition at line 93 of file query_fns.h.

+ Here is the call graph for this function:

◆ withID()

auto withID ( const MemoryID & id)
inline

Definition at line 15 of file query_fns.h.

◆ withName()

auto withName ( const std::string & name)
inline

Definition at line 23 of file query_fns.h.

◆ withNames() [1/3]

auto withNames ( const std::vector< std::string > & names)
inline

Definition at line 35 of file query_fns.h.

◆ withNames() [2/3]

template<class StringContainerT>
auto withNames ( const StringContainerT & names)

Definition at line 42 of file query_fns.h.

◆ withNames() [3/3]

template<class IteratorT>
auto withNames ( IteratorT begin,
IteratorT end )

Definition at line 49 of file query_fns.h.

◆ withNamesContaining()

auto withNamesContaining ( const std::string & substring)
inline

Definition at line 67 of file query_fns.h.

◆ withNamesEndingWith()

auto withNamesEndingWith ( const std::string & suffix)
inline

Definition at line 61 of file query_fns.h.

◆ withNamesMatching()

auto withNamesMatching ( const std::string & regex)
inline

Definition at line 29 of file query_fns.h.

◆ withNamesStartingWith()

auto withNamesStartingWith ( const std::string & prefix)
inline

Definition at line 55 of file query_fns.h.