#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 |