Searched refs:introspect (Results 1 – 4 of 4) sorted by relevance
51 namespace introspect {161 static constexpr auto introspect_members(::iorap::introspect::type<TYPE>) { \165 static constexpr auto introspect_members(::iorap::introspect::type<TYPE>) { \166 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{}\171 static constexpr auto introspect_members(::iorap::introspect::type<TYPE>) { \172 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{},\173 ::iorap::introspect::member_type<&TYPE::m2>{}\178 static constexpr auto introspect_members(::iorap::introspect::type<TYPE>) { \179 return std::make_tuple(::iorap::introspect::member_type<&TYPE::m1>{},\180 ::iorap::introspect::member_type<&TYPE::m2>{},\[all …]
24 namespace introspect {136 #define STATIC_FAIL(T, msg) static_assert(::iorap::introspect::dependent_false_v<T>, msg)
52 ::iorap::introspect::for_each_member_field_value(*Self(), [&](auto&& value) { in writeToParcel()78 ::iorap::introspect::for_each_member_field_set_value(tmp, [&](auto field_type) { in readFromParcel()86 return ::iorap::introspect::aliasing_forward<ValueT>(read_value); in readFromParcel()
34 namespace introspect { namespace