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) |
LALValue * | XLALCreateCHARValue (CHAR value) |
LALValue * | XLALCreateINT2Value (INT2 value) |
LALValue * | XLALCreateINT4Value (INT4 value) |
LALValue * | XLALCreateINT8Value (INT8 value) |
LALValue * | XLALCreateUCHARValue (UCHAR value) |
LALValue * | XLALCreateUINT2Value (UINT2 value) |
LALValue * | XLALCreateUINT4Value (UINT4 value) |
LALValue * | XLALCreateUINT8Value (UINT8 value) |
LALValue * | XLALCreateREAL4Value (REAL4 value) |
LALValue * | XLALCreateREAL8Value (REAL8 value) |
LALValue * | XLALCreateCOMPLEX8Value (COMPLEX8 value) |
LALValue * | XLALCreateCOMPLEX16Value (COMPLEX16 value) |
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) |
CHAR | XLALValueGetCHAR (const LALValue *value) |
INT2 | XLALValueGetINT2 (const LALValue *value) |
INT4 | XLALValueGetINT4 (const LALValue *value) |
INT8 | XLALValueGetINT8 (const LALValue *value) |
UCHAR | XLALValueGetUCHAR (const LALValue *value) |
UINT2 | XLALValueGetUINT2 (const LALValue *value) |
UINT4 | XLALValueGetUINT4 (const LALValue *value) |
UINT8 | XLALValueGetUINT8 (const LALValue *value) |
REAL4 | XLALValueGetREAL4 (const LALValue *value) |
REAL8 | XLALValueGetREAL8 (const LALValue *value) |
COMPLEX8 | XLALValueGetCOMPLEX8 (const LALValue *value) |
COMPLEX16 | XLALValueGetCOMPLEX16 (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.
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.
LALValue* XLALCreateCHARValue | ( | CHAR | value | ) |
LALValue* XLALCreateINT2Value | ( | INT2 | value | ) |
LALValue* XLALCreateINT4Value | ( | INT4 | value | ) |
LALValue* XLALCreateINT8Value | ( | INT8 | value | ) |
LALValue* XLALCreateUCHARValue | ( | UCHAR | value | ) |
LALValue* XLALCreateUINT2Value | ( | UINT2 | value | ) |
LALValue* XLALCreateUINT4Value | ( | UINT4 | value | ) |
LALValue* XLALCreateUINT8Value | ( | UINT8 | value | ) |
LALValue* XLALCreateREAL4Value | ( | REAL4 | value | ) |
LALValue* XLALCreateREAL8Value | ( | REAL8 | value | ) |
LALValue* XLALCreateCOMPLEX8Value | ( | COMPLEX8 | value | ) |
LALValue* XLALCreateCOMPLEX16Value | ( | COMPLEX16 | value | ) |
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.
CHAR XLALValueGetCHAR | ( | const LALValue * | value | ) |
INT2 XLALValueGetINT2 | ( | const LALValue * | value | ) |
INT4 XLALValueGetINT4 | ( | const LALValue * | value | ) |
INT8 XLALValueGetINT8 | ( | const LALValue * | value | ) |
UCHAR XLALValueGetUCHAR | ( | const LALValue * | value | ) |
UINT2 XLALValueGetUINT2 | ( | const LALValue * | value | ) |
UINT4 XLALValueGetUINT4 | ( | const LALValue * | value | ) |
UINT8 XLALValueGetUINT8 | ( | const LALValue * | value | ) |
REAL4 XLALValueGetREAL4 | ( | const LALValue * | value | ) |
REAL8 XLALValueGetREAL8 | ( | const LALValue * | value | ) |
COMPLEX8 XLALValueGetCOMPLEX8 | ( | const LALValue * | value | ) |
COMPLEX16 XLALValueGetCOMPLEX16 | ( | const LALValue * | value | ) |
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.