| 
    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; |