21 #ifndef __EDELIB_EDBUSLIST_H__
22 #define __EDELIB_EDBUSLIST_H__
24 #include "EdbusData.h"
25 #include "EdbusContainer.h"
void append(const EdbusData &val)
static EdbusList create_array(void)
Definition: EdbusList.h:202
EdbusContainer< EdbusData >::const_iterator const_iterator
Definition: EdbusList.h:123
const_iterator end(void) const
bool operator!=(const EdbusList &other) const
Definition: EdbusList.h:159
static EdbusList create_struct(void)
Definition: EdbusList.h:207
void remove_all(const EdbusData &val)
bool list_is_array(void) const
Definition: EdbusList.h:176
EdbusDataType value_type(void)
Abstract container for D-Bus containers.
Definition: EdbusContainer.h:52
Class for representing D-Bus data types.
Definition: EdbusData.h:110
bool operator==(const EdbusList &other) const
EdbusDataType
Type of data current EdbusData object holds.
Definition: EdbusData.h:41
unsigned int size(void) const
bool value_type_is_container(void)
const_iterator begin(void) const
EdbusList & operator<<(EdbusList &lst, const EdbusData &val)
Definition: EdbusList.h:219
A class representing D-Bus struct and array.
Definition: EdbusList.h:114
void remove(const EdbusData &val)
bool list_is_struct(void) const
Definition: EdbusList.h:181