|
Elektra
0.8.5
|
See examples/cpp_example_userexception.cpp for how to use USER_DEFINED_EXEPTIONS. More...
Data Structures | |
| class | KDB |
| Opens the session with the Key database. More... | |
| class | Key |
| A Key is the essential class that encapsulates key name , value and metainfo . More... | |
| class | KeySet |
| A keyset holds together a set of keys. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, kdb::Key const &k) |
| Stream a the name of a key. | |
| std::istream & | operator>> (std::istream &is, kdb::Key &k) |
| Reads a line with a keys name. | |
| std::ostream & | operator<< (std::ostream &os, kdb::KeySet const &cks) |
| Outputs line per line the keynames. | |
| std::istream & | operator>> (std::istream &is, kdb::KeySet &ks) |
| Reads line per line key names and appends those keys to ks. | |
See examples/cpp_example_userexception.cpp for how to use USER_DEFINED_EXEPTIONS.
See examples/cpp_example_userio.cpp for how to use USER_DEFINED_IO.
|
inline |
Stream a the name of a key.
If you also want to stream the value, use the plugin framework.
| os | the stream to write to |
| k | the key which name should be streamed |
|
inline |
Outputs line per line the keynames.
To output values you should use the plugin framework.
| os | the stream to write to |
| cks | the keyset which should be streamed |
|
inline |
Reads a line with a keys name.
| is | the stream to read from |
| k | the key whose name will be set |
|
inline |
Reads line per line key names and appends those keys to ks.
To input values you need to use the plugin framework.
| is | the stream to read from |
| ks | the keyset to append to |
1.8.2