operations.h File Reference
#include "wm/memory_definitions.h"
#include <string>
+ Include dependency graph for operations.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
 

Functions

template<class ContainerT >
const ContainerT::EntityInstanceT * findFirstInstance (const ContainerT &container)
 
std::vector< aron::data::DictPtr > getAronData (const wm::EntitySnapshot &snapshot)
 
template<class ContainerT >
std::vector< MemoryID > getEntityIDs (const ContainerT &container)
 
std::string print (const wm::CoreSegment &data, int maxDepth=-1, int depth=0)
 
std::string print (const wm::Entity &data, int maxDepth=-1, int depth=0)
 
std::string print (const wm::EntityInstance &data, int maxDepth=-1, int depth=0)
 
std::string print (const wm::EntitySnapshot &data, int maxDepth=-1, int depth=0)
 
std::string print (const wm::Memory &data, int maxDepth=-1, int depth=0)
 
std::string print (const wm::ProviderSegment &data, int maxDepth=-1, int depth=0)
 
template<class ContainerT >
Commit toCommit (const ContainerT &container)
 
EntityUpdate toEntityUpdate (const wm::EntitySnapshot &snapshot)