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 Jun 16 15:51:35 2006 for liby2util by  doxygen 1.4.6