TAO_PG::Properties_Encoder::NamedValue Struct Reference

Collaboration diagram for TAO_PG::Properties_Encoder::NamedValue:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NamedValue ()
 NamedValue (const ACE_CString &name, const PortableGroup::Value &value)
 NamedValue (const NamedValue &rhs)
NamedValueoperator= (const NamedValue &rhs)
bool operator== (const NamedValue &rhs) const
 Meaningless method to keep ACE_Vector happy.
bool operator!= (const NamedValue &rhs) const
 Meaningless method to keep ACE_Vector happy.

Public Attributes

ACE_CString name_
PortableGroup::Value value_

Detailed Description

Definition at line 50 of file PG_Properties_Encoder.h.


Constructor & Destructor Documentation

ACE_INLINE TAO_PG::Properties_Encoder::NamedValue::NamedValue (  ) 

Definition at line 18 of file PG_Properties_Encoder.inl.

00019   {
00020   }

ACE_INLINE TAO_PG::Properties_Encoder::NamedValue::NamedValue ( const ACE_CString name,
const PortableGroup::Value value 
)

Definition at line 23 of file PG_Properties_Encoder.inl.

00024     : name_ (name)
00025     , value_ (value)
00026   {
00027   }

ACE_INLINE TAO_PG::Properties_Encoder::NamedValue::NamedValue ( const NamedValue rhs  ) 

Definition at line 30 of file PG_Properties_Encoder.inl.

00031     : name_ (rhs.name_)
00032     , value_ (rhs.value_)
00033   {
00034   }


Member Function Documentation

ACE_INLINE bool TAO_PG::Properties_Encoder::NamedValue::operator!= ( const NamedValue rhs  )  const

Meaningless method to keep ACE_Vector happy.

Definition at line 57 of file PG_Properties_Encoder.inl.

References name_.

00058   {
00059     return this->name_ != rhs.name_;
00060   }

ACE_INLINE Properties_Encoder::NamedValue & TAO_PG::Properties_Encoder::NamedValue::operator= ( const NamedValue rhs  ) 

Definition at line 38 of file PG_Properties_Encoder.inl.

References name_, and value_.

00039   {
00040     if (this != &rhs)
00041     {
00042       this->name_ = rhs.name_;
00043       this->value_ = rhs.value_;
00044     }
00045     return *this;
00046   }

ACE_INLINE bool TAO_PG::Properties_Encoder::NamedValue::operator== ( const NamedValue rhs  )  const

Meaningless method to keep ACE_Vector happy.

Definition at line 50 of file PG_Properties_Encoder.inl.

References name_.

00051   {
00052     return this->name_ == rhs.name_;
00053   }


Member Data Documentation

ACE_CString TAO_PG::Properties_Encoder::NamedValue::name_

Definition at line 53 of file PG_Properties_Encoder.h.

Referenced by operator!=(), operator=(), and operator==().

PortableGroup::Value TAO_PG::Properties_Encoder::NamedValue::value_

Definition at line 54 of file PG_Properties_Encoder.h.

Referenced by operator=().


The documentation for this struct was generated from the following files:
Generated on Tue Feb 2 17:50:05 2010 for TAO_PortableGroup by  doxygen 1.4.7