Home | History | Annotate | Download | only in heap

Lines Matching refs:VectorTraits

984 template <typename T> struct VectorTraits<WebCore::Member<T> > : VectorTraitsBase<WebCore::Member<T> > {
990 template <typename T> struct VectorTraits<WebCore::WeakMember<T> > : VectorTraitsBase<WebCore::WeakMember<T> > {
996 template <typename T> struct VectorTraits<WebCore::HeapVector<T, 0> > : VectorTraitsBase<WebCore::HeapVector<T, 0> > {
1002 template <typename T> struct VectorTraits<WebCore::HeapDeque<T, 0> > : VectorTraitsBase<WebCore::HeapDeque<T, 0> > {
1008 template <typename T, size_t inlineCapacity> struct VectorTraits<WebCore::HeapVector<T, inlineCapacity> > : VectorTraitsBase<WebCore::HeapVector<T, inlineCapacity> > {
1009 static const bool needsDestruction = VectorTraits<T>::needsDestruction;
1010 static const bool canInitializeWithMemset = VectorTraits<T>::canInitializeWithMemset;
1011 static const bool canMoveWithMemcpy = VectorTraits<T>::canMoveWithMemcpy;
1014 template <typename T, size_t inlineCapacity> struct VectorTraits<WebCore::HeapDeque<T, inlineCapacity> > : VectorTraitsBase<WebCore::HeapDeque<T, inlineCapacity> > {
1015 static const bool needsDestruction = VectorTraits<T>::needsDestruction;
1016 static const bool canInitializeWithMemset = VectorTraits<T>::canInitializeWithMemset;
1017 static const bool canMoveWithMemcpy = VectorTraits<T>::canMoveWithMemcpy;