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 (bytecodeistream &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 ( bytecodeistream str  ) 


Member Function Documentation

YCPMap::DEF_COW_COMMON ( Map  ,
Value   
) [private]

void YCPMap::add ( const YCPValue key,
const YCPValue value 
) [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]

YCPMapIterator YCPMap::begin (  )  const [inline]

YCPMapIterator YCPMap::end (  )  const [inline]


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 01:20:23 2007 for yast2-core by  doxygen 1.5.0