Lines Matching defs:NonMoveableStruct
816 struct NonMoveableStruct {
817 explicit NonMoveableStruct(int x_in) : x(x_in) {}
818 NonMoveableStruct(NonMoveableStruct&&) = delete;
823 static_assert(!std::is_move_constructible_v<NonMoveableStruct>);
824 static_assert(!std::is_copy_constructible_v<NonMoveableStruct>);
826 static_assert(!std::is_move_assignable_v<NonMoveableStruct>);
827 static_assert(!std::is_copy_assignable_v<NonMoveableStruct>);
831 const auto return_17 = [] { return NonMoveableStruct(17); };
833 static_cast<void>(OnceAction<NonMoveableStruct()>{return_17});
834 static_cast<void>(Action<NonMoveableStruct()>{return_17});
836 static_cast<void>(OnceAction<NonMoveableStruct(int)>{return_17});
837 static_cast<void>(Action<NonMoveableStruct(int)>{return_17});
841 MockFunction<NonMoveableStruct()> mock;