#include "PythonQtPythonInclude.h"
#include <vector>
#include <QVariant>
Go to the source code of this file.
|
| #define | PYTHONQT_MAX_ARGS 32 |
| #define | PythonQtArgumentFrame_ADD_VALUE(store, type, value, ptr) |
| #define | PythonQtArgumentFrame_ADD_VALUE_IF_NEEDED(alreadyAllocatedPtr, store, type, value, ptr) |
| #define | PythonQtArgumentFrame_ADD_VARIANT_VALUE(store, value, ptr) |
| #define | PythonQtArgumentFrame_ADD_VARIANT_VALUE_BY_ID(store, id, ptr) |
| #define | PythonQtArgumentFrame_ADD_VARIANT_VALUE_IF_NEEDED(alreadyAllocatedPtr, store, value, ptr) |
| #define | PythonQtArgumentFrame_ADD_VARIANT_VALUE_BY_ID_IF_NEEDED(alreadyAllocatedPtr, store, id, ptr) |
- Author
- Florian Link
-
Last changed by
- Author
- florian
- Date
- 2006-05
Definition in file PythonQtMisc.h.
◆ PYTHONQT_MAX_ARGS
| #define PYTHONQT_MAX_ARGS 32 |
◆ PythonQtArgumentFrame_ADD_VALUE
| #define PythonQtArgumentFrame_ADD_VALUE |
( |
| store, |
|
|
| type, |
|
|
| value, |
|
|
| ptr ) |
Value: { \
type* item = (type*)store->nextPODPtr(); \
*item = value; \
ptr = (void*)item; \
}
Definition at line 51 of file PythonQtMisc.h.
51#define PythonQtArgumentFrame_ADD_VALUE(store, type, value, ptr) \
52 { \
53 type* item = (type*)store->nextPODPtr(); \
54 *item = value; \
55 ptr = (void*)item; \
56 }
◆ PythonQtArgumentFrame_ADD_VALUE_IF_NEEDED
| #define PythonQtArgumentFrame_ADD_VALUE_IF_NEEDED |
( |
| alreadyAllocatedPtr, |
|
|
| store, |
|
|
| type, |
|
|
| value, |
|
|
| ptr ) |
Value: { \
type* item = (type*)(alreadyAllocatedPtr ? alreadyAllocatedPtr : store->nextPODPtr()); \
*item = value; \
ptr = (void*)item; \
}
Definition at line 58 of file PythonQtMisc.h.
58#define PythonQtArgumentFrame_ADD_VALUE_IF_NEEDED(alreadyAllocatedPtr, store, type, value, ptr) \
59 { \
60 type* item = (type*)(alreadyAllocatedPtr ? alreadyAllocatedPtr : store->nextPODPtr()); \
61 *item = value; \
62 ptr = (void*)item; \
63 }
◆ PythonQtArgumentFrame_ADD_VARIANT_VALUE
| #define PythonQtArgumentFrame_ADD_VARIANT_VALUE |
( |
| store, |
|
|
| value, |
|
|
| ptr ) |
Value: { \
QVariant* item = store->nextVariantPtr(); \
*item = value; \
ptr = (void*)item; \
}
Definition at line 65 of file PythonQtMisc.h.
65#define PythonQtArgumentFrame_ADD_VARIANT_VALUE(store, value, ptr) \
66 { \
67 QVariant* item = store->nextVariantPtr(); \
68 *item = value; \
69 ptr = (void*)item; \
70 }
◆ PythonQtArgumentFrame_ADD_VARIANT_VALUE_BY_ID
| #define PythonQtArgumentFrame_ADD_VARIANT_VALUE_BY_ID |
( |
| store, |
|
|
| id, |
|
|
| ptr ) |
Value:
#define PythonQtArgumentFrame_ADD_VARIANT_VALUE(store, value, ptr)
Definition at line 79 of file PythonQtMisc.h.
79 #define PythonQtArgumentFrame_ADD_VARIANT_VALUE_BY_ID(store, id, ptr) \
80 PythonQtArgumentFrame_ADD_VARIANT_VALUE(store, QVariant::Type(id), ptr)
◆ PythonQtArgumentFrame_ADD_VARIANT_VALUE_BY_ID_IF_NEEDED
| #define PythonQtArgumentFrame_ADD_VARIANT_VALUE_BY_ID_IF_NEEDED |
( |
| alreadyAllocatedPtr, |
|
|
| store, |
|
|
| id, |
|
|
| ptr ) |
Value:
#define PythonQtArgumentFrame_ADD_VARIANT_VALUE_IF_NEEDED(alreadyAllocatedPtr, store, value, ptr)
Definition at line 98 of file PythonQtMisc.h.
98 #define PythonQtArgumentFrame_ADD_VARIANT_VALUE_BY_ID_IF_NEEDED(alreadyAllocatedPtr, store, id, ptr) \
99 PythonQtArgumentFrame_ADD_VARIANT_VALUE_IF_NEEDED(alreadyAllocatedPtr, store, QVariant::Type(id), ptr)
◆ PythonQtArgumentFrame_ADD_VARIANT_VALUE_IF_NEEDED
| #define PythonQtArgumentFrame_ADD_VARIANT_VALUE_IF_NEEDED |
( |
| alreadyAllocatedPtr, |
|
|
| store, |
|
|
| value, |
|
|
| ptr ) |
Value: { \
QVariant* item = (QVariant*)(alreadyAllocatedPtr ? alreadyAllocatedPtr : store->nextVariantPtr()); \
*item = value; \
ptr = (void*)item; \
}
Definition at line 84 of file PythonQtMisc.h.
84#define PythonQtArgumentFrame_ADD_VARIANT_VALUE_IF_NEEDED(alreadyAllocatedPtr, store, value, ptr) \
85 { \
86 QVariant* item = (QVariant*)(alreadyAllocatedPtr ? alreadyAllocatedPtr : store->nextVariantPtr()); \
87 *item = value; \
88 ptr = (void*)item; \
89 }