#include <array.hpp>
Public Types | |
| enum | { SizeBitLen = RawEncodedSizeType::BitLen } |
| typedef StorageType< IntegerSpec< IntegerBitLen< EnumMax< MaxSize, 2 >::Result >::Result, SignednessUnsigned, CastModeSaturate > >::Type | SizeType |
Public Member Functions | |
| SizeType | capacity () const |
| void | clear () |
| SizeType | size () const |
Protected Types | |
| typedef IntegerSpec< IntegerBitLen< MaxSize >::Result, SignednessUnsigned, CastModeSaturate > | RawEncodedSizeType |
Protected Member Functions | |
| DynamicArrayBase () | |
| void | grow () |
| void | shrink () |
| SizeType | validateRange (SizeType pos) const |
| ~DynamicArrayBase () | |
Private Attributes | |
| SizeType | size_ |
|
protected |
| typedef StorageType<IntegerSpec<IntegerBitLen<EnumMax<MaxSize, 2>::Result>::Result, SignednessUnsigned, CastModeSaturate> >::Type uavcan::DynamicArrayBase< MaxSize >::SizeType |
| anonymous enum |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
private |