VisualIB  1.0
IBExpress library for making use of Borland IBExpress outside of C++Builder
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
VIB::DataSet::FieldClass Class Reference

Fields property wrapper object. More...

#include <classVIBDataSet.h>

Public Member Functions

 FieldClass (DataSet *pds)
 Construct a Fields value.
 

Public Attributes

Property< std::string > AsString
 Obtain the value of the field as a string.
 
Property< VIBFieldType > DataType
 Obtain the data type of the field.
 
Property< VIBFieldKind > FieldKind
 Obtain the kind of the field.
 
Property< std::string > FieldName
 Obtain the name of the field as a string.
 

Protected Attributes

int index
 Index of this field in the Fields array property.
 
DataSetds
 Pointer to the parent VIB::DataSet instance.
 

Friends

class FieldProp
 

Detailed Description

Fields property wrapper object.

Actual value of a Fields[] index, equivalent to Borland TField.

Constructor & Destructor Documentation

VIB::DataSet::FieldClass::FieldClass ( DataSet pds)

Construct a Fields value.

Parameters
[in]pdsPointer to the parent VIB::DataSet instance.

Member Data Documentation

Property<std::string> VIB::DataSet::FieldClass::AsString

Obtain the value of the field as a string.

Note
Reimplements TField::AsString
Property<VIBFieldType> VIB::DataSet::FieldClass::DataType

Obtain the data type of the field.

Note
Reimplements TField::DataType
See Also
VIBFieldType
Property<VIBFieldKind> VIB::DataSet::FieldClass::FieldKind

Obtain the kind of the field.

Note
Reimplements TField::FieldKind
See Also
VIBFieldKind
Property<std::string> VIB::DataSet::FieldClass::FieldName

Obtain the name of the field as a string.

Note
Reimplements TField::FieldName

The documentation for this class was generated from the following files: