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

◆ atTime()

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

◆ atTimeApprox()

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

◆ beforeOrAtTime()

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

◆ beforeTime()

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

◆ indexRange()

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

◆ latest()

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

◆ timeRange()

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

◆ withID()

auto withID ( const MemoryID & id)
inline

◆ withName()

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

◆ withNames() [1/3]

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

◆ withNames() [2/3]

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

◆ withNames() [3/3]

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

◆ withNamesContaining()

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

◆ withNamesEndingWith()

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

◆ withNamesMatching()

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

◆ withNamesStartingWith()

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