Property Struct Reference

#include <Properties.hpp>


Detailed Description

Stores one (name, value)-pair.

Value can be of type Properties, i.e. a Property may contain a Properties object.

Definition at line 38 of file Properties.hpp.

Public Member Functions

 Property (const char *name, const class Properties *value)
 Property (const char *name, const char *value)
 Property (const char *name, Uint64 val)
 Property (const char *name, Uint32 val)
 ~Property ()

Private Attributes

PropertyImplimpl

Friends

class Properties


Constructor & Destructor Documentation

Property::Property const char *  name,
Uint32  value
 

Methods for Property

Definition at line 97 of file Properties.cpp.

References impl.

00097                                                  {
00098   impl = new PropertyImpl(name, value);
00099 }

Property::Property const char *  name,
Uint64  val
 

Property::Property const char *  name,
const char *  value
 

Definition at line 101 of file Properties.cpp.

References impl.

00101                                                        {
00102   impl = new PropertyImpl(name, value);
00103 }

Property::Property const char *  name,
const class Properties value
 

Definition at line 105 of file Properties.cpp.

References impl, and PropertyImpl::value.

00105                                                                    {
00106   impl = new PropertyImpl(name, value);
00107 
00108   ((Properties*)impl->value)->setCaseInsensitiveNames(value->getCaseInsensitiveNames());
00109 }

Property::~Property  ) 
 

Definition at line 111 of file Properties.cpp.

References impl.

00111                    {
00112   delete impl;
00113 }


Friends And Related Function Documentation

friend class Properties [friend]
 

Definition at line 45 of file Properties.hpp.


Field Documentation

struct PropertyImpl* Property::impl [private]
 

Definition at line 46 of file Properties.hpp.

Referenced by Property(), and ~Property().


The documentation for this struct was generated from the following files:
Generated on Wed Jul 20 21:13:43 2005 for MySQL 5.0.9 Beta by  doxygen 1.4.3