Public Types | |
enum | { NumKV = (MemPoolBlockSize - sizeof(LinkedListNode<KVGroup>)) / sizeof(KVPair) } |
Public Member Functions | |
KVPair * | find (const Key &key) |
KVGroup () | |
![]() | |
KVGroup * | getNextListNode () const |
void | setNextListNode (KVGroup *node) |
Static Public Member Functions | |
static void | destroy (KVGroup *&obj, IPoolAllocator &allocator) |
static KVGroup * | instantiate (IPoolAllocator &allocator) |
Public Attributes | |
KVPair | kvs [NumKV] |
Additional Inherited Members | |
![]() | |
LinkedListNode () | |
~LinkedListNode () | |
anonymous enum |
|
inline |
|
inlinestatic |
|
inline |
|
inlinestatic |
KVPair uavcan::Map< Key, Value >::KVGroup::kvs[NumKV] |