The data Type

[Note] For developer use only

The data type is for use by breve and plugin developers only.

data variables are similar to pointer variables in that they contain a reference to internal data. Also like pointer variables, they are not to be used in regular simulation code—they are only to be used by breve developers and custom plugins.

The difference between data and pointer is that data refers to a linear block of internal data of known size. This means that data variables can be successfully archived, while pointers cannot. The only use for data variables is archiving and dearchiving internal data. For more information on using the data type with plugins, see the section on Archiving Plugin Data With The data Type ([link]).