Lines Matching refs:class

186 template <class T>
187 class nsDerivedSafe : public T
189 No client should ever see or have to type the name of this class. It is the
195 This type should be a nested class inside |nsCOMPtr<T>|.
217 If you see that, that means somebody checked in a [XP]COM interface class that declares an
231 template <class T>
238 template <class T>
249 template <class T>
256 See also |getter_AddRefs()|, |dont_AddRef()|, and |class nsGetterAddRefs|.
258 This type should be a nested class inside |nsCOMPtr<T>|.
278 template <class T>
290 template <class T>
298 template <class T>
306 template <class T>
316 class nsCOMPtr_helper
330 See |class nsGetInterface| for an example.
344 class NS_COM nsQueryInterface
359 class NS_COM nsQueryInterfaceWithError
390 template <class T>
400 template <class T>
412 class nsCOMPtr_base
421 template <class T> class Foo { ... };
422 template <> class Foo<void*> { ... };
423 template <class T> class Foo<T*> : private Foo<void*> { ... };
465 // template <class T> class nsGetterAddRefs;
467 template <class T>
468 class nsCOMPtr
756 friend class nsGetterAddRefs<T>;
783 class nsCOMPtr<nsISupports>
1000 friend class nsGetterAddRefs<nsISupports>;
1016 template <class T>
1025 template <class T>
1035 template <class T>
1045 template <class T>
1055 template <class T>
1068 template <class T>
1078 template <class T>
1086 template <class T>
1096 template <class T>
1097 class nsGetterAddRefs
1101 This class is designed to be used for anonymous temporary objects in the
1113 This type should be a nested class inside |nsCOMPtr<T>|.
1164 class nsGetterAddRefs<nsISupports>
1202 template <class T>
1208 ...makes the class |nsGetterAddRefs<T>| invisible.
1218 template <class T, class U>
1227 template <class T, class U>
1238 template <class T, class U>
1246 template <class T, class U>
1254 template <class T, class U>
1262 template <class T, class U>
1285 template <class T, class U>
1293 template <class T, class U>
1301 template <class T, class U>
1309 template <class T, class U>
1322 class NSCAP_Zero;
1324 template <class T>
1333 template <class T>
1342 template <class T>
1351 template <class T>
1366 template <class T>
1375 template <class T>
1397 template <class SourceType, class DestinationType>