#include <Object_Reference_Sequence_Element_T.h>
Definition at line 25 of file Object_Reference_Sequence_Element_T.h.
| typedef object_reference_type const* TAO::details::object_reference_sequence_element< obj_ref_traits >::const_value_type |
Definition at line 30 of file Object_Reference_Sequence_Element_T.h.
| typedef obj_ref_traits::object_type TAO::details::object_reference_sequence_element< obj_ref_traits >::object_reference_type |
Definition at line 28 of file Object_Reference_Sequence_Element_T.h.
| typedef obj_ref_traits::object_type_var TAO::details::object_reference_sequence_element< obj_ref_traits >::object_reference_var |
Definition at line 31 of file Object_Reference_Sequence_Element_T.h.
| typedef object_reference_type* TAO::details::object_reference_sequence_element< obj_ref_traits >::value_type |
Definition at line 29 of file Object_Reference_Sequence_Element_T.h.
| TAO::details::object_reference_sequence_element< obj_ref_traits >::object_reference_sequence_element | ( | value_type & | e, | |
| CORBA::Boolean | release | |||
| ) | [inline] |
Definition at line 46 of file Object_Reference_Sequence_Element_T.h.
| TAO::details::object_reference_sequence_element< obj_ref_traits >::object_reference_sequence_element | ( | object_reference_sequence_element< obj_ref_traits > const & | rhs | ) | [inline] |
Definition at line 53 of file Object_Reference_Sequence_Element_T.h.
| TAO::details::object_reference_sequence_element< obj_ref_traits >::~object_reference_sequence_element | ( | ) | [inline] |
Definition at line 60 of file Object_Reference_Sequence_Element_T.h.
{
}
| TAO::details::object_reference_sequence_element< obj_ref_traits >::object_reference_sequence_element | ( | ) | [private] |
| object_reference_type* TAO::details::object_reference_sequence_element< obj_ref_traits >::in | ( | void | ) | const [inline] |
Definition at line 94 of file Object_Reference_Sequence_Element_T.h.
{
return *this->element_;
}
| object_reference_type*& TAO::details::object_reference_sequence_element< obj_ref_traits >::inout | ( | void | ) | const [inline] |
Definition at line 98 of file Object_Reference_Sequence_Element_T.h.
{
return *this->element_;
}
| TAO::details::object_reference_sequence_element< obj_ref_traits >::operator const_value_type | ( | ) | const [inline] |
Definition at line 89 of file Object_Reference_Sequence_Element_T.h.
{
return *this->element_;
}
| TAO::details::object_reference_sequence_element< obj_ref_traits >::operator value_type | ( | ) | [inline] |
Definition at line 84 of file Object_Reference_Sequence_Element_T.h.
{
return *this->element_;
}
| value_type TAO::details::object_reference_sequence_element< obj_ref_traits >::operator-> | ( | void | ) | [inline] |
Definition at line 102 of file Object_Reference_Sequence_Element_T.h.
{
return *this->element_;
}
| value_type TAO::details::object_reference_sequence_element< obj_ref_traits >::operator-> | ( | void | ) | const [inline] |
Definition at line 107 of file Object_Reference_Sequence_Element_T.h.
{
return *this->element_;
}
| object_reference_sequence_element& TAO::details::object_reference_sequence_element< obj_ref_traits >::operator= | ( | object_reference_var const & | rhs | ) | [inline] |
Definition at line 64 of file Object_Reference_Sequence_Element_T.h.
{
object_reference_var tmp(rhs);
return pseudo_copy_swap(tmp);
}
| object_reference_sequence_element& TAO::details::object_reference_sequence_element< obj_ref_traits >::operator= | ( | object_reference_sequence_element< obj_ref_traits > const & | rhs | ) | [inline] |
Definition at line 71 of file Object_Reference_Sequence_Element_T.h.
{
object_reference_var tmp(obj_ref_traits::duplicate(*rhs.element_));
return pseudo_copy_swap(tmp);
}
| object_reference_sequence_element& TAO::details::object_reference_sequence_element< obj_ref_traits >::operator= | ( | value_type | rhs | ) | [inline] |
Definition at line 78 of file Object_Reference_Sequence_Element_T.h.
{
object_reference_var tmp(rhs);
return pseudo_copy_swap(tmp);
}
| object_reference_sequence_element<obj_ref_traits>& TAO::details::object_reference_sequence_element< obj_ref_traits >::pseudo_copy_swap | ( | object_reference_var & | rhs | ) | [inline, private] |
Definition at line 34 of file Object_Reference_Sequence_Element_T.h.
{
if (release())
{
obj_ref_traits::release(*element_);
}
*element_ = rhs._retn();
return *this;
}
| CORBA::Boolean TAO::details::object_reference_sequence_element< obj_ref_traits >::release | ( | void | ) | const [inline] |
Definition at line 118 of file Object_Reference_Sequence_Element_T.h.
{
return this->release_;
}
| void TAO::details::object_reference_sequence_element< obj_ref_traits >::swap | ( | object_reference_sequence_element< obj_ref_traits > & | rhs | ) | [inline] |
Definition at line 112 of file Object_Reference_Sequence_Element_T.h.
{
std::swap(this->element_, rhs.element_);
std::swap(this->release_, rhs.release_);
}
value_type* TAO::details::object_reference_sequence_element< obj_ref_traits >::element_ [private] |
Definition at line 128 of file Object_Reference_Sequence_Element_T.h.
CORBA::Boolean TAO::details::object_reference_sequence_element< obj_ref_traits >::release_ [private] |
Definition at line 129 of file Object_Reference_Sequence_Element_T.h.
1.7.0