| Home | Download | Screen shots | Discussion | Documentation | Links |
|---|
Public Methods | |
| FieldValuePtr (FieldValue *fieldValue=0) | |
| FieldValuePtr (const FieldValuePtr &fieldValuePtr) | |
| Copy constructor. | |
| operator bool () const | |
| FieldValuePtr & | operator= (const FieldValuePtr &fieldValuePtr) |
| Assignment operator. | |
| bool | operator== (const FieldValuePtr &fieldValuePtr) const |
| FieldValue & | operator * () const |
| FieldValue * | operator-> () const |
| FieldValue * | get () const |
| void | reset (FieldValue *fieldValue=0) |
Private Methods | |
| void | dispose () |
Private Attributes | |
| FieldValue * | fieldValue |
| size_t * | count |
FieldValuePtr is patterned after the Boost shared_ptr, and it works basically the same way. A FieldValuePtr should be constructed or reset with a FieldValue created with new (or 0).
|
|
Copy constructor.
|
|
|
Assignment operator.
|