LoanableSequence specialization for DynamicData. More...
#include <DynamicLoanableSequence.hpp>
Inherits LoanableTypedCollection< fastrtps::types::DynamicData, _NonConstEnabler >.
Public Types | |
| using | size_type = LoanableCollection::size_type |
| Type for the size of the sequence. | |
| using | element_type = LoanableCollection::element_type |
| Type for the elements in the sequence. | |
Public Member Functions | |
| LoanableSequence (fastrtps::types::DynamicType_ptr dyn_type) | |
| Construct a LoanableSequence with a specified dynamic type. | |
| LoanableSequence (size_type max) | |
| Construct a LoanableSequence with a specified maximum size. | |
| ~LoanableSequence () | |
| Destructor for LoanableSequence. | |
| LoanableSequence (const LoanableSequence &)=delete | |
| Deleted copy constructor for LoanableSequence. | |
| LoanableSequence & | operator= (const LoanableSequence &)=delete |
| Deleted copy assignment operator for LoanableSequence. | |
| LoanableSequence (LoanableSequence &&)=default | |
| Move constructor for LoanableSequence. | |
| LoanableSequence & | operator= (LoanableSequence &&)=default |
| Move assignment operator for LoanableSequence. | |
LoanableSequence specialization for DynamicData.
This class provides a sequence container for handling loanable collections of DynamicData.
| _NonConstEnabler | to enable data access through [] operator on non-const sequences. |
| using element_type = LoanableCollection::element_type |
Type for the elements in the sequence.
| using size_type = LoanableCollection::size_type |
Type for the size of the sequence.
|
inline |
Construct a LoanableSequence with a specified dynamic type.
| [in] | dyn_type | Pointer to the DynamicType. |
|
inline |
Construct a LoanableSequence with a specified maximum size.
| [in] | max | Maximum size of the sequence. |
|
inline |
Destructor for LoanableSequence.
|
delete |
Deleted copy constructor for LoanableSequence.
|
default |
Move constructor for LoanableSequence.
|
delete |
Deleted copy assignment operator for LoanableSequence.
|
default |
Move assignment operator for LoanableSequence.