Lines Matching refs:A3
130 class A3
134 explicit A3(int id = 0) TEST_NOEXCEPT : id_(id) {} in id_()
148 A3(const A3& a) TEST_NOEXCEPT : id_(a.id()) {copy_called = true;} in A3() function
149 A3(A3&& a) TEST_NOEXCEPT : id_(a.id()) {move_called = true;} in A3() function
150 A3& operator=(const A3& a) TEST_NOEXCEPT { id_ = a.id(); copy_called = true; return *this;}
151 A3& operator=(A3&& a) TEST_NOEXCEPT { id_ = a.id(); move_called = true; return *this;}
167 A3 select_on_container_copy_construction() const {return A3(-1);} in select_on_container_copy_construction()
170 template <class T> bool A3<T>::copy_called = false;
171 template <class T> bool A3<T>::move_called = false;
172 template <class T> bool A3<T>::constructed = false;
173 template <class T> bool A3<T>::destroy_called = false;
177 bool operator==(const A3<T>& x, const A3<U>& y)
184 bool operator!=(const A3<T>& x, const A3<U>& y)