|
IODA
|
C bindings for ioda::Has_Attributes More...


Go to the source code of this file.
Classes | |
| struct | c_has_attributes |
| Class-like encapsulation of C has_attributes functions. More... | |
Macros | |
| #define | IODA_HAS_ATTRIBUTES_CREATE_TEMPLATE(funcnamestr, junk) |
| See ioda_has_attributes_create . More... | |
| #define | IODA_HAS_ATTRIBUTES_CREATE_FUNC_TEMPLATE(shortnamestr, basenamestr) |
Functions | |
| IODA_DL void | ioda_has_attributes_destruct (struct ioda_has_attributes *has_atts) |
| Deallocates a ioda_has_attributes_object. More... | |
| IODA_DL struct ioda_string_ret_t * | ioda_has_attributes_list (const struct ioda_has_attributes *) |
| List the names of the attributes associated with an object. More... | |
| IODA_DL int | ioda_has_attributes_exists (const struct ioda_has_attributes *has_atts, size_t sz_name, const char *name) |
| Check if an attribute exists. More... | |
| IODA_DL bool | ioda_has_attributes_remove (struct ioda_has_attributes *has_atts, size_t sz_name, const char *name) |
| Remove an attribute. More... | |
| IODA_DL struct ioda_attribute * | ioda_has_attributes_open (const struct ioda_has_attributes *has_atts, size_t sz_name, const char *name) |
| Open (access) an attribute by name. More... | |
| IODA_DL bool | ioda_has_attributes_rename (struct ioda_has_attributes *has_atts, size_t sz_oldname, const char *oldname, size_t sz_newname, const char *newname) |
| Rename an attribute. More... | |
| C_TEMPLATE_FUNCTION_DECLARATION (ioda_has_attributes_create, IODA_HAS_ATTRIBUTES_CREATE_TEMPLATE) | |
C bindings for ioda::Has_Attributes
Definition in file Has_Attributes_c.h.
| #define IODA_HAS_ATTRIBUTES_CREATE_FUNC_TEMPLATE | ( | shortnamestr, | |
| basenamestr | |||
| ) |
Definition at line 139 of file Has_Attributes_c.h.