27 #ifndef _PYTHON_METADATA_H 28 #define _PYTHON_METADATA_H 39 #define MetaData_Check(v) (((v)->ob_type == &MetaDataType)) 40 #define MetaData_Value(v) ((*((MetaDataObject*)(v))->metadata)) 42 #define MDQuery_Check(v) (((v)->ob_type == &MDQueryType)) 43 #define MDQuery_Value(v) ((*((MDQueryObject*)(v))->query)) 45 #define RETURN_MDOBJECT(value) return std::make_unique<MDObject>((MDLabel)label, value) 128 std::unique_ptr<MetaDataDb::id_iterator>
iter;
PyObject_HEAD std::unique_ptr< MDQuery > query