Lines Matching defs:IBar
64 // virtual dtor because IBar uses our Release()
80 class IBar;
242 class IBar : public IFoo
248 IBar();
249 virtual ~IBar();
254 IBar::IBar()
256 printf(" new IBar@%p\n", STATIC_CAST(void*, this));
259 IBar::~IBar()
261 printf("IBar@%p::~IBar()\n", STATIC_CAST(void*, this));
265 IBar::QueryInterface( const nsID& aIID, void** aResult )
267 printf("IBar@%p::QueryInterface()\n", STATIC_CAST(void*, this));
297 IBar* barp = new IBar;
298 printf("IBar@%p\n", STATIC_CAST(void*, barp));
338 IBar* barP = 0;
378 IBar* barP = 0;
401 nsCOMPtr<IBar> barP;
458 nsCOMPtr<IFoo> foop( do_QueryInterface(new IBar) );
617 nsCOMPtr<IBar> barP( do_QueryInterface(new IBar) );
623 printf("an IBar* is an IFoo*\n");