Lines Matching refs:ElementsKindTraits
108 template<ElementsKind Kind> class ElementsKindTraits { class
114 template<> class ElementsKindTraits<KindParam> { \
1121 ElementsKindTraits<FAST_SMI_ELEMENTS> > {
1126 ElementsKindTraits<FAST_SMI_ELEMENTS> >(name) {} in FastPackedSmiElementsAccessor()
1133 ElementsKindTraits<FAST_HOLEY_SMI_ELEMENTS> > {
1138 ElementsKindTraits<FAST_HOLEY_SMI_ELEMENTS> >(name) {} in FastHoleySmiElementsAccessor()
1145 ElementsKindTraits<FAST_ELEMENTS> > {
1150 ElementsKindTraits<FAST_ELEMENTS> >(name) {} in FastPackedObjectElementsAccessor()
1157 ElementsKindTraits<FAST_HOLEY_ELEMENTS> > {
1162 ElementsKindTraits<FAST_HOLEY_ELEMENTS> >(name) {} in FastHoleyObjectElementsAccessor()
1226 ElementsKindTraits<FAST_DOUBLE_ELEMENTS> > {
1229 ElementsKindTraits<FAST_DOUBLE_ELEMENTS> >;
1233 ElementsKindTraits<FAST_DOUBLE_ELEMENTS> >(name) {} in FastPackedDoubleElementsAccessor()
1240 ElementsKindTraits<FAST_HOLEY_DOUBLE_ELEMENTS> > {
1244 ElementsKindTraits<FAST_HOLEY_DOUBLE_ELEMENTS> >;
1248 ElementsKindTraits<FAST_HOLEY_DOUBLE_ELEMENTS> >(name) {} in FastHoleyDoubleElementsAccessor()
1256 ElementsKindTraits<Kind> > {
1260 ElementsKindTraits<Kind> >(name) {} in TypedElementsAccessor()
1263 typedef typename ElementsKindTraits<Kind>::BackingStore BackingStore;
1267 ElementsKindTraits<Kind> >;
1338 ElementsKindTraits<DICTIONARY_ELEMENTS> > {
1342 ElementsKindTraits<DICTIONARY_ELEMENTS> >(name) {} in DictionaryElementsAccessor()
1455 ElementsKindTraits<DICTIONARY_ELEMENTS> >;
1538 ElementsKindTraits<SLOPPY_ARGUMENTS_ELEMENTS> > {
1543 ElementsKindTraits<SLOPPY_ARGUMENTS_ELEMENTS> >(name) {} in SloppyArgumentsElementsAccessor()
1547 ElementsKindTraits<SLOPPY_ARGUMENTS_ELEMENTS> >;
1745 template <typename ElementsAccessorSubclass, typename ElementsKindTraits>
1748 ElementsKindTraits>::