|
aqbanking
5.7.8
|
#include <gwenhywfar/buffer.h>#include <gwenhywfar/db.h>#include <gwenhywfar/list.h>#include <gwenhywfar/types.h>#include <aqbanking/error.h>#include <stdio.h>Go to the source code of this file.
Typedefs | |
| typedef struct AB_VALUE | AB_VALUE |
Referenced by AB::Value::toString().
Referenced by AB::Value::toString().
| long int AB_Value_Denom | ( | const AB_VALUE * | v | ) |
Returns the denominator of the given rational number.
Referenced by AB::Value::toString().
Referenced by AB::Value::toString().
| void AB_Value_Dump | ( | const AB_VALUE * | v, |
| FILE * | f, | ||
| unsigned int | indent | ||
| ) |
Returns non-zero if v1 and v2 are equal, zero if they are non-equal. Although AB_Value_Compare() can be used for the same purpose, this function is much faster.
Referenced by AB::Value::toString().
| void AB_Value_free | ( | AB_VALUE * | v | ) |
| AB_VALUE* AB_Value_fromDb | ( | GWEN_DB_NODE * | db | ) |
Create a value from the given GWEN_DB.
| AB_VALUE* AB_Value_fromDouble | ( | double | i | ) |
| AB_VALUE* AB_Value_fromInt | ( | long int | num, |
| long int | denom | ||
| ) |
Returns a newly allocated rational number, initialized to num/denom.
| AB_VALUE* AB_Value_fromString | ( | const char * | s | ) |
This function reads a AB_VALUE from a string. Strings suitable as arguments are those created by AB_Value_toString or simple floating point string (as in "123.45" or "-123.45").
Referenced by AB::Value::fromString().
| const char* AB_Value_GetCurrency | ( | const AB_VALUE * | v | ) |
Referenced by AB::Value::toString().
| int AB_Value_GetNumDenomString | ( | const AB_VALUE * | v, |
| char * | buffer, | ||
| uint32_t | buflen | ||
| ) |
Write the value (without the currency) in nominator/denominator form into the given buffer if possibly. This form looks like "12345/6789" (nominator/denominator).
| double AB_Value_GetValueAsDouble | ( | const AB_VALUE * | v | ) |
This function returns the value as a double. You should not feed another AB_VALUE from this double, because the conversion from an AB_VALUE to a double might be lossy!
Referenced by AB::Value::toString().
| int AB_Value_IsNegative | ( | const AB_VALUE * | v | ) |
Referenced by AB::Value::toString().
| int AB_Value_IsPositive | ( | const AB_VALUE * | v | ) |
Referenced by AB::Value::toString().
| int AB_Value_IsZero | ( | const AB_VALUE * | v | ) |
Referenced by AB::Value::toString().
| AB_VALUE_LIST* AB_Value_List_dup | ( | const AB_VALUE_LIST * | vl | ) |
Creates a deep copy of an AB_VALUE_LIST object
Referenced by AB::Value::toString().
| int AB_Value_Negate | ( | AB_VALUE * | v | ) |
Referenced by AB::Value::toString().
| AB_VALUE* AB_Value_new | ( | void | ) |
| long int AB_Value_Num | ( | const AB_VALUE * | v | ) |
Returns the numerator of the given rational number.
Referenced by AB::Value::toString().
| void AB_Value_SetCurrency | ( | AB_VALUE * | v, |
| const char * | s | ||
| ) |
Referenced by AB::Value::setCurrency().
| void AB_Value_SetValueFromDouble | ( | AB_VALUE * | v, |
| double | i | ||
| ) |
You should not use a double retrieved via AB_Value_GetValueAsDouble as an argument to this function, because the conversion from AB_VALUE to double to AB_VALUE might change the real value.
Referenced by AB::Value::toString().
| void AB_Value_SetZero | ( | AB_VALUE * | v | ) |
Referenced by AB::Value::toString().
Referenced by AB::Value::toString().
| int AB_Value_toDb | ( | const AB_VALUE * | v, |
| GWEN_DB_NODE * | db | ||
| ) |
Write the given value into the given GWEN_DB.
| int AB_Value_toDbFloat | ( | const AB_VALUE * | v, |
| GWEN_DB_NODE * | db | ||
| ) |
Write the given value into the given GWEN_DB (uses float instead of rational).
| void AB_Value_toHbciString | ( | const AB_VALUE * | v, |
| GWEN_BUFFER * | buf | ||
| ) |
Write value to HBCI string (e.g. "11,90" is written as "11,9")
| void AB_Value_toHumanReadableString | ( | const AB_VALUE * | v, |
| GWEN_BUFFER * | buf, | ||
| int | prec | ||
| ) |
| void AB_Value_toHumanReadableString2 | ( | const AB_VALUE * | v, |
| GWEN_BUFFER * | buf, | ||
| int | prec, | ||
| int | withCurrency | ||
| ) |
| void AB_Value_toString | ( | const AB_VALUE * | v, |
| GWEN_BUFFER * | buf | ||
| ) |
This function exports the value in a format which can be recognized by the function AB_Value_fromString. You should not make any assumption about the format of the string created here.
Referenced by AB::Value::toString().
1.8.13