Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

PortableInterceptor::ObjectReferenceFactory_out Class Reference

#include <ObjectReferenceTemplateC.h>

Collaboration diagram for PortableInterceptor::ObjectReferenceFactory_out:

Collaboration graph
[legend]
List of all members.

Public Methods

 ObjectReferenceFactory_out (ObjectReferenceFactory *&)
 ObjectReferenceFactory_out (ObjectReferenceFactory_var &)
 ObjectReferenceFactory_out (const ObjectReferenceFactory_out &)
ObjectReferenceFactory_out & operator= (const ObjectReferenceFactory_out &)
ObjectReferenceFactory_out & operator= (const ObjectReferenceFactory_var &)
ObjectReferenceFactory_out & operator= (ObjectReferenceFactory *)
 operator ObjectReferenceFactory *& ()
ObjectReferenceFactory *& ptr (void)
ObjectReferenceFactoryoperator-> (void)

Private Attributes

ObjectReferenceFactory *& ptr_

Constructor & Destructor Documentation

PortableInterceptor::ObjectReferenceFactory_out::ObjectReferenceFactory_out ObjectReferenceFactory *&   
 

Definition at line 414 of file ObjectReferenceTemplateC.cpp.

References ptr_.

Referenced by operator=.

00415   : ptr_ (p)
00416 {
00417   this->ptr_ = 0;
00418 }

PortableInterceptor::ObjectReferenceFactory_out::ObjectReferenceFactory_out ObjectReferenceFactory_var  
 

Definition at line 420 of file ObjectReferenceTemplateC.cpp.

References CORBA::remove_ref.

00421   : ptr_ (p.out ())
00422 {
00423   CORBA::remove_ref (this->ptr_);
00424   this->ptr_ = 0;
00425 }

PortableInterceptor::ObjectReferenceFactory_out::ObjectReferenceFactory_out const ObjectReferenceFactory_out &   
 

Definition at line 427 of file ObjectReferenceTemplateC.cpp.

00428   : ptr_ (ACE_const_cast (ObjectReferenceFactory_out&,p).ptr_)
00429 {}


Member Function Documentation

PortableInterceptor::ObjectReferenceFactory_out::operator ObjectReferenceFactory *&  
 

PortableInterceptor::ObjectReferenceFactory * PortableInterceptor::ObjectReferenceFactory_out::operator-> void   
 

Definition at line 466 of file ObjectReferenceTemplateC.cpp.

References ptr_.

00467 {
00468   return this->ptr_;
00469 }

PortableInterceptor::ObjectReferenceFactory_out & PortableInterceptor::ObjectReferenceFactory_out::operator= ObjectReferenceFactory  
 

Definition at line 448 of file ObjectReferenceTemplateC.cpp.

References ptr_.

00449 {
00450   this->ptr_ = p;
00451   return *this;
00452 }

PortableInterceptor::ObjectReferenceFactory_out & PortableInterceptor::ObjectReferenceFactory_out::operator= const ObjectReferenceFactory_var  
 

Definition at line 439 of file ObjectReferenceTemplateC.cpp.

References CORBA::add_ref, ptr, and ptr_.

00440 {
00441   ObjectReferenceFactory* tmp = p.ptr ();
00442   CORBA::add_ref (tmp);
00443   this->ptr_ = tmp;
00444   return *this;
00445 }

PortableInterceptor::ObjectReferenceFactory_out & PortableInterceptor::ObjectReferenceFactory_out::operator= const ObjectReferenceFactory_out &   
 

Definition at line 432 of file ObjectReferenceTemplateC.cpp.

References ObjectReferenceFactory_out, and ptr_.

00433 {
00434   this->ptr_ = ACE_const_cast (ObjectReferenceFactory_out&,p).ptr_;
00435   return *this;
00436 }

PortableInterceptor::ObjectReferenceFactory *& PortableInterceptor::ObjectReferenceFactory_out::ptr void   
 

Definition at line 460 of file ObjectReferenceTemplateC.cpp.

Referenced by operator=.

00461 {
00462   return this->ptr_;
00463 }


Member Data Documentation

ObjectReferenceFactory* & PortableInterceptor::ObjectReferenceFactory_out::ptr_ [private]
 

Definition at line 149 of file ObjectReferenceTemplateC.h.

Referenced by ObjectReferenceFactory_out, operator->, and operator=.


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 16:11:32 2003 for TAO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002