libSBML C API  libSBML 5.8.0 C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ConversionOption.h File Reference

Detailed Description

Definition of ConversionOption, the class encapsulating conversion options.

Author
Frank Bergmann
Include dependency graph for ConversionOption.h:
This graph shows which files directly or indirectly include this file:

Enumerations

enum  ConversionOptionType_t {
  CNV_TYPE_BOOL,
  CNV_TYPE_DOUBLE,
  CNV_TYPE_INT,
  CNV_TYPE_SINGLE,
  CNV_TYPE_STRING
}
 ConversionOptionType_t is the enumeration of possible option types. More...
 

Functions

ConversionOption_t * ConversionOption_clone (const ConversionOption_t *co)
 
ConversionOption_t * ConversionOption_create (const char *key)
 
ConversionOption_t * ConversionOption_createWithKeyAndType (const char *key, ConversionOptionType_t type)
 
int ConversionOption_getBoolValue (const ConversionOption_t *co)
 
const char * ConversionOption_getDescription (const ConversionOption_t *co)
 
double ConversionOption_getDoubleValue (const ConversionOption_t *co)
 
float ConversionOption_getFloatValue (const ConversionOption_t *co)
 
int ConversionOption_getIntValue (const ConversionOption_t *co)
 
const char * ConversionOption_getKey (const ConversionOption_t *co)
 
ConversionOptionType_t ConversionOption_getType (const ConversionOption_t *co)
 
const char * ConversionOption_getValue (const ConversionOption_t *co)
 
void ConversionOption_setBoolValue (ConversionOption_t *co, int value)
 
void ConversionOption_setDescription (ConversionOption_t *co, const char *description)
 
void ConversionOption_setDoubleValue (ConversionOption_t *co, double value)
 
void ConversionOption_setFloatValue (ConversionOption_t *co, float value)
 
void ConversionOption_setIntValue (ConversionOption_t *co, int value)
 
void ConversionOption_setKey (ConversionOption_t *co, const char *key)
 
void ConversionOption_setType (ConversionOption_t *co, ConversionOptionType_t type)
 
void ConversionOption_setValue (ConversionOption_t *co, const char *value)
 

Enumeration Type Documentation

ConversionOptionType_t is the enumeration of possible option types.

Enumerator
CNV_TYPE_BOOL 

The Boolean option value type.

CNV_TYPE_DOUBLE 

The double-sized float option value type.

CNV_TYPE_INT 

The integer option value type.

CNV_TYPE_SINGLE 

The float option value type.

CNV_TYPE_STRING 

The string option value type.

Function Documentation

ConversionOption_t* ConversionOption_clone ( const ConversionOption_t *  co)
ConversionOption_t* ConversionOption_create ( const char *  key)
ConversionOption_t* ConversionOption_createWithKeyAndType ( const char *  key,
ConversionOptionType_t  type 
)
int ConversionOption_getBoolValue ( const ConversionOption_t *  co)
const char* ConversionOption_getDescription ( const ConversionOption_t *  co)
double ConversionOption_getDoubleValue ( const ConversionOption_t *  co)
float ConversionOption_getFloatValue ( const ConversionOption_t *  co)
int ConversionOption_getIntValue ( const ConversionOption_t *  co)
const char* ConversionOption_getKey ( const ConversionOption_t *  co)
ConversionOptionType_t ConversionOption_getType ( const ConversionOption_t *  co)
const char* ConversionOption_getValue ( const ConversionOption_t *  co)
void ConversionOption_setBoolValue ( ConversionOption_t *  co,
int  value 
)
void ConversionOption_setDescription ( ConversionOption_t *  co,
const char *  description 
)
void ConversionOption_setDoubleValue ( ConversionOption_t *  co,
double  value 
)
void ConversionOption_setFloatValue ( ConversionOption_t *  co,
float  value 
)
void ConversionOption_setIntValue ( ConversionOption_t *  co,
int  value 
)
void ConversionOption_setKey ( ConversionOption_t *  co,
const char *  key 
)
void ConversionOption_setType ( ConversionOption_t *  co,
ConversionOptionType_t  type 
)
void ConversionOption_setValue ( ConversionOption_t *  co,
const char *  value 
)