Main Content

Structures

Code generation for structures

Functions

coder.cstructnameName C structure type in generated code

Topics

Structure Definition for Code Generation

Use structures in MATLAB® code intended for code generation.

Structure Operations Allowed for Code Generation

Use structure operations that code generation supports.

Define Scalar Structures for Code Generation

Adhere to code generation restrictions for scalar structures.

Define Arrays of Structures for Code Generation

Adhere to code generation restrictions for arrays of structures.

Index Substructures and Fields

Adhere to code generation restrictions for indexing substructures and fields.

Assign Values to Structures and Fields

Adhere to code generation restrictions for assigning values to structures and fields.

Pass Structure Arguments by Reference or by Value in Generated Code

Control whether structure arguments are passed by reference or by value.

Name the C Structure Type to Use With a Global Structure Variable

Use coder.cstructname to define a type object for a global structure.

Featured Examples