本文整理汇总了C++中sipTypeAsPyTypeObject函数的典型用法代码示例。如果您正苦于以下问题:C++ sipTypeAsPyTypeObject函数的具体用法?C++ sipTypeAsPyTypeObject怎么用?C++ sipTypeAsPyTypeObject使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了sipTypeAsPyTypeObject函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: sipReleaseType
static PyObject *slot_QNetworkConfiguration_StateFlags___ixor__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QNetworkConfiguration_StateFlags)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QNetworkConfiguration::StateFlags *sipCpp = reinterpret_cast<QNetworkConfiguration::StateFlags *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QNetworkConfiguration_StateFlags));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
QNetworkConfiguration::StateFlags* a0;
int a0State = 0;
if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QNetworkConfiguration_StateFlags, &a0, &a0State))
{
Py_BEGIN_ALLOW_THREADS
sipCpp->QNetworkConfiguration::StateFlags::operator^=(*a0);
Py_END_ALLOW_THREADS
sipReleaseType(a0,sipType_QNetworkConfiguration_StateFlags,a0State);
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例2: sipReleaseType
static PyObject *slot_QAbstractSocket_BindMode___ior__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QAbstractSocket_BindMode)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QAbstractSocket::BindMode *sipCpp = reinterpret_cast<QAbstractSocket::BindMode *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QAbstractSocket_BindMode));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
QAbstractSocket::BindMode* a0;
int a0State = 0;
if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QAbstractSocket_BindMode, &a0, &a0State))
{
Py_BEGIN_ALLOW_THREADS
sipCpp->QAbstractSocket::BindMode::operator|=(*a0);
Py_END_ALLOW_THREADS
sipReleaseType(a0,sipType_QAbstractSocket_BindMode,a0State);
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例3: sipReleaseType
static PyObject *slot_QDesignerFormWindowInterface_Feature___ixor__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QDesignerFormWindowInterface_Feature)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QDesignerFormWindowInterface::Feature *sipCpp = reinterpret_cast<QDesignerFormWindowInterface::Feature *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QDesignerFormWindowInterface_Feature));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
QDesignerFormWindowInterface::Feature* a0;
int a0State = 0;
if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QDesignerFormWindowInterface_Feature, &a0, &a0State))
{
Py_BEGIN_ALLOW_THREADS
sipCpp->QDesignerFormWindowInterface::Feature::operator^=(*a0);
Py_END_ALLOW_THREADS
sipReleaseType(a0,sipType_QDesignerFormWindowInterface_Feature,a0State);
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
开发者ID:PLJV,项目名称:commodity_crop_dev_suitability_model,代码行数:41,代码来源:sipQtDesignerQDesignerFormWindowInterfaceFeature.cpp
示例4: sipReleaseType
static PyObject *slot_QPageSetupDialog_PageSetupDialogOptions___ior__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QPageSetupDialog_PageSetupDialogOptions)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QPageSetupDialog::PageSetupDialogOptions *sipCpp = reinterpret_cast<QPageSetupDialog::PageSetupDialogOptions *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QPageSetupDialog_PageSetupDialogOptions));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
QPageSetupDialog::PageSetupDialogOptions* a0;
int a0State = 0;
if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QPageSetupDialog_PageSetupDialogOptions, &a0, &a0State))
{
Py_BEGIN_ALLOW_THREADS
sipCpp->QPageSetupDialog::PageSetupDialogOptions::operator|=(*a0);
Py_END_ALLOW_THREADS
sipReleaseType(a0,sipType_QPageSetupDialog_PageSetupDialogOptions,a0State);
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
开发者ID:PLJV,项目名称:commodity_crop_dev_suitability_model,代码行数:41,代码来源:sipQtGuiQPageSetupDialogPageSetupDialogOptions.cpp
示例5: PyObject_GetAttrString
static PyObject *convertFrom_QMultiMap_0100QSsl_AlternateNameEntryType_0100QString(void *sipCppV,PyObject *sipTransferObj)
{
QMultiMap<QSsl::AlternateNameEntryType,QString> *sipCpp = reinterpret_cast<QMultiMap<QSsl::AlternateNameEntryType,QString> *>(sipCppV);
#line 95 "/home/tsheasha/GUC/Bachelors/android-python27/python-build/PyQt-x11-gpl-4.8/sip/QtNetwork/qsslcertificate.sip"
// Get the enum objects that are the dictionary keys.
static PyObject *email_entry = NULL;
static PyObject *dns_entry = NULL;
if (email_entry == NULL)
{
email_entry = PyObject_GetAttrString((PyObject *)sipTypeAsPyTypeObject(sipType_QSsl),
#if PY_VERSION_HEX >= 0x02050000
"EmailEntry");
#else
const_cast<char *>("EmailEntry"));
#endif
if (email_entry == NULL)
return NULL;
}
开发者ID:ClydeMojura,项目名称:android-python27,代码行数:21,代码来源:sipQtNetworkQMultiMap0100QSslAlternateNameEntryType0100QString.cpp
示例6: sipReleaseType
static PyObject *slot_QTextEdit_AutoFormatting___ior__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QTextEdit_AutoFormatting)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QTextEdit::AutoFormatting *sipCpp = reinterpret_cast<QTextEdit::AutoFormatting *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QTextEdit_AutoFormatting));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
QTextEdit::AutoFormatting* a0;
int a0State = 0;
if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QTextEdit_AutoFormatting, &a0, &a0State))
{
sipCpp->QTextEdit::AutoFormatting::operator|=(*a0);
sipReleaseType(a0,sipType_QTextEdit_AutoFormatting,a0State);
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例7: sipReleaseType
static PyObject *slot_QBluetoothDeviceInfo_CoreConfigurations___ior__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QBluetoothDeviceInfo_CoreConfigurations)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QBluetoothDeviceInfo::CoreConfigurations *sipCpp = reinterpret_cast<QBluetoothDeviceInfo::CoreConfigurations *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QBluetoothDeviceInfo_CoreConfigurations));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
QBluetoothDeviceInfo::CoreConfigurations* a0;
int a0State = 0;
if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QBluetoothDeviceInfo_CoreConfigurations, &a0, &a0State))
{
sipCpp->QBluetoothDeviceInfo::CoreConfigurations::operator|=(*a0);
sipReleaseType(a0,sipType_QBluetoothDeviceInfo_CoreConfigurations,a0State);
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例8:
static PyObject *slot_QTextItem_RenderFlags___iand__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QTextItem_RenderFlags)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QTextItem::RenderFlags *sipCpp = reinterpret_cast<QTextItem::RenderFlags *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QTextItem_RenderFlags));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
int a0;
if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
{
Py_BEGIN_ALLOW_THREADS
sipCpp->QTextItem::RenderFlags::operator&=(a0);
Py_END_ALLOW_THREADS
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例9:
static PyObject *slot_QDesignerFormWindowInterface_Feature___ixor__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QDesignerFormWindowInterface_Feature)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
::QDesignerFormWindowInterface::Feature *sipCpp = reinterpret_cast< ::QDesignerFormWindowInterface::Feature *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QDesignerFormWindowInterface_Feature));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
int a0;
if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
{
#line 357 "sip/QtCore/qglobal.sip"
*sipCpp = QDesignerFormWindowInterface::Feature(*sipCpp ^ a0);
#line 168 "/home/thais/Faculdade/TCC/NEW/PyQt4_gpl_x11-4.12/QtDesigner/sipQtDesignerQDesignerFormWindowInterfaceFeature.cpp"
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例10: sipReleaseType
static PyObject *slot_QIODevice_OpenMode___ior__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QIODevice_OpenMode)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QIODevice::OpenMode *sipCpp = reinterpret_cast<QIODevice::OpenMode *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QIODevice_OpenMode));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
QIODevice::OpenMode* a0;
int a0State = 0;
if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QIODevice_OpenMode, &a0, &a0State))
{
sipCpp->QIODevice::OpenMode::operator|=(*a0);
sipReleaseType(a0,sipType_QIODevice_OpenMode,a0State);
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例11: sipReleaseType
static PyObject *slot_QWebEnginePage_FindFlags___ior__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QWebEnginePage_FindFlags)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QWebEnginePage::FindFlags *sipCpp = reinterpret_cast<QWebEnginePage::FindFlags *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QWebEnginePage_FindFlags));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
QWebEnginePage::FindFlags* a0;
int a0State = 0;
if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QWebEnginePage_FindFlags, &a0, &a0State))
{
sipCpp->QWebEnginePage::FindFlags::operator|=(*a0);
sipReleaseType(a0,sipType_QWebEnginePage_FindFlags,a0State);
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例12:
static PyObject *slot_Qt_WindowStates___ior__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_Qt_WindowStates)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
::Qt::WindowStates *sipCpp = reinterpret_cast< ::Qt::WindowStates *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_Qt_WindowStates));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
int a0;
if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
{
#line 351 "/home/thais/Faculdade/TCC/NEW/PyQt4_gpl_x11-4.12/sip/QtCore/qglobal.sip"
*sipCpp = Qt::WindowStates(*sipCpp | a0);
#line 242 "/home/thais/Faculdade/TCC/NEW/PyQt4_gpl_x11-4.12/QtCore/sipQtCoreQtWindowStates.cpp"
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例13:
static PyObject *slot_QNetworkConfigurationManager_Capabilities___iand__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QNetworkConfigurationManager_Capabilities)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QNetworkConfigurationManager::Capabilities *sipCpp = reinterpret_cast<QNetworkConfigurationManager::Capabilities *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QNetworkConfigurationManager_Capabilities));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
int a0;
if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
{
Py_BEGIN_ALLOW_THREADS
sipCpp->QNetworkConfigurationManager::Capabilities::operator&=(a0);
Py_END_ALLOW_THREADS
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例14: sipReleaseType
static PyObject *slot_QFontComboBox_FontFilters___ixor__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QFontComboBox_FontFilters)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
QFontComboBox::FontFilters *sipCpp = reinterpret_cast<QFontComboBox::FontFilters *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QFontComboBox_FontFilters));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
QFontComboBox::FontFilters* a0;
int a0State = 0;
if (sipParseArgs(&sipParseErr, sipArg, "1J1", sipType_QFontComboBox_FontFilters, &a0, &a0State))
{
sipCpp->QFontComboBox::FontFilters::operator^=(*a0);
sipReleaseType(a0,sipType_QFontComboBox_FontFilters,a0State);
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
示例15:
static PyObject *slot_QFileDialog_Options___ixor__(PyObject *sipSelf,PyObject *sipArg)
{
if (!PyObject_TypeCheck(sipSelf, sipTypeAsPyTypeObject(sipType_QFileDialog_Options)))
{
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}
::QFileDialog::Options *sipCpp = reinterpret_cast< ::QFileDialog::Options *>(sipGetCppPtr((sipSimpleWrapper *)sipSelf,sipType_QFileDialog_Options));
if (!sipCpp)
return 0;
PyObject *sipParseErr = NULL;
{
int a0;
if (sipParseArgs(&sipParseErr, sipArg, "1i", &a0))
{
#line 357 "sip/QtCore/qglobal.sip"
*sipCpp = QFileDialog::Options(*sipCpp ^ a0);
#line 168 "/home/thais/Faculdade/TCC/NEW/PyQt4_gpl_x11-4.12/QtGui/sipQtGuiQFileDialogOptions.cpp"
Py_INCREF(sipSelf);
return sipSelf;
}
}
Py_XDECREF(sipParseErr);
if (sipParseErr == Py_None)
return NULL;
PyErr_Clear();
Py_INCREF(Py_NotImplemented);
return Py_NotImplemented;
}