armarx::armem::base Namespace Reference

Namespaces

 detail
 

Classes

class  CoreSegmentBase
 Data of a core segment containing multiple provider segments. More...
 
class  EntityBase
 An entity over a period of time. More...
 
class  EntityInstanceBase
 Data of a single entity instance. More...
 
struct  EntityInstanceMetadata
 Metadata of an entity instance. More...
 
class  EntitySnapshotBase
 Data of an entity at one point in time. More...
 
class  MemoryBase
 Data of a memory consisting of multiple core segments. More...
 
struct  NoData
 Default data of an entity instance (empty). More...
 
class  ProviderSegmentBase
 Data of a provider segment containing multiple entities. More...
 

Functions

template<class... Args>
void fromIce (const data::CoreSegment &ice, CoreSegmentBase< Args... > &coreSegment)
 
template<class... Args>
void fromIce (const data::Entity &ice, EntityBase< Args... > &entity)
 
template<class... Args>
void fromIce (const data::EntityInstance &ice, EntityInstanceBase< Args... > &data)
 
void fromIce (const data::EntityInstanceMetadata &ice, EntityInstanceMetadata &metadata)
 
void fromIce (const data::EntityInstanceMetadataPtr &ice, EntityInstanceMetadata &metadata)
 
template<class... Args>
void fromIce (const data::EntitySnapshot &ice, EntitySnapshotBase< Args... > &snapshot)
 
template<class... Args>
void fromIce (const data::Memory &ice, MemoryBase< Args... > &memory)
 
template<class... Args>
void fromIce (const data::ProviderSegment &ice, ProviderSegmentBase< Args... > &providerSegment)
 
std::ostream & operator<< (std::ostream &os, const EntityInstanceMetadata &rhs)
 
template<class... Args>
void toIce (data::CoreSegment &ice, const CoreSegmentBase< Args... > &coreSegment)
 
template<class... Args>
void toIce (data::Entity &ice, const EntityBase< Args... > &entity)
 
template<class... Args>
void toIce (data::EntityInstance &ice, const EntityInstanceBase< Args... > &data)
 
void toIce (data::EntityInstanceMetadata &ice, const EntityInstanceMetadata &metadata)
 
void toIce (data::EntityInstanceMetadataPtr &ice, const EntityInstanceMetadata &metadata)
 
template<class... Args>
void toIce (data::EntitySnapshot &ice, const EntitySnapshotBase< Args... > &snapshot)
 
template<class... Args>
void toIce (data::Memory &ice, const MemoryBase< Args... > &memory)
 
template<class... Args>
void toIce (data::ProviderSegment &ice, const ProviderSegmentBase< Args... > &providerSegment)
 

Function Documentation

◆ fromIce() [1/8]

void armarx::armem::base::fromIce ( const data::CoreSegment &  ice,
CoreSegmentBase< Args... > &  coreSegment 
)

Definition at line 159 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ fromIce() [2/8]

void armarx::armem::base::fromIce ( const data::Entity &  ice,
EntityBase< Args... > &  entity 
)

Definition at line 99 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ fromIce() [3/8]

void armarx::armem::base::fromIce ( const data::EntityInstance &  ice,
EntityInstanceBase< Args... > &  data 
)

Definition at line 51 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ fromIce() [4/8]

void fromIce ( const data::EntityInstanceMetadata &  ice,
EntityInstanceMetadata metadata 
)

Definition at line 65 of file ice_conversions.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fromIce() [5/8]

void fromIce ( const data::EntityInstanceMetadataPtr &  ice,
EntityInstanceMetadata metadata 
)

Definition at line 80 of file ice_conversions.cpp.

◆ fromIce() [6/8]

void armarx::armem::base::fromIce ( const data::EntitySnapshot &  ice,
EntitySnapshotBase< Args... > &  snapshot 
)

Definition at line 72 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ fromIce() [7/8]

void armarx::armem::base::fromIce ( const data::Memory &  ice,
MemoryBase< Args... > &  memory 
)

Definition at line 190 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ fromIce() [8/8]

void armarx::armem::base::fromIce ( const data::ProviderSegment &  ice,
ProviderSegmentBase< Args... > &  providerSegment 
)

Definition at line 127 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ operator<<()

std::ostream & operator<< ( std::ostream &  os,
const EntityInstanceMetadata rhs 
)

Definition at line 22 of file EntityInstanceBase.cpp.

+ Here is the call graph for this function:

◆ toIce() [1/8]

void armarx::armem::base::toIce ( data::CoreSegment &  ice,
const CoreSegmentBase< Args... > &  coreSegment 
)

Definition at line 144 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ toIce() [2/8]

void armarx::armem::base::toIce ( data::Entity &  ice,
const EntityBase< Args... > &  entity 
)

Definition at line 87 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ toIce() [3/8]

void armarx::armem::base::toIce ( data::EntityInstance &  ice,
const EntityInstanceBase< Args... > &  data 
)

Definition at line 40 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ toIce() [4/8]

void toIce ( data::EntityInstanceMetadata &  ice,
const EntityInstanceMetadata metadata 
)

Definition at line 56 of file ice_conversions.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ toIce() [5/8]

void toIce ( data::EntityInstanceMetadataPtr &  ice,
const EntityInstanceMetadata metadata 
)

Definition at line 76 of file ice_conversions.cpp.

◆ toIce() [6/8]

void armarx::armem::base::toIce ( data::EntitySnapshot &  ice,
const EntitySnapshotBase< Args... > &  snapshot 
)

Definition at line 61 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ toIce() [7/8]

void armarx::armem::base::toIce ( data::Memory &  ice,
const MemoryBase< Args... > &  memory 
)

Definition at line 178 of file ice_conversions.h.

+ Here is the call graph for this function:

◆ toIce() [8/8]

void armarx::armem::base::toIce ( data::ProviderSegment &  ice,
const ProviderSegmentBase< Args... > &  providerSegment 
)

Definition at line 113 of file ice_conversions.h.

+ Here is the call graph for this function: