~ubuntu-branches/ubuntu/lucid/webkit/lucid-updates

« back to all changes in this revision

Viewing changes to JavaScriptCore/wtf/Vector.h

  • Committer: Bazaar Package Importer
  • Author(s): Gustavo Noronha Silva
  • Date: 2010-01-06 21:25:06 UTC
  • mfrom: (1.2.6 upstream) (4.3.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100106212506-gd0czn4zrwf1j19l
* New upstream release
- adds basic Content-Encoding support, thanks to soup
  (Closes: #529271)
- fixes over-advertising content types as supported by
  the media player (Closes: #559420)
* debian/control:
- updated libsoup build requirement (>= 2.28.2)
* debian/libwebkit-1.0-2.symbols:
- updated with new symbols
* debian/copyright:
- updated information since 1.1.17
* Imported patch from https://bugs.webkit.org/show_bug.cgi?id=30623
- I am shipping this patch because I believe it is correct, it is the
  way to go, it fixes a race, and it needs testing.

Show diffs side-by-side

added added

removed removed

Lines of Context:
71
71
    }
72
72
 
73
73
    template <bool needsDestruction, typename T>
74
 
    class VectorDestructor;
 
74
    struct VectorDestructor;
75
75
 
76
76
    template<typename T>
77
77
    struct VectorDestructor<false, T>
90
90
    };
91
91
 
92
92
    template <bool needsInitialization, bool canInitializeWithMemset, typename T>
93
 
    class VectorInitializer;
 
93
    struct VectorInitializer;
94
94
 
95
95
    template<bool ignore, typename T>
96
96
    struct VectorInitializer<false, ignore, T>
118
118
    };
119
119
 
120
120
    template <bool canMoveWithMemcpy, typename T>
121
 
    class VectorMover;
 
121
    struct VectorMover;
122
122
 
123
123
    template<typename T>
124
124
    struct VectorMover<false, T>
162
162
    };
163
163
 
164
164
    template <bool canCopyWithMemcpy, typename T>
165
 
    class VectorCopier;
 
165
    struct VectorCopier;
166
166
 
167
167
    template<typename T>
168
168
    struct VectorCopier<false, T>
187
187
    };
188
188
 
189
189
    template <bool canFillWithMemset, typename T>
190
 
    class VectorFiller;
 
190
    struct VectorFiller;
191
191
 
192
192
    template<typename T>
193
193
    struct VectorFiller<false, T>
212
212
    };
213
213
    
214
214
    template<bool canCompareWithMemcmp, typename T>
215
 
    class VectorComparer;
 
215
    struct VectorComparer;
216
216
    
217
217
    template<typename T>
218
218
    struct VectorComparer<false, T>