|
DP3
|
Go to the source code of this file.
Namespaces | |
| dp3 | |
| This file has generic helper routines for testing steps. | |
| dp3::common | |
Macros | |
| #define | LFDC_TMPL_FP template <> |
| #define | LFDC_TMPL_INT template <> |
Functions | |
| unsigned int | dp3::common::bitToBool (void *to, const void *from, unsigned int nvalues, unsigned int startbit=0) |
| unsigned int | dp3::common::boolToBit (void *to, const void *from, unsigned int nvalues, unsigned int startbit=0) |
| void | dp3::common::dataConvert (DataFormat fmt, std::complex< int16_t > *inout, unsigned int nrval) |
Convert the possible native types. | |
These functions can be used in templates. | |
| void | dp3::common::dataConvert (DataFormat, char *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, double *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, float *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, int16_t *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, int32_t *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, int64_t *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, int8_t *inout, unsigned int nrval) |
| LFDC_TMPL_FP void | dp3::common::dataConvert (DataFormat, std::complex< double > *inout, unsigned int nrval) |
| LFDC_TMPL_FP void | dp3::common::dataConvert (DataFormat, std::complex< float > *inout, unsigned int nrval) |
| template<class T > | |
| void | dp3::common::dataConvert (DataFormat, std::complex< T > *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, uint16_t *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, uint32_t *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, uint64_t *inout, unsigned int nrval) |
| void | dp3::common::dataConvert (DataFormat, uint8_t *inout, unsigned int nrval) |
Convert char, int8, or uint8. | |
Currently it simply returns the input. | |
| char | dp3::common::dataConvert (DataFormat, char in) |
| int8_t | dp3::common::dataConvert (DataFormat, int8_t in) |
| uint8_t | dp3::common::dataConvert (DataFormat, uint8_t in) |
Convert 16 bit integers. | |
| int16_t | dp3::common::dataConvert (DataFormat, int16_t in) |
| uint16_t | dp3::common::dataConvert (DataFormat, uint16_t in) |
| void | dp3::common::dataConvert16 (DataFormat, void *inout) |
| void | dp3::common::dataConvert16 (DataFormat, void *inout, unsigned int nrval) |
| void | dp3::common::dataConvert16 (DataFormat, void *out, const void *in) |
| void | dp3::common::dataConvert16 (DataFormat, void *out, const void *in, unsigned int nrval) |
Convert 32 bit integers. | |
| int32_t | dp3::common::dataConvert (DataFormat, int32_t in) |
| uint32_t | dp3::common::dataConvert (DataFormat, uint32_t in) |
| void | dp3::common::dataConvert32 (DataFormat, void *inout) |
| void | dp3::common::dataConvert32 (DataFormat, void *inout, unsigned int nrval) |
| void | dp3::common::dataConvert32 (DataFormat, void *out, const void *in) |
| void | dp3::common::dataConvert32 (DataFormat, void *out, const void *in, unsigned int nrval) |
Convert 64 bit integers. | |
| int64_t | dp3::common::dataConvert (DataFormat, int64_t in) |
| uint64_t | dp3::common::dataConvert (DataFormat, uint64_t in) |
| void | dp3::common::dataConvert64 (DataFormat, void *inout) |
| void | dp3::common::dataConvert64 (DataFormat, void *inout, unsigned int nrval) |
| void | dp3::common::dataConvert64 (DataFormat, void *out, const void *in) |
| void | dp3::common::dataConvert64 (DataFormat, void *out, const void *in, unsigned int nrval) |
Convert 32 bit floats. | |
| void | dp3::common::dataConvertFloat (DataFormat, void *inout) |
| void | dp3::common::dataConvertFloat (DataFormat, void *inout, unsigned int nrval) |
| void | dp3::common::dataConvertFloat (DataFormat, void *out, const void *in) |
| void | dp3::common::dataConvertFloat (DataFormat, void *out, const void *in, unsigned int nrval) |
Convert 64 bit floats. | |
| void | dp3::common::dataConvertDouble (DataFormat, void *inout) |
| void | dp3::common::dataConvertDouble (DataFormat, void *inout, unsigned int nrval) |
| void | dp3::common::dataConvertDouble (DataFormat, void *out, const void *in) |
| void | dp3::common::dataConvertDouble (DataFormat, void *out, const void *in, unsigned int nrval) |
Swap bytes in 16 bit values. | |
| int16_t | dp3::common::byteSwap (int16_t in) |
| uint16_t | dp3::common::byteSwap (uint16_t in) |
| void | dp3::common::byteSwap16 (void *inout) |
| void | dp3::common::byteSwap16 (void *inout, unsigned int nrval) |
| void | dp3::common::byteSwap16 (void *out, const void *in) |
| void | dp3::common::byteSwap16 (void *out, const void *in, unsigned int nrval) |
Swap bytes in 32 bit values. | |
| int32_t | dp3::common::byteSwap (int32_t in) |
| uint32_t | dp3::common::byteSwap (uint32_t in) |
| void | dp3::common::byteSwap32 (void *inout) |
| void | dp3::common::byteSwap32 (void *inout, unsigned int nrval) |
| void | dp3::common::byteSwap32 (void *out, const void *in) |
| void | dp3::common::byteSwap32 (void *out, const void *in, unsigned int nrval) |
Swap bytes in 64 bit values. | |
| int64_t | dp3::common::byteSwap (int64_t in) |
| uint64_t | dp3::common::byteSwap (uint64_t in) |
| void | dp3::common::byteSwap64 (void *inout) |
| void | dp3::common::byteSwap64 (void *inout, unsigned int nrval) |
| void | dp3::common::byteSwap64 (void *out, const void *in) |
| void | dp3::common::byteSwap64 (void *out, const void *in, unsigned int nrval) |
| #define LFDC_TMPL_FP template <> |
| #define LFDC_TMPL_INT template <> |