struct X {
int field;
};
export constexpr X x { 1 };
According to the current state of IFC-spec, initializer of x is ProductTypeValue expression, with .members = ExprSort::SubobjectValue.
Unfortunately, structure SubobjectValue is undefined and marked as "scheduled for removal in future releases".
So, right now it's impossible to read as basic stuff as aggregate initialization from IFC.
According to the current state of IFC-spec, initializer of
x
isProductTypeValue
expression, with.members = ExprSort::SubobjectValue
. Unfortunately, structureSubobjectValue
is undefined and marked as "scheduled for removal in future releases". So, right now it's impossible to read as basic stuff as aggregate initialization from IFC.