Lines Matching +full:m +full:- +full:class
19 inline void intrusive_ptr_add_ref(DBusMessage* m) { dbus_message_ref(m); } in intrusive_ptr_add_ref() argument
21 inline void intrusive_ptr_release(DBusMessage* m) { dbus_message_unref(m); } in intrusive_ptr_release() argument
25 class message {
76 message(DBusMessage* m) : message_(m) {} in message() argument
129 packer(message& m) { impl::message_iterator::init_append(m, iter_); } in packer()
134 if (this->pack(e) == false) { in pack()
238 unpacker(message& m) { impl::message_iterator::init(m, iter_); } in unpacker()
366 -> decltype(std::declval<C>().emplace(*p), std::true_type());
386 -> decltype(std::declval<C>().emplace_back(*p), std::true_type());
464 inline std::ostream& operator<<(std::ostream& os, const message& m) { in operator <<() argument
465 os << "type='" << m.get_type() << "'," in operator <<()
466 << "sender='" << m.get_sender() << "'," in operator <<()
467 << "interface='" << m.get_interface() << "'," in operator <<()
468 << "member='" << m.get_member() << "'," in operator <<()
469 << "path='" << m.get_path() << "'," in operator <<()
470 << "destination='" << m.get_destination() << "'"; in operator <<()
477 template <class T>
481 template <class R, class... Args>
489 template <class R, class... Args>
497 template <class R, class... Args>
504 // partial specialization for pointer-to-member-function (i.e., operator()'s)
505 template <class T, class R, class... Args>
512 template <class T, class R, class... Args>
519 template <class F, size_t... Is>
524 template <size_t N, class F>
529 template <class Tuple, class F>
535 template <class Tuple>
536 constexpr bool unpack_into_tuple(Tuple& t, dbus::message& m) { in unpack_into_tuple() argument
538 [&](auto... Is) { return m.unpack(std::get<Is>(t)...); }); in unpack_into_tuple()
542 constexpr bool unpack_into_tuple(std::tuple<>& t, dbus::message& m) { in unpack_into_tuple() argument
547 constexpr bool pack_tuple_into_msg(std::tuple<Args...>& t, dbus::message& m) { in pack_tuple_into_msg() argument
549 [&](auto... Is) { return m.pack(std::get<Is>(t)...); }); in pack_tuple_into_msg()
553 constexpr bool pack_tuple_into_msg(std::tuple<>& t, dbus::message& m) { in pack_tuple_into_msg() argument
559 constexpr bool pack_tuple_into_msg(Element& t, dbus::message& m) { in pack_tuple_into_msg() argument
560 return m.pack(t); in pack_tuple_into_msg()