Lines Matching refs:IFoo
224 class IFoo : public nsISupports
230 IFoo();
242 ~IFoo();
251 unsigned int IFoo::total_constructions_;
252 unsigned int IFoo::total_destructions_;
255 IFoo::print_totals()
261 IFoo::IFoo()
265 printf(" new IFoo@%p [#%d]\n",
269 IFoo::~IFoo()
272 printf("IFoo@%p::~IFoo() [#%d]\n",
277 IFoo::AddRef()
280 printf("IFoo@%p::AddRef(), refcount --> %d\n",
286 IFoo::Release()
293 printf("IFoo@%p::Release(), refcount --> %d\n",
298 printf(" delete IFoo@%p\n", NS_STATIC_CAST(void*, this));
303 printf(" delete IFoo@%p\n", NS_STATIC_CAST(void*, this));
309 IFoo::QueryInterface( const nsIID& aIID, void** aResult )
311 printf("IFoo@%p::QueryInterface()\n", NS_STATIC_CAST(void*, this));
333 IFoo::SetString(const nsACString& aString)
340 IFoo::GetString(nsACString& aString)
347 CreateIFoo( IFoo** result )
351 IFoo* foop = new IFoo();
352 printf("IFoo@%p\n", NS_STATIC_CAST(void*, foop));
362 nsIEnumRead(const PRUint32& aKey, IFoo* aFoo, void* userArg) {
371 nsIEnum(const PRUint32& aKey, nsCOMPtr<IFoo>& aData, void* userArg) {
382 nsCOMPtr<IFoo> foo = do_QueryInterface(aKey);
393 nsCOMPtr<IFoo> foo = do_QueryInterface(aKey);
730 nsCOMArray<IFoo> fooArray;
734 nsCOMPtr<IFoo> foo;
795 nsInterfaceHashtable<nsUint32HashKey,IFoo> UniToEntClass2;
808 nsCOMPtr<IFoo> foo;
824 nsCOMPtr<IFoo> myEnt;
836 nsCOMPtr<IFoo> myEnt;
869 nsInterfaceHashtableMT<nsUint32HashKey,IFoo> UniToEntClass2L;
882 nsCOMPtr<IFoo> foo;
898 nsCOMPtr<IFoo> myEnt;