#include <RDBColumnTmplt.h>
Public Member Functions | |
Constructing, destructing, and initializing RDB columns. | |
RDBColumnTmplt (const string &name="", const string &def="") throw ( RDBErr ) | |
Assigns name and definition. | |
RDBColumnTmplt (const RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 > &rdbcolumntmplt) | |
Copies RDBColumnTmplt object. | |
~RDBColumnTmplt (void) | |
Deletes resources allocated by RDBColumnTmplt object. | |
RDBColumn & | operator= (const RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 > &rdbcolumntmplt) |
Copies RDBColumnTmplt object. | |
virtual RDBColumn & | operator= (const Tmplt0 &data) throw ( RDBErr ) |
Assigns data to RDBColumn object's _data member, converting as necessary. | |
virtual RDBColumn & | operator= (const Tmplt1 &data) throw ( RDBErr ) |
Assigns data to RDBColumn object's _data member, converting as necessary. | |
virtual RDBColumn & | operator= (const Tmplt2 &data) throw ( RDBErr ) |
Assigns data to RDBColumn object's _data member, converting as necessary. | |
Auto-indexing control methods. | |
virtual void | advanceIdx (void) |
Increments index to the RDBColumn's data elements. | |
virtual void | rewind (void) |
Rewinds index to the RDBColumn's data elements. | |
Group information ("break" column) methods. | |
virtual void | setGroup (bool group) |
virtual void | setGroupValue (void) |
Sets the group value to the current data value. | |
virtual int | newGroup (void) |
Returns the group status of this column object. | |
Data member initializers. | |
virtual bool | setData (const Tmplt0 &data) throw ( RDBErr ) |
Sets the data value, converting as necessary. | |
virtual bool | setData (const Tmplt1 &data) throw ( RDBErr ) |
Sets the data value, converting as necessary. | |
virtual bool | setData (const Tmplt2 &data) throw ( RDBErr ) |
Sets the data value, converting as necessary. | |
Methods to map RDBColumn's data to user-supplied memory. | |
virtual void | mapData (Tmplt0 data[], const size_t nelems) throw ( RDBErr ) |
Maps data to user-supplied memory. | |
Data member accessors. | |
void * | getData (void) |
Returns a pointer to the current data element. | |
virtual bool | getData (Tmplt0 &data) throw ( RDBErr ) |
Returns the value of the current data element, converting if necessary. | |
virtual bool | getData (Tmplt1 &data) throw ( RDBErr ) |
Returns the value of the current data element, converting if necessary. | |
virtual bool | getData (Tmplt2 &data) throw ( RDBErr ) |
Returns the value of the current data element, converting if necessary. | |
virtual double | getDataDouble (void) throw ( RDBErr ) |
Returns the value of the current data element, converting if necessary. | |
virtual long | getDataLong (void) throw ( RDBErr ) |
Returns the value of the current data element, converting if necessary. | |
virtual string | getDataString (void) throw ( RDBErr ) |
Returns the value of the current data element, converting if necessary. | |
Protected Member Functions | |
virtual istream & | read (istream &is) throw ( RDBErr ) |
Called by the stream insertion operator. | |
virtual ostream & | write (ostream &os) const |
Called by the stream extraction operator. | |
void | cleanup (void) |
Deletes resources allocated by RDBColumnTmplt object. | |
Protected Attributes | |
Tmplt0 * | _data |
Pointer to the data managed by object. | |
size_t | _idx |
Index into the data. | |
size_t | _nelems |
Number of elements of data. | |
bool | _mine |
Indicates that RDBColumnTmplt is responsible for deallocating the data. | |
Tmplt0 | _groupvalue |
Current group value. |
Definition at line 38 of file RDBColumnTmplt.h.
RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::RDBColumnTmplt | ( | const string & | name = "" , |
|
const string & | def = "" | |||
) | throw ( RDBErr ) [inline] |
Assigns name and definition.
name | the column name. | |
def | the column definition. |
Definition at line 37 of file RDBColumnTmplt.cc.
RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::RDBColumnTmplt | ( | const RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 > & | rdbcolumntmplt | ) | [inline] |
Copies RDBColumnTmplt object.
rdbcolumntmplt | col the RDBColumn object to copy. |
Definition at line 58 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_mine, and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_nelems.
RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::~RDBColumnTmplt | ( | void | ) | [inline] |
Deletes resources allocated by RDBColumnTmplt object.
Responsible for freeing data element memory allocated by the RDBColumn object.
Definition at line 76 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::cleanup().
RDBColumn & RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::operator= | ( | const RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 > & | col | ) | [inline] |
Copies RDBColumnTmplt object.
col | the RDBColumn object to copy. |
Definition at line 93 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_group, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_mine, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_nelems, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::cleanup(), and RDBColumn::operator=().
RDBColumn & RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::operator= | ( | const Tmplt0 & | data | ) | throw ( RDBErr ) [inline, virtual] |
Assigns data to RDBColumn object's _data member, converting as necessary.
data | Assigns the value to the current RDBColumn data element. |
Definition at line 124 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
RDBColumn & RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::operator= | ( | const Tmplt1 & | data | ) | throw ( RDBErr ) [inline, virtual] |
Assigns data to RDBColumn object's _data member, converting as necessary.
data |
RDBErr | error if the user attempts to convert non-numeric string data to a numeric column. | |
RDBErr | error if the user attempts to convert string data representing a floating point number to an integer column. |
Definition at line 155 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
RDBColumn & RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::operator= | ( | const Tmplt2 & | data | ) | throw ( RDBErr ) [inline, virtual] |
Assigns data to RDBColumn object's _data member, converting as necessary.
data |
RDBErr | error if the user attempts to convert non-numeric string data to a numeric column. | |
RDBErr | error if the user attempts to convert string data representing a floating point number to an integer column. |
Definition at line 186 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
void RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::advanceIdx | ( | void | ) | [inline, virtual] |
Increments index to the RDBColumn's data elements.
Advances the automatic index for the data elements by one.
Implements RDBColumn.
Definition at line 212 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_nelems.
Referenced by RDB::advanceIdx().
void RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::rewind | ( | void | ) | [inline, virtual] |
Rewinds index to the RDBColumn's data elements.
Rewinds the automatic index for the data elements to the first element.
Implements RDBColumn.
Definition at line 228 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx.
void RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroup | ( | bool | group | ) | [inline, virtual] |
group | incidcates whether or not this is a group column. |
Reimplemented from RDBColumn.
Definition at line 242 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_mine, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_nelems, and RDBColumn::setGroup().
Referenced by RDB::setGroup().
void RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroupValue | ( | void | ) | [inline, virtual] |
Sets the group value to the current data value.
Sets the group for this object to the current data element.
Implements RDBColumn.
Definition at line 268 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_group, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_groupvalue, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_nelems.
int RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::newGroup | ( | void | ) | [inline, virtual] |
Returns the group status of this column object.
Implements RDBColumn.
Definition at line 285 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_group, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_groupvalue, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, RDBColumn::_initgroup, and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_nelems.
bool RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setData | ( | const Tmplt0 & | data | ) | throw ( RDBErr ) [inline, virtual] |
Sets the data value, converting as necessary.
data |
Definition at line 343 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_errno, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
Referenced by RDB::setData().
bool RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setData | ( | const Tmplt1 & | data | ) | throw ( RDBErr ) [inline, virtual] |
Sets the data value, converting as necessary.
data |
RDBErr | error if the user attempts to convert non-numeric string data to a numeric column. | |
RDBErr | error if the user attempts to convert string data representing a floating point number to an integer column. |
Definition at line 376 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_errno, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
bool RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setData | ( | const Tmplt2 & | data | ) | throw ( RDBErr ) [inline, virtual] |
Sets the data value, converting as necessary.
data |
RDBErr | error if the user attempts to convert non-numeric string data to a numeric column. | |
RDBErr | error if the user attempts to convert string data representing a floating point number to an integer column. |
Definition at line 409 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_errno, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
void RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::mapData | ( | Tmplt0 | data[], | |
const size_t | nelems | |||
) | throw ( RDBErr ) [inline, virtual] |
Maps data to user-supplied memory.
data | pointer to a data element of type Tmplt0. | |
nelems | number of data elements in the array pointed by data. |
Definition at line 440 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_group, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_mine, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_nelems, and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::cleanup().
Referenced by RDB::mapData().
void * RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getData | ( | void | ) | [inline, virtual] |
Returns a pointer to the current data element.
Implements RDBColumn.
Definition at line 466 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx.
bool RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getData | ( | Tmplt0 & | data | ) | throw ( RDBErr ) [inline, virtual] |
Returns the value of the current data element, converting if necessary.
data | assigned the value of the current data element in this object. |
Definition at line 484 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_errno, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
bool RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getData | ( | Tmplt1 & | data | ) | throw ( RDBErr ) [inline, virtual] |
Returns the value of the current data element, converting if necessary.
data | assigned the value of the current data element in this object. |
RDBErr | error if the user attempts to convert a string column with non-numeric data to a numeric arguemnt. | |
RDBErr | error if the user attempts to convert a string column representing a floating point number to an integer argument. |
Definition at line 517 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_errno, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
bool RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getData | ( | Tmplt2 & | data | ) | throw ( RDBErr ) [inline, virtual] |
Returns the value of the current data element, converting if necessary.
data | assigned the value of the current data element in this object. |
RDBErr | error if the user attempts to convert a string column with non-numeric data to a numeric arguemnt. | |
RDBErr | error if the user attempts to convert a string column representing a floating point number to an integer argument. |
Definition at line 550 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumn::_errno, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
double RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getDataDouble | ( | void | ) | throw ( RDBErr ) [inline, virtual] |
Returns the value of the current data element, converting if necessary.
RDBErr | error if the user attempts to convert a string column with non-numeric data to a numeric arguemnt. |
Implements RDBColumn.
Definition at line 578 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
Referenced by RDB::getData(), and RDB::getDataDouble().
long RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getDataLong | ( | void | ) | throw ( RDBErr ) [inline, virtual] |
Returns the value of the current data element, converting if necessary.
RDBErr | error if the user attempts to convert a string column with non-numeric data to a numeric arguemnt. | |
RDBErr | error if the user attempts to convert a string column representing a floating point number to an integer argument. |
Implements RDBColumn.
Definition at line 608 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
Referenced by RDB::getData(), and RDB::getDataLong().
string RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getDataString | ( | void | ) | throw ( RDBErr ) [inline, virtual] |
Returns the value of the current data element, converting if necessary.
Implements RDBColumn.
Definition at line 635 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::convert().
Referenced by RDB::getData(), and RDB::getDataString().
istream & RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::read | ( | istream & | is | ) | throw ( RDBErr ) [inline, protected, virtual] |
Called by the stream insertion operator.
is | input stream. |
Implements RDBColumn.
Definition at line 666 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::extract().
ostream & RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::write | ( | ostream & | os | ) | const [inline, protected, virtual] |
Called by the stream extraction operator.
os | output stream. |
Implements RDBColumn.
Definition at line 696 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx, and RDBColumn::insert().
void RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::cleanup | ( | void | ) | [inline, protected] |
Deletes resources allocated by RDBColumnTmplt object.
Frees memory allocated by this object.
Definition at line 710 of file RDBColumnTmplt.cc.
References RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data, and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_mine.
Referenced by RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::mapData(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::operator=(), and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::~RDBColumnTmplt().
Tmplt0* RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_data [protected] |
Pointer to the data managed by object.
Definition at line 120 of file RDBColumnTmplt.h.
Referenced by RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::cleanup(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getData(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getDataDouble(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getDataLong(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getDataString(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::mapData(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::newGroup(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::operator=(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::RDBColumnTmplt(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::read(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setData(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroup(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroupValue(), and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::write().
size_t RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_idx [protected] |
Index into the data.
Definition at line 122 of file RDBColumnTmplt.h.
Referenced by RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::advanceIdx(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getData(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getDataDouble(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getDataLong(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::getDataString(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::mapData(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::newGroup(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::operator=(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::RDBColumnTmplt(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::read(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::rewind(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setData(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroup(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroupValue(), and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::write().
size_t RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_nelems [protected] |
Number of elements of data.
Definition at line 124 of file RDBColumnTmplt.h.
Referenced by RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::advanceIdx(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::mapData(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::newGroup(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::operator=(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::RDBColumnTmplt(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroup(), and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroupValue().
bool RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_mine [protected] |
Indicates that RDBColumnTmplt is responsible for deallocating the data.
Definition at line 126 of file RDBColumnTmplt.h.
Referenced by RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::cleanup(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::mapData(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::operator=(), RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::RDBColumnTmplt(), and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroup().
Tmplt0 RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::_groupvalue [protected] |
Current group value.
Definition at line 129 of file RDBColumnTmplt.h.
Referenced by RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::newGroup(), and RDBColumnTmplt< Tmplt0, Tmplt1, Tmplt2 >::setGroupValue().