Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

AttrInfo Struct Reference

Structure containing information about an (transient or persistent) attribute of some persistent class. More...

#include <iopcClassObjectImpl.h>

List of all members.

Public Member Functions

 AttrInfo ()

Public Attributes

CStdString name
IopcDataType type
CStdString additionalInfo
CStdString columnName
bool persistent
int groupNo
bool inherited


Detailed Description

Structure containing information about an (transient or persistent) attribute of some persistent class.

Note:
Type of the database column, to which is this attribute mapped is not needed by IOPC LIB.


Constructor & Destructor Documentation

AttrInfo::AttrInfo  )  [inline]
 

Simple constructor.


Member Data Documentation

CStdString AttrInfo::name
 

Name of the attribute.

IopcDataType AttrInfo::type
 

C++ type of the attribute.

CStdString AttrInfo::additionalInfo
 

If type is IOPC_COMPLEX_DATA_TYPE, string containing full C++ attribute type name. If type is IOPC_REF name of the class to which the reference points.

CStdString AttrInfo::columnName
 

Name of column that is this attribute mapped to in database (name of the table is stored in TableInfo::name).

bool AttrInfo::persistent
 

Is the attribute persistent?

int AttrInfo::groupNo
 

Number of attribute group, that contains this attribute.

See also:
AttrGroup

bool AttrInfo::inherited
 

Was the attribute declared in the class that is represented by the IopcClassObjectImpl that contains this AttrInfo struct?


The documentation for this struct was generated from the following file:
Generated on Wed Aug 11 22:35:05 2004 for IOPC by Doxygen 1.3.6