ulxr::Struct::Member Class Reference

Implementation of a key-value pair. More...

#include <ulxr_value.h>

Collaboration diagram for ulxr::Struct::Member:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Member (const CppString &str, const Value &val)
 Constructs the member.
const CppStringgetName () const
 Returns the member name.
const ValuegetValue () const
 Returns the member value.

Private Attributes

CppString str
Value t

Detailed Description

Implementation of a key-value pair.

This is used as temporary type when adding members to Structs

Definition at line 1035 of file ulxr_value.h.


Constructor & Destructor Documentation

ulxr::Struct::Member::Member ( const CppString str,
const Value val 
)

Constructs the member.

Parameters:
str the name of the member
val the members Value

Definition at line 1407 of file ulxr_value.cpp.


Member Function Documentation

const CppString & ulxr::Struct::Member::getName (  )  const

Returns the member name.

Returns:
the name of the member

Definition at line 1414 of file ulxr_value.cpp.

References str.

Referenced by ulxr::operator<<().

const Value & ulxr::Struct::Member::getValue (  )  const

Returns the member value.

Returns:
t the members Value

Definition at line 1420 of file ulxr_value.cpp.

References t.

Referenced by ulxr::operator<<().


Member Data Documentation

CppString ulxr::Struct::Member::str [private]

Definition at line 1057 of file ulxr_value.h.

Referenced by getName().

Value ulxr::Struct::Member::t [private]

Definition at line 1058 of file ulxr_value.h.

Referenced by getValue().


The documentation for this class was generated from the following files:
Generated on Sun Aug 19 20:09:11 2007 for ulxmlrpcpp by  doxygen 1.5.1