Class Ifc4::IfcDate

Nested Relationships

This class is a nested type of Struct Ifc4.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4::IfcDate : public IfcUtil::IfcBaseType

The lexical representation for date is the reduced (right truncated) lexical representation for dateTime: CCYY-MM-DD. No left truncation is allowed. An optional following time zone qualifier is allowed as for dateTime. To accommodate year values outside the range from 0001 to 9999, additional digits can be added to the left of this representation and a preceding “-” sign is allowed.

HISTORY: New type in IFC2x4

Use definitions All given values should be provided in context and converted into a Gregorian date context and be shall be processable by a receiving application.

Public Functions

const IfcParse::type_declaration &declaration() const
IfcDate(IfcEntityInstanceData *e)
IfcDate(std::string v)
operator std::string() const

Public Static Functions

const IfcParse::type_declaration &Class()