Public Member Functions | |
| Private () | |
| ~Private () | |
Public Attributes | |
| Type | type |
| Type | keyType |
| union { | |
| bool boolValue | |
| TQ_UINT8 byteValue | |
| TQ_INT16 int16Value | |
| TQ_UINT16 uint16Value | |
| TQ_INT32 int32Value | |
| TQ_UINT32 uint32Value | |
| TQ_INT64 int64Value | |
| TQ_UINT64 uint64Value | |
| double doubleValue | |
| void * pointer | |
| } | value |
Definition at line 37 of file tqdbusdata.cpp.
| TQT_DBusData::Private::Private | ( | ) | [inline] |
Definition at line 34 of file tqdbusdata.cpp.
| TQT_DBusData::Private::~Private | ( | ) | [inline] |
Definition at line 36 of file tqdbusdata.cpp.
: public TQShared { public: Private() : TQShared(), type(TQT_DBusData::Invalid), keyType(TQT_DBusData::Invalid) {} ~Private() { switch (type) { case TQT_DBusData::String: delete (TQString*)value.pointer; break; case TQT_DBusData::ObjectPath: delete (TQT_DBusObjectPath*)value.pointer; break; case TQT_DBusData::UnixFd: delete (TQT_DBusUnixFd*)value.pointer; break; case TQT_DBusData::List: delete (TQT_DBusDataList*)value.pointer; break; case TQT_DBusData::Struct: delete (TQValueList<TQT_DBusData>*)value.pointer; break; case TQT_DBusData::Variant: delete (TQT_DBusVariant*)value.pointer; break; case TQT_DBusData::Map: switch (keyType) { case TQT_DBusData::Byte: delete (TQT_DBusDataMap<TQ_UINT8>*)value.pointer; break; case TQT_DBusData::Int16: delete (TQT_DBusDataMap<TQ_INT16>*)value.pointer; break; case TQT_DBusData::UInt16: delete (TQT_DBusDataMap<TQ_UINT16>*)value.pointer; break; case TQT_DBusData::Int32: delete (TQT_DBusDataMap<TQ_INT32>*)value.pointer; break; case TQT_DBusData::UInt32: delete (TQT_DBusDataMap<TQ_UINT32>*)value.pointer; break; case TQT_DBusData::Int64: delete (TQT_DBusDataMap<TQ_INT64>*)value.pointer; break; case TQT_DBusData::UInt64: delete (TQT_DBusDataMap<TQ_UINT64>*)value.pointer; break; case TQT_DBusData::String: delete (TQT_DBusDataMap<TQString>*)value.pointer; break; case TQT_DBusData::ObjectPath: delete (TQT_DBusDataMap<TQT_DBusObjectPath>*)value.pointer; break; case TQT_DBusData::UnixFd: delete (TQT_DBusDataMap<TQT_DBusUnixFd>*)value.pointer; break; default: tqFatal("TQT_DBusData::Private: unhandled map key type %d(%s)", keyType, TQT_DBusData::typeName(keyType)); break; }
Definition at line 125 of file tqdbusdata.cpp.
| TQ_UINT8 TQT_DBusData::Private::byteValue |
Definition at line 126 of file tqdbusdata.cpp.
Definition at line 133 of file tqdbusdata.cpp.
| TQ_INT16 TQT_DBusData::Private::int16Value |
Definition at line 127 of file tqdbusdata.cpp.
| TQ_INT32 TQT_DBusData::Private::int32Value |
Definition at line 129 of file tqdbusdata.cpp.
| TQ_INT64 TQT_DBusData::Private::int64Value |
Definition at line 131 of file tqdbusdata.cpp.
Definition at line 121 of file tqdbusdata.cpp.
Definition at line 134 of file tqdbusdata.cpp.
Definition at line 120 of file tqdbusdata.cpp.
| TQ_UINT16 TQT_DBusData::Private::uint16Value |
Definition at line 128 of file tqdbusdata.cpp.
| TQ_UINT32 TQT_DBusData::Private::uint32Value |
Definition at line 130 of file tqdbusdata.cpp.
| TQ_UINT64 TQT_DBusData::Private::uint64Value |
Definition at line 132 of file tqdbusdata.cpp.
| union { ... } TQT_DBusData::Private::value |
1.7.1