#include <Properties.hpp>
Collaboration diagram for Property:

Public Member Functions | |
| Property (const char *name, Uint32 val) | |
| Property (const char *name, Uint64 val) | |
| Property (const char *name, const char *value) | |
| Property (const char *name, const class Properties *value) | |
| ~Property () | |
Private Attributes | |
| PropertyImpl * | impl |
Friends | |
| class | Properties |
Value can be of type Properties, i.e. a Property may contain a Properties object.
Definition at line 38 of file Properties.hpp.
| 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 | ( | ) |
friend class Properties [friend] |
Definition at line 45 of file Properties.hpp.
struct PropertyImpl* Property::impl [private] |
Definition at line 46 of file Properties.hpp.
Referenced by Property(), Properties::put(), and ~Property().
1.4.7

