Sub-module for general printing of various input 'types' (as defined in Header UserInput.h) as 'string values', These can be thought of as the 'inverse functions' to Header UserInputParse.h.
Prototypes | |
char * | XLALPrintStringValueOfBOOLEAN (const BOOLEAN *valBOOLEAN) |
Return 'string value' (allocated here) of a BOOLEAN. More... | |
char * | XLALPrintStringValueOfINT4 (const INT4 *valINT4) |
Return 'string value' (allocated here) of an INT4. More... | |
char * | XLALPrintStringValueOfINT8 (const INT8 *valINT8) |
Return 'string value' (allocated here) of an INT8. More... | |
char * | XLALPrintStringValueOfUINT4 (const UINT4 *valUINT4) |
Return 'string value' (allocated here) of an UINT4. More... | |
char * | XLALPrintStringValueOfUINT8 (const UINT8 *valUINT8) |
Return 'string value' (allocated here) of an UINT8. More... | |
char * | XLALPrintStringValueOfREAL4 (const REAL4 *valREAL4) |
Return 'string value' (allocated here) of a REAL4 (printed at full precision) More... | |
char * | XLALPrintStringValueOfREAL8 (const REAL8 *valREAL8) |
Return 'string value' (allocated here) of a REAL8 (printed at full precision) More... | |
char * | XLALPrintStringValueOfEPOCH (const LIGOTimeGPS *valGPS) |
Return 'string value' (allocated here) of a GPS epoch, as parseable by XLALParseStringValueAs[GPS|EPOCH]() More... | |
char * | XLALPrintStringValueOfINT4Range (const INT4Range *int4Range) |
Return 'string value' (allocated here) of a INT4Range, as parseable by XLALParseStringValueAsINT4Range() More... | |
char * | XLALPrintStringValueOfREAL8Range (const REAL8Range *real8Range) |
Return 'string value' (allocated here) of a REAL8Range, as parseable by XLALParseStringValueAsREAL8Range() More... | |
char * | XLALPrintStringValueOfEPOCHRange (const LIGOTimeGPSRange *gpsRange) |
Return 'string value' (allocated here) of a EPOCHRange, as parseable by XLALParseStringValueAsEPOCHRange() More... | |
char * | XLALPrintStringValueOfUserEnum (const int *valEnum, const UserChoices *enumData) |
Return 'string value' (allocated here) of a user selection of an enumeration value. More... | |
char * | XLALFormatHelpStringOfUserEnum (const UserChoices *enumData) |
Return format help string (allocated here) for a user selection of an enumeration value. More... | |
char * | XLALPrintStringValueOfUserFlag (const int *valFlag, const UserChoices *flagData) |
Return 'string value' (allocated here) of a user selection of an bitflag value. More... | |
char * | XLALFormatHelpStringOfUserFlag (const UserChoices *flagData) |
Return format help string (allocated here) for a user selection of an bitflag value. More... | |
char * | XLALPrintStringValueOfSTRING (char **valSTRING) |
Return 'string value' (allocated here) of a STRING, surrounded by double quotes. More... | |
char * | XLALPrintStringValueOfSTRINGVector (LALStringVector **valSTRINGVector) |
Return 'string value' (allocated here) of a STRINGVector, by turning into comma-separated list of strings, each surrounded by single quotes. More... | |
DECL_XLALPrintStringValueOfVector (INT4) | |
DECL_XLALPrintStringValueOfVector (UINT4) | |
DECL_XLALPrintStringValueOfVector (REAL8) | |
Macros | |
#define | XLALPrintStringValueOfRAJ XLALPrintStringValueOfREAL8 |
#define | XLALPrintStringValueOfDECJ XLALPrintStringValueOfREAL8 |
#define | XLALPrintStringValueOfRAJRange XLALPrintStringValueOfREAL8Range |
#define | XLALPrintStringValueOfDECJRange XLALPrintStringValueOfREAL8Range |
#define | DECL_XLALPrintStringValueOfVector(CTYPE) char *XLALPrintStringValueOf##CTYPE##Vector ( CTYPE##Vector **valVector ) |
char* XLALPrintStringValueOfBOOLEAN | ( | const BOOLEAN * | valBOOLEAN | ) |
Return 'string value' (allocated here) of a BOOLEAN.
Definition at line 97 of file UserInputPrint.c.
char* XLALPrintStringValueOfINT4 | ( | const INT4 * | valINT4 | ) |
Return 'string value' (allocated here) of an INT4.
Definition at line 47 of file UserInputPrint.c.
char* XLALPrintStringValueOfINT8 | ( | const INT8 * | valINT8 | ) |
Return 'string value' (allocated here) of an INT8.
Definition at line 37 of file UserInputPrint.c.
char* XLALPrintStringValueOfUINT4 | ( | const UINT4 * | valUINT4 | ) |
Return 'string value' (allocated here) of an UINT4.
Definition at line 67 of file UserInputPrint.c.
char* XLALPrintStringValueOfUINT8 | ( | const UINT8 * | valUINT8 | ) |
Return 'string value' (allocated here) of an UINT8.
Definition at line 57 of file UserInputPrint.c.
char* XLALPrintStringValueOfREAL4 | ( | const REAL4 * | valREAL4 | ) |
Return 'string value' (allocated here) of a REAL4 (printed at full precision)
Definition at line 87 of file UserInputPrint.c.
char* XLALPrintStringValueOfREAL8 | ( | const REAL8 * | valREAL8 | ) |
Return 'string value' (allocated here) of a REAL8 (printed at full precision)
Definition at line 77 of file UserInputPrint.c.
char* XLALPrintStringValueOfEPOCH | ( | const LIGOTimeGPS * | valGPS | ) |
Return 'string value' (allocated here) of a GPS epoch, as parseable by XLALParseStringValueAs[GPS|EPOCH]()
Definition at line 108 of file UserInputPrint.c.
char* XLALPrintStringValueOfINT4Range | ( | const INT4Range * | int4Range | ) |
Return 'string value' (allocated here) of a INT4Range, as parseable by XLALParseStringValueAsINT4Range()
Definition at line 141 of file UserInputPrint.c.
char* XLALPrintStringValueOfREAL8Range | ( | const REAL8Range * | real8Range | ) |
Return 'string value' (allocated here) of a REAL8Range, as parseable by XLALParseStringValueAsREAL8Range()
Definition at line 160 of file UserInputPrint.c.
char* XLALPrintStringValueOfEPOCHRange | ( | const LIGOTimeGPSRange * | gpsRange | ) |
Return 'string value' (allocated here) of a EPOCHRange, as parseable by XLALParseStringValueAsEPOCHRange()
Definition at line 179 of file UserInputPrint.c.
char* XLALPrintStringValueOfUserEnum | ( | const int * | valEnum, |
const UserChoices * | enumData | ||
) |
Return 'string value' (allocated here) of a user selection of an enumeration value.
The output is parseable by XLALParseStringValueOfUserEnum().
Definition at line 199 of file UserInputPrint.c.
char* XLALFormatHelpStringOfUserEnum | ( | const UserChoices * | enumData | ) |
Return format help string (allocated here) for a user selection of an enumeration value.
Definition at line 223 of file UserInputPrint.c.
char* XLALPrintStringValueOfUserFlag | ( | const int * | valFlag, |
const UserChoices * | flagData | ||
) |
Return 'string value' (allocated here) of a user selection of an bitflag value.
The output is parseable by XLALParseStringValueOfUserFlag().
Definition at line 261 of file UserInputPrint.c.
char* XLALFormatHelpStringOfUserFlag | ( | const UserChoices * | flagData | ) |
Return format help string (allocated here) for a user selection of an bitflag value.
Definition at line 295 of file UserInputPrint.c.
char* XLALPrintStringValueOfSTRING | ( | CHAR ** | valSTRING | ) |
Return 'string value' (allocated here) of a STRING, surrounded by double quotes.
The output is parseable by XLALParseStringValueAsSTRING(). In case of NULL input, returns the string 'NULL'.
Definition at line 120 of file UserInputPrint.c.
char* XLALPrintStringValueOfSTRINGVector | ( | LALStringVector ** | valSTRINGVector | ) |
Return 'string value' (allocated here) of a STRINGVector, by turning into comma-separated list of strings, each surrounded by single quotes.
The output is parseable by XLALParseStringValueAsSTRINGVector(). In case of a NULL or empty vector (data==NULL|length==0), generate the string 'NULL'.
Definition at line 340 of file UserInputPrint.c.
DECL_XLALPrintStringValueOfVector | ( | INT4 | ) |
DECL_XLALPrintStringValueOfVector | ( | UINT4 | ) |
DECL_XLALPrintStringValueOfVector | ( | REAL8 | ) |
#define XLALPrintStringValueOfRAJ XLALPrintStringValueOfREAL8 |
Definition at line 46 of file UserInputPrint.h.
#define XLALPrintStringValueOfDECJ XLALPrintStringValueOfREAL8 |
Definition at line 47 of file UserInputPrint.h.
#define XLALPrintStringValueOfRAJRange XLALPrintStringValueOfREAL8Range |
Definition at line 48 of file UserInputPrint.h.
#define XLALPrintStringValueOfDECJRange XLALPrintStringValueOfREAL8Range |
Definition at line 49 of file UserInputPrint.h.
#define DECL_XLALPrintStringValueOfVector | ( | CTYPE | ) | char *XLALPrintStringValueOf##CTYPE##Vector ( CTYPE##Vector **valVector ) |
Definition at line 77 of file UserInputPrint.h.