IFC attribute structure.
    typedef struct {
        GS::UniString     attributeName;
        GS::UniString     attributeType;
        GS::UniString     attributeValue;
        bool              hasValue;
        bool              readOnly;
    } API_IFCAttribute;
    
Members
- attributeName
- Name of the attribute
- attributeType
- IFC type of the attribute in string format
- attributeValue
- Value of the attribute in string format
- hasValue
- In case of optional attributes it says if the attribute is set and checked on the user interface
 If the attribute is not optional it must be true
- readOnly
- Whether the attribute is read-only
Remarks
This structure contains the data of an IFC attribute.
    Attributes of an IFC type are a fix list, so this structure can be used to get and modify attributes only.
    readOnly flag of an attribute cannot be changed, it is informational only.
Requirements
- Version: API 16 or later
- Header: APIdefs_Elements.h