![]() |
Belle II Software
release-08-02-05
|
Minimal container storing a pair of < KeyType, ValueType> More...
#include <KeyValBox.h>

Public Types | |
| using | BoxEntry = std::pair< KeyType, ValueType > |
| typedef for readable entry-type | |
| using | Iterator = typename std::vector< BoxEntry >::iterator |
| typedef for more readable iterator-type | |
| using | ConstIterator = typename std::vector< BoxEntry >::const_iterator |
| typedef for more readable iterator-type | |
Public Member Functions | |
| ValueType * | find (const KeyType &aKey) |
| for given key a pointer to the value is returned. More... | |
| void | push_back (std::pair< KeyType, ValueType > &newPair) |
| push_back for new pair given | |
| void | push_back (std::pair< KeyType, ValueType > newPair) |
| push_back for new pair given | |
| Iterator | begin () |
| returns iterator for container: begin | |
| ConstIterator | begin () const |
| returns iterator for container: begin | |
| Iterator | end () |
| returns iterator for container: end | |
| ConstIterator | end () const |
| returns iterator for container: end | |
| unsigned int | size () const |
| returns number of entries in container: | |
Protected Attributes | |
| std::vector< std::pair< KeyType, ValueType > > | m_container |
| the container containing the keys and values | |
Minimal container storing a pair of < KeyType, ValueType>
Definition at line 24 of file KeyValBox.h.
|
inline |
for given key a pointer to the value is returned.
If key was invalid, a nullptr-ptr will be returned
Definition at line 45 of file KeyValBox.h.