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.