21#ifndef __EDELIB_EDBUSDICT_H__
22#define __EDELIB_EDBUSDICT_H__
25#include "EdbusContainer.h"
44 if(key == other.
key && value == other.
value)
Abstract container for D-Bus containers.
Definition EdbusContainer.h:52
list< T >::const_iterator const_iterator
Definition EdbusContainer.h:62
Class for representing D-Bus data types.
Definition EdbusData.h:110
bool operator==(const String &str1, const char *str2)
Definition String.h:353
EdbusDataType
Type of data current EdbusData object holds.
Definition EdbusData.h:41
An entry in EdbusDict.
Definition EdbusDict.h:34
bool operator!=(const EdbusDictEntry &other) const
Definition EdbusDict.h:52
bool operator==(const EdbusDictEntry &other) const
Definition EdbusDict.h:43
EdbusData value
Definition EdbusDict.h:38
EdbusData key
Definition EdbusDict.h:36
Dictionary container for D-Bus types.
Definition EdbusDict.h:121
const_iterator end(void) const
EdbusData find(const EdbusData &key)
EdbusDataType key_type(void)
bool operator==(const EdbusDict &other)
void append(const EdbusData &key, const EdbusData &value)
EdbusDataType value_type(void)
bool value_type_is_container(void)
void remove(const EdbusData &key)
const_iterator begin(void) const
bool operator!=(const EdbusDict &other)
Definition EdbusDict.h:166
EdbusContainer< EdbusDictEntry >::const_iterator const_iterator
Definition EdbusDict.h:125
unsigned int size(void) const