_KVMap::Options Struct Reference

Options for conversion of KVMaps to/from string. More...

#include <KVMap.h>

Inheritance diagram for _KVMap::Options:

_KVMap::CharSep< kv, f >

List of all members.

Public Member Functions

 Options (const std::string &kvsplit_r, const std::string &fsplit_r)
 Options (const std::string &kvsplit_r, const std::string &fsplit_r, const std::string &kvjoin_r)
 Options (const std::string &kvsplit_r, const std::string &fsplit_r, const std::string &kvjoin_r, const std::string &fjoin_r)

Public Attributes

std::string _kvsplit
std::string _fsplit
std::string _kvjoin
std::string _fjoin


Detailed Description

Options for conversion of KVMaps to/from string.

_kvsplit: The string separating key from value

_fsplit: (key,value) pairs are separated by any nonempty sequence of characers occurring in _fsplit

_kvjoin: The string used to join key and value.

_fjoin: The string used to separate (key,value) pairs.

TODO: Maybe options for exact _fsplit handling and timming of values.


Constructor & Destructor Documentation

_KVMap::Options::Options ( const std::string &  kvsplit_r,
const std::string &  fsplit_r 
) [inline]

_KVMap::Options::Options ( const std::string &  kvsplit_r,
const std::string &  fsplit_r,
const std::string &  kvjoin_r 
) [inline]

_KVMap::Options::Options ( const std::string &  kvsplit_r,
const std::string &  fsplit_r,
const std::string &  kvjoin_r,
const std::string &  fjoin_r 
) [inline]


Member Data Documentation

std::string _KVMap::Options::_kvsplit

std::string _KVMap::Options::_fsplit

std::string _KVMap::Options::_kvjoin

std::string _KVMap::Options::_fjoin


The documentation for this struct was generated from the following file:
Generated on Fri Sep 21 22:35:03 2007 for liby2util by  doxygen 1.5.3