Manually creates a DBusAny object using a type, signature and implicit specifier.
Automatically creates a DBusAny object with fitting parameters from a D type or Variant!T. Pass a Variant!T to make this an explicit variant.
Get the value stored in the DBusAny object.
Converts a basic type, a tuple or an array to the D type with type checking. Tuples can get converted to an array too.
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
Structure allowing typeless parameters