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

IopcClassAttribute Struct Reference

Information about one attribute of a class. More...

#include <MetadataCommon.h>

List of all members.

Public Member Functions

 IopcClassAttribute ()
 IopcClassAttribute (IopcDataType _dataType, const char *_additionalInfo, const char *_name, const char *_hint, bool _persistent)

Public Attributes

IopcDataType dataType
CStdString additionalInfo
CStdString name
CStdString hint
bool persistent


Detailed Description

Information about one attribute of a class.


Constructor & Destructor Documentation

IopcClassAttribute::IopcClassAttribute  )  [inline]
 

Simple constructor.

IopcClassAttribute::IopcClassAttribute IopcDataType  _dataType,
const char *  _additionalInfo,
const char *  _name,
const char *  _hint,
bool  _persistent
[inline]
 

Constructor that sets all attributes of the struct.


Member Data Documentation

IopcDataType IopcClassAttribute::dataType
 

Attribute data type.

CStdString IopcClassAttribute::additionalInfo
 

If dataType is IOPC_COMPLEX_DATA_TYPE, type of the attribute as string. If dataType is IOPC_REF, type to which the reference points.

CStdString IopcClassAttribute::name
 

Attribute name.

CStdString IopcClassAttribute::hint
 

Unused for now - can be used f. e. to pass mapping related information from C++ parser to XMLMetadataWriter etc.

bool IopcClassAttribute::persistent
 

Is this attribute persistent?


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