Go to the documentation of this file.
17 return armarx::fromIce<QueryInput>(ice);
22 return armarx::toIce<armem::query::data::Input>(*
this);
27 return armarx::fromIce<QueryResult>(ice);
32 return armarx::toIce<armem::query::data::Result>(*
this);
37 return os <<
"Query result: "
38 <<
"\n- success: \t" << rhs.
success
49 ice.memoryQueries =
input.memoryQueries;
55 input.memoryQueries = ice.memoryQueries;
void fromIce(const armem::query::data::Input &ice, QueryInput &input)
wm::Memory memory
The slice of the memory that matched the query.
@ WithData
Get structure and ARON data.
void toIce(data::MemoryID &ice, const MemoryID &id)
This file is part of ArmarX.
void toIce(std::map< IceKeyT, IceValueT > &iceMap, const boost::container::flat_map< CppKeyT, CppValueT > &cppMap)
std::ostream & operator<<(std::ostream &os, const QueryResult &rhs)
ReaderT::InputType & input
void fromIce(const data::MemoryID &ice, MemoryID &id)
void fromIce(const std::map< IceKeyT, IceValueT > &iceMap, boost::container::flat_map< CppKeyT, CppValueT > &cppMap)
armem::query::data::Result toIce() const
@ NoData
Just get the structure, but no ARON data.
static QueryResult fromIce(const armem::query::data::Result &ice)
void toIce(armem::query::data::Input &ice, const QueryInput &input)