KVMap< KVMapOpts > Struct Template Reference

A map of (key,value) strings. More...

#include <KVMap.h>

Inheritance diagram for KVMap< KVMapOpts >:

_KVMap

List of all members.

Public Member Functions

 KVMap ()
 KVMap (const char *str_r)
 KVMap (const std::string &str_r)
 KVMap (const map_type &map_r)
 ~KVMap ()
std::string asString () const


Detailed Description

template<typename KVMapOpts>
struct KVMap< KVMapOpts >

A map of (key,value) strings.

The template argument defines the _KVMap::Options for split and join.

E.g. mount options (a comma separated list of key[=value] pairs) could be handled by KVMap<_KVMap::Comma>.


Constructor & Destructor Documentation

template<typename KVMapOpts>
KVMap< KVMapOpts >::KVMap (  )  [inline]

template<typename KVMapOpts>
KVMap< KVMapOpts >::KVMap ( const char *  str_r  )  [inline]

template<typename KVMapOpts>
KVMap< KVMapOpts >::KVMap ( const std::string &  str_r  )  [inline]

template<typename KVMapOpts>
KVMap< KVMapOpts >::KVMap ( const map_type map_r  )  [inline]

template<typename KVMapOpts>
KVMap< KVMapOpts >::~KVMap (  )  [inline]


Member Function Documentation

template<typename KVMapOpts>
std::string KVMap< KVMapOpts >::asString (  )  const [inline]


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