Scroll to navigation

MAT_VARGETSTRUCTFIELDBYNAME(3) Library Functions Manual MAT_VARGETSTRUCTFIELDBYNAME(3)

NAME

Mat_VarGetStructFieldByName — Gets a structure field by field name.

SYNOPSIS

#include <matio.h>

matvar_t *
Mat_VarGetStructFieldByName(const matvar_t *matvar, const char *field_name, size_t index);

DESCRIPTION

The () function returns a pointer to the field named field_name for the structure element at linear index index in the structure variable matvar. The function requires matvar to be a valid structure or object variable.

RETURN VALUES

On success, a pointer to the requested field is returned. Otherwise NULL is returned.

EXAMPLES

This example gets a structure field by name.

matvar_t *field;

field = Mat_VarGetStructFieldByName(matvar, "field1", 0);

SEE ALSO

Mat_VarGetStructField(3), Mat_VarGetStructFieldByIndex(3), Mat_VarGetStructFieldnames(3), Mat_VarGetNumberOfFields(3)

April 23, 2026 Nixpkgs