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

CORBA::PolicyList_var Class Reference

#include <Policy_ForwardC.h>

List of all members.

Public Methods

 PolicyList_var (void)
 PolicyList_var (PolicyList *)
 PolicyList_var (const PolicyList_var &)
 ~PolicyList_var (void)
PolicyList_var & operator= (PolicyList *)
PolicyList_var & operator= (const PolicyList_var &)
PolicyListoperator-> (void)
const PolicyListoperator-> (void) const
 operator const PolicyList & () const
 operator PolicyList & ()
 operator PolicyList & () const
 operator PolicyList *& ()
TAO_Object_Manager< Policy,
Policy_var
operator[] (CORBA::ULong index)
const PolicyListin (void) const
PolicyListinout (void)
PolicyList *& out (void)
PolicyList_retn (void)
PolicyListptr (void) const

Private Attributes

PolicyListptr_


Constructor & Destructor Documentation

ACE_INLINE CORBA::PolicyList_var::PolicyList_var void   
 

Definition at line 193 of file Policy_ForwardC.i.

00194   : ptr_ (0)
00195 {}

ACE_INLINE CORBA::PolicyList_var::PolicyList_var PolicyList  
 

Definition at line 198 of file Policy_ForwardC.i.

References CORBA::PolicyList.

00199   : ptr_ (p)
00200 {}

CORBA::PolicyList_var::PolicyList_var const PolicyList_var &   
 

ACE_INLINE CORBA::PolicyList_var::~PolicyList_var void   
 

Definition at line 212 of file Policy_ForwardC.i.

00213 {
00214   delete this->ptr_;
00215 }


Member Function Documentation

ACE_INLINE::CORBA::PolicyList * CORBA::PolicyList_var::_retn void   
 

Definition at line 318 of file Policy_ForwardC.i.

References ptr_.

Referenced by TAO_GIOP_Invocation::get_inconsistent_policies, and TAO_Policy_Set::get_policy_overrides.

00319 {
00320   ::CORBA::PolicyList *tmp = this->ptr_;
00321   this->ptr_ = 0;
00322   return tmp;
00323 }

ACE_INLINE const ::CORBA::PolicyList & CORBA::PolicyList_var::in void    const
 

Definition at line 297 of file Policy_ForwardC.i.

References ptr_.

00298 {
00299   return *this->ptr_;
00300 }

ACE_INLINE::CORBA::PolicyList & CORBA::PolicyList_var::inout void   
 

Definition at line 303 of file Policy_ForwardC.i.

References ptr_.

00304 {
00305   return *this->ptr_;
00306 }

CORBA::PolicyList_var::operator const PolicyList &   const
 

CORBA::PolicyList_var::operator PolicyList &   const
 

CORBA::PolicyList_var::operator PolicyList &  
 

CORBA::PolicyList_var::operator PolicyList *&  
 

ACE_INLINE const ::CORBA::PolicyList * CORBA::PolicyList_var::operator-> void    const
 

Definition at line 254 of file Policy_ForwardC.i.

References ptr_.

00255 {
00256   return this->ptr_;
00257 }

ACE_INLINE::CORBA::PolicyList * CORBA::PolicyList_var::operator-> void   
 

Definition at line 260 of file Policy_ForwardC.i.

References ptr_.

00261 {
00262   return this->ptr_;
00263 }

PolicyList_var& CORBA::PolicyList_var::operator= const PolicyList_var &   
 

ACE_INLINE CORBA::PolicyList_var & CORBA::PolicyList_var::operator= PolicyList  
 

Definition at line 218 of file Policy_ForwardC.i.

References CORBA::PolicyList, and ptr_.

00219 {
00220   delete this->ptr_;
00221   this->ptr_ = p;
00222   return *this;
00223 }

CORBA::Policy_var CORBA::PolicyList_var::operator[] CORBA::ULong    index
 

Definition at line 291 of file Policy_ForwardC.i.

References ptr_.

00292 {
00293   return this->ptr_->operator[] (index);
00294 }

ACE_INLINE::CORBA::PolicyList *& CORBA::PolicyList_var::out void   
 

Definition at line 310 of file Policy_ForwardC.i.

References ptr_.

00311 {
00312   delete this->ptr_;
00313   this->ptr_ = 0;
00314   return this->ptr_;
00315 }

ACE_INLINE::CORBA::PolicyList * CORBA::PolicyList_var::ptr void    const
 

Definition at line 326 of file Policy_ForwardC.i.

References ptr_.

00327 {
00328   return this->ptr_;
00329 }


Member Data Documentation

PolicyList* CORBA::PolicyList_var::ptr_ [private]
 

Definition at line 276 of file Policy_ForwardC.h.

Referenced by _retn, in, inout, operator->, operator=, operator[], out, and ptr.


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