IODA
|
C bindings for ioda-engines. More...
#include "ioda/C/ioda_c.h"
Go to the source code of this file.
Macros | |
#define | IODA_ATTRIBUTE_INST_TEMPLATE(shortnamestr, basenamestr) res.Attribute.shortnamestr = basenamestr; |
#define | IODA_HAS_ATTRIBUTES_INST_TEMPLATE(shortnamestr, basenamestr) res.Has_Attributes.shortnamestr = basenamestr; |
#define | IODA_VCP_INST_TEMPLATE(shortnamestr, basenamestr) res.VariableCreationParams.shortnamestr = basenamestr; |
#define | IODA_VARIABLE_INST_TEMPLATE(shortnamestr, basenamestr) res.Variable.shortnamestr = basenamestr; |
#define | IODA_HAS_VARIABLES_INST_TEMPLATE(shortnamestr, basenamestr) res.Has_Variables.shortnamestr = basenamestr; |
Functions | |
c_ioda | use_c_ioda () |
Creates and returns a c_ioda struct that has all of the function pointers filled in. More... | |
#define IODA_ATTRIBUTE_INST_TEMPLATE | ( | shortnamestr, | |
basenamestr | |||
) | res.Attribute.shortnamestr = basenamestr; |
#define IODA_HAS_ATTRIBUTES_INST_TEMPLATE | ( | shortnamestr, | |
basenamestr | |||
) | res.Has_Attributes.shortnamestr = basenamestr; |
#define IODA_HAS_VARIABLES_INST_TEMPLATE | ( | shortnamestr, | |
basenamestr | |||
) | res.Has_Variables.shortnamestr = basenamestr; |
#define IODA_VARIABLE_INST_TEMPLATE | ( | shortnamestr, | |
basenamestr | |||
) | res.Variable.shortnamestr = basenamestr; |
#define IODA_VCP_INST_TEMPLATE | ( | shortnamestr, | |
basenamestr | |||
) | res.VariableCreationParams.shortnamestr = basenamestr; |