MemoryItem Class Reference

Base class of memory classes on different levels. More...

#include <RobotAPI/libraries/armem/core/base/detail/MemoryItem.h>

+ Inheritance diagram for MemoryItem:

Public Member Functions

MemoryID & id ()
 
const MemoryID & id () const
 
 MemoryItem ()
 
 MemoryItem (const MemoryID &id)
 
 MemoryItem (const MemoryItem &other)=default
 
 MemoryItem (MemoryItem &&other)=default
 
MemoryItem & operator= (const MemoryItem &other)=default
 
MemoryItem & operator= (MemoryItem &&other)=default
 

Protected Member Functions

 ~MemoryItem ()
 

Protected Attributes

MemoryID _id
 

Detailed Description

Base class of memory classes on different levels.

Constructor & Destructor Documentation

◆ MemoryItem() [1/4]

◆ MemoryItem() [2/4]

MemoryItem ( const MemoryID & id)
explicit

◆ MemoryItem() [3/4]

MemoryItem ( const MemoryItem & other)
default

◆ MemoryItem() [4/4]

MemoryItem ( MemoryItem && other)
default

◆ ~MemoryItem()

~MemoryItem ( )
protected

Member Function Documentation

◆ id() [1/2]

MemoryID & id ( )
inline

◆ id() [2/2]

const MemoryID & id ( ) const
inline

◆ operator=() [1/2]

MemoryItem & operator= ( const MemoryItem & other)
default

◆ operator=() [2/2]

MemoryItem & operator= ( MemoryItem && other)
default

Member Data Documentation

◆ _id

MemoryID _id
protected

The documentation for this class was generated from the following files: