Mapping from designed to be stored into a database file. More...
#include <wipal/tool/mapping.hh>
Public Member Functions | |
| mapping (const std::string &, const Factory &factory=Factory()) | |
| const Value & | operator[] (const Key &) |
| operator std::ostream & () | |
| template<class T > | |
| std::ostream & | operator<< (const T &) |
Protected Member Functions | |
| void | load (std::istream &) |
Mapping from designed to be stored into a database file.
Load the mapping from the file at creation when the file exists. Store it at deletion so it could be used later, or loaded in a database using a LOAD DATA INFILE SQL command.
FIXME: Document the Factory parameter.
| const V & wpl::tool::mapping< K, V, F >::operator[] | ( | const K & | a | ) | [inline] |
Retrieve the value of a corresponding key.
When the key already exists in the mapping, just return its value. Else, insert the (key, value) pair according to the Factory template parameter.
1.6.2