17 INLINE XFileArrayDef::
18 XFileArrayDef(
int fixed_size) :
19 _fixed_size(fixed_size),
20 _dynamic_size(nullptr)
27 INLINE XFileArrayDef::
30 _dynamic_size(dynamic_size)
40 return (_dynamic_size ==
nullptr);
XFileDataDef * get_dynamic_size() const
Returns the data element that names the dynamic size of the array, if is_fixed_size() returned false.
A definition of a single data element appearing within a template record.
bool is_fixed_size() const
Returns true if this array definition specifies a const-size array, false if it is a dynamic-size arr...
int get_fixed_size() const
Returns the const size of the array, if is_fixed_size() returned true.