mc_rbdyn::DevicePtrVector Struct Reference

#include <mc_rbdyn/RobotModule.h>

Inheritance diagram for mc_rbdyn::DevicePtrVector:
Collaboration diagram for mc_rbdyn::DevicePtrVector:

Public Member Functions

 DevicePtrVector ()=default
 
MC_RBDYN_DLLAPI DevicePtrVector (const DevicePtrVector &v)
 
MC_RBDYN_DLLAPI DevicePtrVectoroperator= (const DevicePtrVector &v)
 
 DevicePtrVector (DevicePtrVector &&v)=default
 
DevicePtrVectoroperator= (DevicePtrVector &&v)=default
 

Detailed Description

Holds a vector of unique pointers

This enables copy operation by cloning the devices

Constructor & Destructor Documentation

◆ DevicePtrVector() [1/3]

mc_rbdyn::DevicePtrVector::DevicePtrVector ( )
inlinedefault

◆ DevicePtrVector() [2/3]

MC_RBDYN_DLLAPI mc_rbdyn::DevicePtrVector::DevicePtrVector ( const DevicePtrVector v)

◆ DevicePtrVector() [3/3]

mc_rbdyn::DevicePtrVector::DevicePtrVector ( DevicePtrVector &&  v)
inlinedefault

Member Function Documentation

◆ operator=() [1/2]

MC_RBDYN_DLLAPI DevicePtrVector& mc_rbdyn::DevicePtrVector::operator= ( const DevicePtrVector v)

◆ operator=() [2/2]

DevicePtrVector& mc_rbdyn::DevicePtrVector::operator= ( DevicePtrVector &&  v)
inlinedefault

The documentation for this struct was generated from the following file: