Prototypes | |
| LALValue * | XLALValueAlloc (size_t size) |
| LALValue * | XLALValueRealloc (LALValue *value, size_t size) |
| LALValue * | XLALValueDuplicate (const LALValue *value) |
| LALValue * | XLALValueCopy (LALValue *copy, const LALValue *orig) |
| LALValue * | XLALValueSet (LALValue *value, const void *data, size_t size, LALTYPECODE type) |
| void | XLALDestroyValue (LALValue *value) |
| LALValue * | XLALCreateValue (const void *data, size_t size, LALTYPECODE type) |
| LALValue * | XLALCreateBLOBValue (const void *blob, size_t size) |
| LALValue * | XLALCreateStringValue (const char *string) |
| LALTYPECODE | XLALValueGetType (const LALValue *value) |
| size_t | XLALValueGetSize (const LALValue *value) |
| const void * | XLALValueGetDataPtr (const LALValue *value) |
| void * | XLALValueGetData (void *data, size_t size, LALTYPECODE type, const LALValue *value) |
| int | XLALValueEqual (const LALValue *value1, const LALValue *value2) |
| void * | XLALValueGetBLOB (const LALValue *value) |
| const char * | XLALValueGetString (const LALValue *value) |
| REAL8 | XLALValueGetAsREAL8 (const LALValue *value) |
| char * | XLALValueAsStringAppend (char *s, const LALValue *value) |
| void | XLALValuePrint (const LALValue *value, int fd) |
Go to the source code of this file.
Macros | |
| #define | DEFINE_CREATE_FUNC(TYPE, TCODE) |
| #define | DEFINE_GET_FUNC(TYPE, TCODE, FAILVAL) |
Definition at line 156 of file LALValue.c.
Definition at line 234 of file LALValue.c.
| LALValue * XLALValueAlloc | ( | size_t | size | ) |
Definition at line 30 of file LALValue.c.
| LALValue * XLALValueRealloc | ( | LALValue * | value, |
| size_t | size | ||
| ) |
Definition at line 40 of file LALValue.c.
| LALValue * XLALValueDuplicate | ( | const LALValue * | value | ) |
Definition at line 51 of file LALValue.c.
| LALValue * XLALValueCopy | ( | LALValue * | copy, |
| const LALValue * | orig | ||
| ) |
Definition at line 60 of file LALValue.c.
| LALValue * XLALValueSet | ( | LALValue * | value, |
| const void * | data, | ||
| size_t | size, | ||
| LALTYPECODE | type | ||
| ) |
Definition at line 68 of file LALValue.c.
| void XLALDestroyValue | ( | LALValue * | value | ) |
Definition at line 122 of file LALValue.c.
| LALValue * XLALCreateValue | ( | const void * | data, |
| size_t | size, | ||
| LALTYPECODE | type | ||
| ) |
Definition at line 128 of file LALValue.c.
| LALValue * XLALCreateBLOBValue | ( | const void * | blob, |
| size_t | size | ||
| ) |
Definition at line 139 of file LALValue.c.
| LALValue * XLALCreateStringValue | ( | const char * | string | ) |
Definition at line 147 of file LALValue.c.
| LALTYPECODE XLALValueGetType | ( | const LALValue * | value | ) |
Definition at line 180 of file LALValue.c.
| size_t XLALValueGetSize | ( | const LALValue * | value | ) |
Definition at line 185 of file LALValue.c.
| const void * XLALValueGetDataPtr | ( | const LALValue * | value | ) |
Definition at line 191 of file LALValue.c.
| void * XLALValueGetData | ( | void * | data, |
| size_t | size, | ||
| LALTYPECODE | type, | ||
| const LALValue * | value | ||
| ) |
Definition at line 196 of file LALValue.c.
| int XLALValueEqual | ( | const LALValue * | value1, |
| const LALValue * | value2 | ||
| ) |
Definition at line 203 of file LALValue.c.
| void * XLALValueGetBLOB | ( | const LALValue * | value | ) |
Definition at line 210 of file LALValue.c.
| const char * XLALValueGetString | ( | const LALValue * | value | ) |
Definition at line 223 of file LALValue.c.
| REAL8 XLALValueGetAsREAL8 | ( | const LALValue * | value | ) |
Definition at line 256 of file LALValue.c.
| char * XLALValueAsStringAppend | ( | char * | s, |
| const LALValue * | value | ||
| ) |
Definition at line 313 of file LALValue.c.
| void XLALValuePrint | ( | const LALValue * | value, |
| int | fd | ||
| ) |
Definition at line 392 of file LALValue.c.