aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/libshiboken/sbkenum.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2019-07-03 08:24:42 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2019-07-03 13:42:12 +0200
commit3dd32863337ea2f6308ebf2f7656795d3fd488c9 (patch)
tree08a3b35607dee19536ccb5f21b2ede0fdc41cc79 /sources/shiboken2/libshiboken/sbkenum.h
parent4f4f1be9f46e02e87357aeee613cfd5ea0be8220 (diff)
parent67d635fe2cc2c89c30486a2e26dea4106a9d9c16 (diff)
Merge "Merge remote-tracking branch 'origin/5.13' into dev"
Diffstat (limited to 'sources/shiboken2/libshiboken/sbkenum.h')
-rw-r--r--sources/shiboken2/libshiboken/sbkenum.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/sources/shiboken2/libshiboken/sbkenum.h b/sources/shiboken2/libshiboken/sbkenum.h
index c1ec7c4c1..759d72636 100644
--- a/sources/shiboken2/libshiboken/sbkenum.h
+++ b/sources/shiboken2/libshiboken/sbkenum.h
@@ -57,14 +57,14 @@ struct SbkEnumTypePrivate;
namespace Shiboken
{
-inline bool isShibokenEnum(PyObject* pyObj)
+inline bool isShibokenEnum(PyObject *pyObj)
{
return Py_TYPE(Py_TYPE(pyObj)) == SbkEnumType_TypeF();
}
namespace Enum
{
- LIBSHIBOKEN_API bool check(PyObject* obj);
+ LIBSHIBOKEN_API bool check(PyObject *obj);
/**
* Creates a new enum type (and its flags type, if any is given)
* and registers it to Python and adds it to \p module.
@@ -75,17 +75,17 @@ namespace Enum
* \param flagsType Optional Python type for the flags associated with the enum.
* \return The new enum type or NULL if it fails.
*/
- LIBSHIBOKEN_API PyTypeObject* createGlobalEnum(PyObject* module,
- const char* name,
- const char* fullName,
- const char* cppName,
- PyTypeObject* flagsType = 0);
+ LIBSHIBOKEN_API PyTypeObject *createGlobalEnum(PyObject *module,
+ const char *name,
+ const char *fullName,
+ const char *cppName,
+ PyTypeObject *flagsType = nullptr);
/// This function does the same as createGlobalEnum, but adds the enum to a Shiboken type or namespace.
- LIBSHIBOKEN_API PyTypeObject* createScopedEnum(SbkObjectType* scope,
- const char* name,
- const char* fullName,
- const char* cppName,
- PyTypeObject* flagsType = 0);
+ LIBSHIBOKEN_API PyTypeObject *createScopedEnum(SbkObjectType *scope,
+ const char *name,
+ const char *fullName,
+ const char *cppName,
+ PyTypeObject *flagsType = nullptr);
/**
* Creates a new enum item for a given enum type and adds it to \p module.
@@ -95,25 +95,25 @@ namespace Enum
* \param itemValue Numerical value of the enum item.
* \return true if everything goes fine, false if it fails.
*/
- LIBSHIBOKEN_API bool createGlobalEnumItem(PyTypeObject* enumType, PyObject* module, const char* itemName, long itemValue);
+ LIBSHIBOKEN_API bool createGlobalEnumItem(PyTypeObject *enumType, PyObject *module, const char *itemName, long itemValue);
/// This function does the same as createGlobalEnumItem, but adds the enum to a Shiboken type or namespace.
LIBSHIBOKEN_API bool createScopedEnumItem(PyTypeObject *enumType, PyTypeObject *scope,
const char *itemName, long itemValue);
- LIBSHIBOKEN_API bool createScopedEnumItem(PyTypeObject* enumType, SbkObjectType* scope, const char* itemName, long itemValue);
+ LIBSHIBOKEN_API bool createScopedEnumItem(PyTypeObject *enumType, SbkObjectType *scope, const char *itemName, long itemValue);
- LIBSHIBOKEN_API PyObject* newItem(PyTypeObject* enumType, long itemValue, const char* itemName = 0);
+ LIBSHIBOKEN_API PyObject *newItem(PyTypeObject *enumType, long itemValue, const char *itemName = nullptr);
- LIBSHIBOKEN_API PyTypeObject* newTypeWithName(const char* name, const char* cppName,
+ LIBSHIBOKEN_API PyTypeObject *newTypeWithName(const char *name, const char *cppName,
PyTypeObject *numbers_fromFlag=nullptr);
- LIBSHIBOKEN_API const char* getCppName(PyTypeObject* type);
+ LIBSHIBOKEN_API const char *getCppName(PyTypeObject *type);
- LIBSHIBOKEN_API long getValue(PyObject* enumItem);
- LIBSHIBOKEN_API PyObject* getEnumItemFromValue(PyTypeObject* enumType, long itemValue);
+ LIBSHIBOKEN_API long getValue(PyObject *enumItem);
+ LIBSHIBOKEN_API PyObject *getEnumItemFromValue(PyTypeObject *enumType, long itemValue);
/// Sets the enum's type converter.
- LIBSHIBOKEN_API void setTypeConverter(PyTypeObject* enumType, SbkConverter* converter);
+ LIBSHIBOKEN_API void setTypeConverter(PyTypeObject *enumType, SbkConverter *converter);
/// Returns the converter assigned to the enum \p type.
- LIBSHIBOKEN_API SbkConverter* getTypeConverter(PyTypeObject* enumType);
+ LIBSHIBOKEN_API SbkConverter *getTypeConverter(PyTypeObject *enumType);
}
} // namespace Shiboken