
Public Types | |
| enum | { NumKV = (MemPoolBlockSize - sizeof(LinkedListNode<KVGroup>)) / sizeof(KVPair) } |
Public Member Functions | |
| KVPair * | find (const Key &key) |
| KVGroup () | |
Public Member Functions inherited from uavcan::LinkedListNode< 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 | |
Protected Member Functions inherited from uavcan::LinkedListNode< KVGroup > | |
| LinkedListNode () | |
| ~LinkedListNode () | |
| anonymous enum |
|
inline |
|
inlinestatic |
|
inline |
|
inlinestatic |
| KVPair uavcan::Map< Key, Value >::KVGroup::kvs[NumKV] |