IODA
c_dimensions Struct Reference

Class-like encapsulation of C dimension-manipulating functions. More...

#include <Dimensions_c.h>

Public Attributes

void(* destruct )(struct ioda_dimensions *)
 
bool(* getDimensionality )(const struct ioda_dimensions *, size_t *)
 
bool(* setDimensionality )(struct ioda_dimensions *, size_t)
 
bool(* getNumElements )(const struct ioda_dimensions *, size_t *)
 
bool(* getDimCur )(const struct ioda_dimensions *, size_t, ptrdiff_t *)
 
bool(* setDimCur )(struct ioda_dimensions *, size_t, ptrdiff_t)
 
bool(* getDimMax )(const struct ioda_dimensions *, size_t, ptrdiff_t *)
 
bool(* setDimMax )(struct ioda_dimensions *, size_t, ptrdiff_t)
 

Detailed Description

Class-like encapsulation of C dimension-manipulating functions.

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

Definition at line 100 of file Dimensions_c.h.

Member Data Documentation

◆ destruct

void(* c_dimensions::destruct) (struct ioda_dimensions *)

Definition at line 101 of file Dimensions_c.h.

◆ getDimCur

bool(* c_dimensions::getDimCur) (const struct ioda_dimensions *, size_t, ptrdiff_t *)

Definition at line 105 of file Dimensions_c.h.

◆ getDimensionality

bool(* c_dimensions::getDimensionality) (const struct ioda_dimensions *, size_t *)

Definition at line 102 of file Dimensions_c.h.

◆ getDimMax

bool(* c_dimensions::getDimMax) (const struct ioda_dimensions *, size_t, ptrdiff_t *)

Definition at line 107 of file Dimensions_c.h.

◆ getNumElements

bool(* c_dimensions::getNumElements) (const struct ioda_dimensions *, size_t *)

Definition at line 104 of file Dimensions_c.h.

◆ setDimCur

bool(* c_dimensions::setDimCur) (struct ioda_dimensions *, size_t, ptrdiff_t)

Definition at line 106 of file Dimensions_c.h.

◆ setDimensionality

bool(* c_dimensions::setDimensionality) (struct ioda_dimensions *, size_t)

Definition at line 103 of file Dimensions_c.h.

◆ setDimMax

bool(* c_dimensions::setDimMax) (struct ioda_dimensions *, size_t, ptrdiff_t)

Definition at line 108 of file Dimensions_c.h.


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