annotate PyFeatureSet.h @ 120:a38d318c85a9 tip

MSVC fixes
author Chris Cannam
date Wed, 18 Dec 2019 16:51:20 +0000
parents f5c028376bf9
children
rev   line source
fazekasgy@37 1 /*
fazekasgy@37 2
fazekasgy@37 3 * Vampy : This plugin is a wrapper around the Vamp plugin API.
fazekasgy@37 4 * It allows for writing Vamp plugins in Python.
fazekasgy@37 5
fazekasgy@37 6 * Centre for Digital Music, Queen Mary University of London.
fazekasgy@37 7 * Copyright (C) 2008-2009 Gyorgy Fazekas, QMUL. (See Vamp sources
fazekasgy@37 8 * for licence information.)
fazekasgy@37 9
fazekasgy@37 10 */
fazekasgy@37 11
fazekasgy@37 12 #ifndef _PYFEATURESET_H_
fazekasgy@37 13 #define _PYFEATURESET_H_
fazekasgy@37 14
fazekasgy@37 15 #include <Python.h>
fazekasgy@37 16
fazekasgy@37 17 typedef struct {
fazekasgy@37 18 PyDictObject dict;
fazekasgy@37 19 } FeatureSetObject;
fazekasgy@37 20
Chris@79 21 extern PyTypeObject FeatureSet_Type;
fazekasgy@37 22
fazekasgy@37 23 #define PyFeatureSet_CheckExact(v) ((v)->ob_type == &FeatureSet_Type)
fazekasgy@37 24 #define PyFeatureSet_Check(v) PyObject_TypeCheck(v, &FeatureSet_Type)
fazekasgy@37 25
Chris@79 26 extern void initFeatureSetType(void);
fazekasgy@37 27
fazekasgy@37 28 #endif