static int FFTAttributes_print(PyObject *v, FILE *fp, int flags) { FFTAttributesObject *obj = (FFTAttributesObject *)v; fprintf(fp, "%s", PyFFTAttributes_ToString(obj->data, "").c_str()); return 0; }
std::string PyFFTAttributes_GetLogString() { std::string s("FFTAtts = FFTAttributes()\n"); if(currentAtts != 0) s += PyFFTAttributes_ToString(currentAtts, "FFTAtts."); return s; }
static void PyFFTAttributes_CallLogRoutine(Subject *subj, void *data) { typedef void (*logCallback)(const std::string &); logCallback cb = (logCallback)data; if(cb != 0) { std::string s("FFTAtts = FFTAttributes()\n"); s += PyFFTAttributes_ToString(currentAtts, "FFTAtts."); cb(s); } }
PyObject * FFTAttributes_str(PyObject *v) { FFTAttributesObject *obj = (FFTAttributesObject *)v; return PyString_FromString(PyFFTAttributes_ToString(obj->data,"").c_str()); }