|
IODA
|
Class-like encapsulation of C variable functions. More...
#include <Variable_c.h>

Public Member Functions | |
| C_TEMPLATE_FUNCTION_DECLARATION_3 (isA, ioda_variable_isa, IODA_VARIABLE_ISA_FUNC_TEMPLATE) | |
| C_TEMPLATE_FUNCTION_DECLARATION_4_NOSTR (write_full, ioda_variable_write_full, IODA_VARIABLE_WRITE_FULL_FUNC_TEMPLATE) | |
| C_TEMPLATE_FUNCTION_DECLARATION_4_NOSTR (read_full, ioda_variable_read_full, IODA_VARIABLE_READ_FULL_FUNC_TEMPLATE) | |
Public Attributes | |
| void(* | destruct )(struct ioda_variable *) |
| struct ioda_has_attributes *(* | getAtts )(const struct ioda_variable *) |
| struct ioda_dimensions *(* | getDimensions )(const struct ioda_variable *) |
| bool(* | resize )(struct ioda_variable *, size_t, const long *) |
| bool(* | attachDimensionScale )(struct ioda_variable *, unsigned int, const struct ioda_variable *) |
| bool(* | detachDimensionScale )(struct ioda_variable *, unsigned int, const struct ioda_variable *) |
| bool(* | setDimScale )(struct ioda_variable *, size_t, const struct ioda_variable *const *) |
| int(* | isDimensionScale )(const struct ioda_variable *) |
| bool(* | setIsDimensionScale )(struct ioda_variable *, size_t, const char *) |
| size_t(* | getDimensionScaleName )(const struct ioda_variable *, size_t, char *) |
| int(* | isDimensionScaleAttached )(const struct ioda_variable *, unsigned int, const struct ioda_variable *) |
| bool(* | write_full_str )(struct ioda_variable *, size_t, const char *const *) |
| struct ioda_string_ret_t *(* | read_full_str )(const struct ioda_variable *) |
| struct c_has_attributes | atts |
Class-like encapsulation of C variable functions.
Definition at line 264 of file Variable_c.h.
| c_variable::C_TEMPLATE_FUNCTION_DECLARATION_3 | ( | isA | , |
| ioda_variable_isa | , | ||
| IODA_VARIABLE_ISA_FUNC_TEMPLATE | |||
| ) |
| c_variable::C_TEMPLATE_FUNCTION_DECLARATION_4_NOSTR | ( | read_full | , |
| ioda_variable_read_full | , | ||
| IODA_VARIABLE_READ_FULL_FUNC_TEMPLATE | |||
| ) |
| c_variable::C_TEMPLATE_FUNCTION_DECLARATION_4_NOSTR | ( | write_full | , |
| ioda_variable_write_full | , | ||
| IODA_VARIABLE_WRITE_FULL_FUNC_TEMPLATE | |||
| ) |
| bool(* c_variable::attachDimensionScale) (struct ioda_variable *, unsigned int, const struct ioda_variable *) |
Definition at line 269 of file Variable_c.h.
| struct c_has_attributes c_variable::atts |
Definition at line 293 of file Variable_c.h.
| void(* c_variable::destruct) (struct ioda_variable *) |
Definition at line 265 of file Variable_c.h.
| bool(* c_variable::detachDimensionScale) (struct ioda_variable *, unsigned int, const struct ioda_variable *) |
Definition at line 270 of file Variable_c.h.
| struct ioda_has_attributes*(* c_variable::getAtts) (const struct ioda_variable *) |
Definition at line 265 of file Variable_c.h.
| struct ioda_dimensions*(* c_variable::getDimensions) (const struct ioda_variable *) |
Definition at line 265 of file Variable_c.h.
| size_t(* c_variable::getDimensionScaleName) (const struct ioda_variable *, size_t, char *) |
Definition at line 274 of file Variable_c.h.
| int(* c_variable::isDimensionScale) (const struct ioda_variable *) |
Definition at line 272 of file Variable_c.h.
| int(* c_variable::isDimensionScaleAttached) (const struct ioda_variable *, unsigned int, const struct ioda_variable *) |
Definition at line 275 of file Variable_c.h.
| struct ioda_string_ret_t*(* c_variable::read_full_str) (const struct ioda_variable *) |
Definition at line 293 of file Variable_c.h.
| bool(* c_variable::resize) (struct ioda_variable *, size_t, const long *) |
Definition at line 268 of file Variable_c.h.
| bool(* c_variable::setDimScale) (struct ioda_variable *, size_t, const struct ioda_variable *const *) |
Definition at line 271 of file Variable_c.h.
| bool(* c_variable::setIsDimensionScale) (struct ioda_variable *, size_t, const char *) |
Definition at line 273 of file Variable_c.h.
| bool(* c_variable::write_full_str) (struct ioda_variable *, size_t, const char *const *) |
Definition at line 288 of file Variable_c.h.