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

MemoryIDid ()
 
const MemoryIDid () const
 
 MemoryItem ()
 
 MemoryItem (const MemoryID &id)
 
 MemoryItem (const MemoryItem &other)=default
 
 MemoryItem (MemoryItem &&other)=default
 
MemoryItemoperator= (const MemoryItem &other)=default
 
MemoryItemoperator= (MemoryItem &&other)=default
 

Protected Member Functions

 ~MemoryItem ()
 

Protected Attributes

MemoryID _id
 

Detailed Description

Base class of memory classes on different levels.

Definition at line 14 of file MemoryItem.h.

Constructor & Destructor Documentation

◆ MemoryItem() [1/4]

Definition at line 7 of file MemoryItem.cpp.

◆ MemoryItem() [2/4]

MemoryItem ( const MemoryID id)
explicit

Definition at line 12 of file MemoryItem.cpp.

◆ MemoryItem() [3/4]

MemoryItem ( const MemoryItem other)
default

◆ MemoryItem() [4/4]

MemoryItem ( MemoryItem &&  other)
default

◆ ~MemoryItem()

~MemoryItem ( )
protected

Definition at line 18 of file MemoryItem.cpp.

Member Function Documentation

◆ id() [1/2]

MemoryID& id ( )
inline

Definition at line 27 of file MemoryItem.h.

◆ id() [2/2]

const MemoryID& id ( ) const
inline

Definition at line 31 of file MemoryItem.h.

◆ operator=() [1/2]

MemoryItem& operator= ( const MemoryItem other)
default

◆ operator=() [2/2]

MemoryItem& operator= ( MemoryItem &&  other)
default

Member Data Documentation

◆ _id

MemoryID _id
protected

Definition at line 46 of file MemoryItem.h.


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