AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface

◆ SizeDefined()

virtual unsigned long drama::sds::Id::SizeDefined ( ) const
inlinevirtual

Return the size of an SDS structure, as required for exporting when fully defined.

When a structure is created, the space for items is not allocated until data is put into it, this is the "undefined" state. The state is "defined" when data is put into it.

See also
sds::Id::ExportDefined
SdsSizeDefined()
Returns
The number of bytes required for exporting this structure if all values were fully defined.

References drama::CreateRunDramaTask(), and DramaTHROW.