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

YCPMap Class Reference

Wrapper for YCPMapRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPMapRep with the arrow operator. See YCPMapRep. More...

#include <YCPMap.h>

Inheritance diagram for YCPMap:

YCPValue YCPElement List of all members.

Public Member Functions

 YCPMap ()
 YCPMap (std::istream &str)
void add (const YCPValue &key, const YCPValue &value)
YCPMap functionalAdd (const YCPValue &key, const YCPValue &value) const
void remove (const YCPValue &key)
long size () const
YCPValue value (const YCPValue &key) const
YCPMapIterator begin () const
YCPMapIterator end () const

Private Member Functions

 DEF_COW_COMMON (Map, Value)

Detailed Description

Wrapper for YCPMapRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPMapRep with the arrow operator. See YCPMapRep.


Constructor & Destructor Documentation

YCPMap::YCPMap  )  [inline]
 

YCPMap::YCPMap std::istream &  str  ) 
 


Member Function Documentation

void YCPMap::add const YCPValue key,
const YCPValue value
[inline]
 

YCPMapIterator YCPMap::begin  )  const [inline]
 

YCPMap::DEF_COW_COMMON Map  ,
Value 
[private]
 

YCPMapIterator YCPMap::end  )  const [inline]
 

YCPMap YCPMap::functionalAdd const YCPValue key,
const YCPValue value
const [inline]
 

void YCPMap::remove const YCPValue key  )  [inline]
 

long YCPMap::size  )  const [inline]
 

YCPValue YCPMap::value const YCPValue key  )  const [inline]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 9 18:15:25 2007 for yast2-core by doxygen 1.3.6