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