Fcitx
|
A type to represent DBus struct. More...
#include <fcitx-utils/dbus/message.h>
Public Types | |
using | tuple_type = std::tuple< Args... > |
Public Member Functions | |
template<typename Element , typename... Elements> | |
DBusStruct (Element &&ele, Elements &&...elements) requires(sizeof...(Elements) !=0||!std | |
DBusStruct (const DBusStruct &)=default | |
DBusStruct (DBusStruct &&) noexcept(std::is_nothrow_move_constructible< tuple_type >::value)=default | |
DBusStruct & | operator= (const DBusStruct &other)=default |
DBusStruct & | operator= (DBusStruct &&other) noexcept(std::is_nothrow_move_assignable< tuple_type >::value)=default |
DBusStruct (const tuple_type &other) | |
DBusStruct (tuple_type &&other) | |
constexpr tuple_type & | data () |
constexpr const tuple_type & | data () const |
A type to represent DBus struct.
It is used for message serialization.