Lines Matching refs:SafeArrayTraits
229 struct SafeArrayTraits
254 struct SafeArrayTraits<T *>
260 struct SafeArrayTraits<PRUnichar *>
292 struct SafeArrayTraits<const PRUnichar *>
319 struct SafeArrayTraits<nsID *>
397 struct SafeArrayTraits : public SafeArrayTraitsBase
456 struct SafeArrayTraits<T *>
461 /* Although the generic SafeArrayTraits template would work for all integers,
465 struct SafeArrayTraits<LONG> : public SafeArrayTraitsBase
477 struct SafeArrayTraits<ULONG> : public SafeArrayTraitsBase
489 struct SafeArrayTraits<LONG64> : public SafeArrayTraitsBase
501 struct SafeArrayTraits<ULONG64> : public SafeArrayTraitsBase
513 struct SafeArrayTraits<BSTR> : public SafeArrayTraitsBase
528 struct SafeArrayTraits<GUID> : public SafeArrayTraitsBase
605 template<typename T, class Traits = SafeArrayTraits<T> >
1432 SafeArrayTraits<nsID *> >
1436 typedef SafeArray<const nsID *, SafeArrayTraits<nsID *> > Base;
1468 typedef SafeArray<const GUID, SafeArrayTraits<GUID> > SafeConstGUIDArray;