Searched refs:trait_trivial_move (Results 1 – 4 of 4) sorted by relevance
36 template <typename T> struct trait_trivial_move { enum { value = false }; }; argument52 has_trivial_move = is_pointer || trait_trivial_move<TYPE>::value81 template<> struct trait_trivial_move< T > { enum { value = true }; };258 struct trait_trivial_move< key_value_pair_t<K, V> >
96 template<typename KEY, typename VALUE> struct trait_trivial_move<KeyedVector<KEY, VALUE> > {97 enum { value = trait_trivial_move<SortedVector< key_value_pair_t<KEY, VALUE> > >::value };
138 template<typename T> struct trait_trivial_move<SortedVector<T> > { enum { value = true }; };
206 template<typename T> struct trait_trivial_move<Vector<T> > { enum { value = true }; };