type_traits.h | 47 // has_trivial_assign 101 template <class T> struct has_trivial_assign; 272 // We can't get has_trivial_assign right without compiler help, so fail 276 template <class T> struct has_trivial_assign : is_pod<T> { }; struct in namespace:google::protobuf::internal 277 template <class T, class U> struct has_trivial_assign<std::pair<T, U> > struct in namespace:google::protobuf::internal 279 (has_trivial_assign<T>::value && 280 has_trivial_assign<U>::value)> { }; 281 template <class A, int N> struct has_trivial_assign<A[N]> struct in namespace:google::protobuf::internal 282 : has_trivial_assign<A> { };
|