Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

_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::_fjoin
 

std::string _KVMap::Options::_fsplit
 

std::string _KVMap::Options::_kvjoin
 

std::string _KVMap::Options::_kvsplit
 


The documentation for this struct was generated from the following file:
Generated on Fri Feb 24 00:30:02 2006 for liby2util by  doxygen 1.4.4