IODA
c_has_variables Struct Reference

Class-like encapsulation of C has_variables functions. More...

#include <Has_Variables_c.h>

Collaboration diagram for c_has_variables:

Public Member Functions

 C_TEMPLATE_FUNCTION_DECLARATION_3 (create, ioda_has_variables_create, IODA_HAS_VARIABLES_CREATE_FUNC_TEMPLATE)
 

Public Attributes

void(* destruct )(struct ioda_has_variables *)
 
struct ioda_string_ret_t *(* list )(const struct ioda_has_variables *)
 
int(* exists )(const struct ioda_has_variables *, size_t, const char *)
 
bool(* remove )(struct ioda_has_variables *, size_t, const char *)
 
struct ioda_variable *(* open )(const struct ioda_has_variables *, size_t, const char *)
 
struct c_variable_creation_parameters VariableCreationParams
 

Detailed Description

Class-like encapsulation of C has_variables functions.

See also
c_ioda for an example.
use_c_ioda for an example.

Definition at line 125 of file Has_Variables_c.h.

Member Function Documentation

◆ C_TEMPLATE_FUNCTION_DECLARATION_3()

c_has_variables::C_TEMPLATE_FUNCTION_DECLARATION_3 ( create  ,
ioda_has_variables_create  ,
IODA_HAS_VARIABLES_CREATE_FUNC_TEMPLATE   
)

Member Data Documentation

◆ destruct

void(* c_has_variables::destruct) (struct ioda_has_variables *)

Definition at line 126 of file Has_Variables_c.h.

◆ exists

int(* c_has_variables::exists) (const struct ioda_has_variables *, size_t, const char *)

Definition at line 128 of file Has_Variables_c.h.

◆ list

struct ioda_string_ret_t*(* c_has_variables::list) (const struct ioda_has_variables *)

Definition at line 126 of file Has_Variables_c.h.

◆ open

struct ioda_variable*(* c_has_variables::open) (const struct ioda_has_variables *, size_t, const char *)

Definition at line 129 of file Has_Variables_c.h.

◆ remove

bool(* c_has_variables::remove) (struct ioda_has_variables *, size_t, const char *)

Definition at line 129 of file Has_Variables_c.h.

◆ VariableCreationParams

struct c_variable_creation_parameters c_has_variables::VariableCreationParams

Definition at line 136 of file Has_Variables_c.h.


The documentation for this struct was generated from the following file: