コード例 #1
0
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;
}
コード例 #2
0
std::string
PyFFTAttributes_GetLogString()
{
    std::string s("FFTAtts = FFTAttributes()\n");
    if(currentAtts != 0)
        s += PyFFTAttributes_ToString(currentAtts, "FFTAtts.");
    return s;
}
コード例 #3
0
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);
    }
}
コード例 #4
0
PyObject *
FFTAttributes_str(PyObject *v)
{
    FFTAttributesObject *obj = (FFTAttributesObject *)v;
    return PyString_FromString(PyFFTAttributes_ToString(obj->data,"").c_str());
}