Created by Scott Robert Ladd at Coyote Gulch Productions.
#include <complex_database.h>
|
|
Creates a new object with the default underlying value for data_t. |
|
|
Creates a new object with the default underlying value for data_t. |
|
|
Creates a new object from the raw data addressed by source. This implementation uses a simple static cast and assignment; classes that require more complex initialization will need to define a specialization of database_data.
|
|
|
Creates a new object that duplicates source. This implementation assumes that data_t has a simple copy constructor.
|
|
|
This virtual destructor exists so that derived classes can handle any resource releases they may require, if they are destroyed through a pointer to this base class. |
|
|
Adds the given reference to this list.
|
|
|
Determines if the given reference is in this list.
|
|
|
Get number of references in this list.
|
|
|
This function returns a pointer to a nuemric value that represents the underlying value of this object.
|
|
|
Cast the object to its underlying base type.
|
|
|
Assigned the value of a data_t object to an existing database_data(data_t>. This This implementation assumes that data_t supports simple assignment.
|
|
|
Assigned the value of a data_t object to an existing database_data(data_t>. This implementation assumes that data_t supports simple assignment.
|
|
|
Assigned the value of one existing object to another. This implementation assumes that data_t supports simple assignment.
|
|
|
Removed the given reference to this list.
|
|
|
Removes all references from this list |
© 1996-2005 Scott Robert Ladd. All rights reserved.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.