#include <array.hpp>
Public Types | |
| enum | { SizeBitLen = 0 } |
| typedef StorageType< IntegerSpec< IntegerBitLen< EnumMax< Size, 2 >::Result >::Result, SignednessUnsigned, CastModeSaturate > >::Type | SizeType |
Public Member Functions | |
| SizeType | capacity () const |
| SizeType | size () const |
Protected Types | |
| typedef IntegerSpec< IntegerBitLen< Size >::Result, SignednessUnsigned, CastModeSaturate > | RawEncodedSizeType |
Protected Member Functions | |
| StaticArrayBase () | |
| SizeType | validateRange (SizeType pos) const |
| ~StaticArrayBase () | |
|
protected |
| typedef StorageType<IntegerSpec<IntegerBitLen<EnumMax<Size, 2>::Result>::Result, SignednessUnsigned, CastModeSaturate> >::Type uavcan::StaticArrayBase< Size >::SizeType |
| anonymous enum |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
inlineprotected |