Structure allowing typeless parameters
Manually creates a DBusAny object using a type, signature and explicit variant specifier.
Automatically creates a DBusAny object with fitting parameters from a D type or Variant!T.
Get the value stored in the DBusAny object.
Converts a basic type, a tuple or an array to the D type with type checking.
If the value is an array of DictionaryEntries this will return a HashMap
Get the DBus type signature of the value stored in the DBusAny object.
If true, this value will get serialized as variant value, otherwise it is serialized like it wasn't in a DBusAny wrapper. Same functionality as Variant!T but with dynamic types if true.
Child signature for Arrays & Tuples
DBus type of the value (never 'v'), see typeSig!T