#include <Features.h>
Public Member Functions | |
| Field (const char *name, FieldType ftype) | |
| int | AddRecord () |
| void | SetNumRecords (int iNum) |
| void | SetValue (uint iRecord, const char *string) |
| void | SetValue (uint iRecord, int value) |
| void | SetValue (uint iRecord, double value) |
| void | SetValue (uint iRecord, bool value) |
| void | GetValue (uint iRecord, vtString &string) |
| void | GetValue (uint iRecord, short &value) |
| void | GetValue (uint iRecord, int &value) |
| void | GetValue (uint iRecord, float &value) |
| void | GetValue (uint iRecord, double &value) |
| void | GetValue (uint iRecord, bool &value) |
| void | CopyValue (uint FromRecord, int ToRecord) |
| void | GetValueAsString (uint iRecord, vtString &str) |
| void | SetValueFromString (uint iRecord, const vtString &str) |
| void | SetValueFromString (uint iRecord, const char *str) |
Public Attributes | |
| FieldType | m_type |
| int | m_width |
| int | m_decimals |
| vtString | m_name |
| vtArray< bool > | m_bool |
| vtArray< short > | m_short |
| vtArray< int > | m_int |
| vtArray< float > | m_float |
| vtArray< double > | m_double |
| vtStringArray | m_string |
This class is used to store values in memory for each record.
Someday, we could use values directly from a database files instead, or even some interface for accessing very large or remote databases.
1.8.4