#include <YCPMap.h>

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) | |
| YCPMap::YCPMap | ( | ) | [inline] |
| YCPMap::YCPMap | ( | bytecodeistream & | str | ) |
References Bytecode::readInt32(), Bytecode::readValue(), and value().
| YCPMap::DEF_COW_COMMON | ( | Map | , | |
| Value | ||||
| ) | [private] |
References ELEMENT, and value().
Referenced by YEMap::evaluate(), fillCache(), YCPMapRep::functionalAdd(), IniAgent::generateSysConfigTemplate(), IniEntry::getAllDoIt(), IniBase::getAllDoIt(), IniSection::getAllDoIt(), DBusMsg::getYCPValueRaw(), l_listmap(), m_changemap(), m_filter(), m_mapmap(), m_unionmap(), map2ycpmap(), SCRAgent::SCRAgent(), shellcommand_output(), stat2map(), and ResolverAgent::Write().
| void YCPMap::remove | ( | const YCPValue & | key | ) | [inline] |
| long YCPMap::size | ( | ) | const [inline] |
References CONST_ELEMENT.
Referenced by YCPMapRep::compare(), l_listmap(), SCRAgent::SCRAgent(), and DBusMsg::typeStr().
References CONST_ELEMENT.
Referenced by add(), DummyAgent::checkPath(), YSBracket::commit(), YEBracket::evaluate(), fillCache(), flushCache(), getBeginEndType(), IniBase::getMapInteger(), IniBase::getMapString(), getParamsType(), IniParser::initMachine(), m_haskey(), m_remove(), ResolverAgent::Read(), IniSection::setAllDoIt(), AnyAgent::unparseTuple(), and YCPMap().
| YCPMapIterator YCPMap::begin | ( | ) | const [inline] |
References CONST_ELEMENT.
Referenced by DBusMsg::addYCPValueRaw(), YEPropagate::canPropagate(), YCPMapRep::compare(), dump_value(), flushCache(), l_listmap(), m_filter(), m_foreach(), m_maplist(), m_mapmap(), m_unionmap(), map2ycpmap(), Type::matchvalue(), DBusMsg::typeStr(), and ycpmap2map().
| YCPMapIterator YCPMap::end | ( | ) | const [inline] |
References CONST_ELEMENT.
Referenced by DBusMsg::addYCPValueRaw(), YEPropagate::canPropagate(), YCPMapRep::compare(), dump_value(), flushCache(), m_filter(), m_foreach(), m_maplist(), m_mapmap(), m_unionmap(), Type::matchvalue(), and ycpmap2map().
1.5.6