Lines Matching refs:FooWithAssign
251 struct FooWithAssign : Foo { struct
252 FooWithAssign() = default;
253 FooWithAssign( intptr_t b ) : Foo(b) {} in FooWithAssign() argument
254 FooWithAssign( const FooWithAssign& ) = default;
255 FooWithAssign( FooWithAssign&& ) = default;
257 FooWithAssign& operator=( const FooWithAssign& f ) {
258 return static_cast<FooWithAssign&>(Foo::operator=(f));
261 FooWithAssign& operator=( FooWithAssign&& f ) {
262 return static_cast<FooWithAssign&>(Foo::operator=(std::move(f)));
299 using value_type = FooWithAssign;
315 using value_type = std::pair<FooWithAssign, FooWithAssign>;
323 FooWithAssign foo;
569 template <typename ContainerTraits, typename POCMA = std::false_type, typename T = FooWithAssign>
712 using allocator_type = std::allocator<FooWithAssign>; in test_move_assignment_POCMA_true_stateless_allocator()
852 struct hash<move_support_tests::FooWithAssign> {
853 std::size_t operator()( const move_support_tests::FooWithAssign& f ) const {