mirror of
https://github.com/mappu/miqt.git
synced 2024-12-22 08:58:37 +00:00
153 lines
9.6 KiB
C
153 lines
9.6 KiB
C
|
#ifndef GEN_QMETACONTAINER_H
|
||
|
#define GEN_QMETACONTAINER_H
|
||
|
|
||
|
#include <stdbool.h>
|
||
|
#include <stddef.h>
|
||
|
#include <stdint.h>
|
||
|
|
||
|
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||
|
|
||
|
#include "../libmiqt/libmiqt.h"
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
class QMetaAssociation;
|
||
|
class QMetaContainer;
|
||
|
class QMetaSequence;
|
||
|
class QMetaType;
|
||
|
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QtMetaContainerPrivate__QMetaAssociationInterface)
|
||
|
typedef QtMetaContainerPrivate::QMetaAssociationInterface QtMetaContainerPrivate__QMetaAssociationInterface;
|
||
|
#else
|
||
|
class QtMetaContainerPrivate__QMetaAssociationInterface;
|
||
|
#endif
|
||
|
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QtMetaContainerPrivate__QMetaContainerInterface)
|
||
|
typedef QtMetaContainerPrivate::QMetaContainerInterface QtMetaContainerPrivate__QMetaContainerInterface;
|
||
|
#else
|
||
|
class QtMetaContainerPrivate__QMetaContainerInterface;
|
||
|
#endif
|
||
|
#if defined(WORKAROUND_INNER_CLASS_DEFINITION_QtMetaContainerPrivate__QMetaSequenceInterface)
|
||
|
typedef QtMetaContainerPrivate::QMetaSequenceInterface QtMetaContainerPrivate__QMetaSequenceInterface;
|
||
|
#else
|
||
|
class QtMetaContainerPrivate__QMetaSequenceInterface;
|
||
|
#endif
|
||
|
#else
|
||
|
typedef struct QMetaAssociation QMetaAssociation;
|
||
|
typedef struct QMetaContainer QMetaContainer;
|
||
|
typedef struct QMetaSequence QMetaSequence;
|
||
|
typedef struct QMetaType QMetaType;
|
||
|
typedef struct QtMetaContainerPrivate__QMetaAssociationInterface QtMetaContainerPrivate__QMetaAssociationInterface;
|
||
|
typedef struct QtMetaContainerPrivate__QMetaContainerInterface QtMetaContainerPrivate__QMetaContainerInterface;
|
||
|
typedef struct QtMetaContainerPrivate__QMetaSequenceInterface QtMetaContainerPrivate__QMetaSequenceInterface;
|
||
|
#endif
|
||
|
|
||
|
QtMetaContainerPrivate__QMetaContainerInterface* QtMetaContainerPrivate__QMetaContainerInterface_new();
|
||
|
void QtMetaContainerPrivate__QMetaContainerInterface_Delete(QtMetaContainerPrivate__QMetaContainerInterface* self);
|
||
|
|
||
|
QtMetaContainerPrivate__QMetaSequenceInterface* QtMetaContainerPrivate__QMetaSequenceInterface_new();
|
||
|
void QtMetaContainerPrivate__QMetaSequenceInterface_Delete(QtMetaContainerPrivate__QMetaSequenceInterface* self);
|
||
|
|
||
|
QtMetaContainerPrivate__QMetaAssociationInterface* QtMetaContainerPrivate__QMetaAssociationInterface_new();
|
||
|
void QtMetaContainerPrivate__QMetaAssociationInterface_Delete(QtMetaContainerPrivate__QMetaAssociationInterface* self);
|
||
|
|
||
|
QMetaContainer* QMetaContainer_new();
|
||
|
QMetaContainer* QMetaContainer_new2(QtMetaContainerPrivate__QMetaContainerInterface* d);
|
||
|
QMetaContainer* QMetaContainer_new3(QMetaContainer* param1);
|
||
|
bool QMetaContainer_HasInputIterator(const QMetaContainer* self);
|
||
|
bool QMetaContainer_HasForwardIterator(const QMetaContainer* self);
|
||
|
bool QMetaContainer_HasBidirectionalIterator(const QMetaContainer* self);
|
||
|
bool QMetaContainer_HasRandomAccessIterator(const QMetaContainer* self);
|
||
|
bool QMetaContainer_HasSize(const QMetaContainer* self);
|
||
|
ptrdiff_t QMetaContainer_Size(const QMetaContainer* self, const void* container);
|
||
|
bool QMetaContainer_CanClear(const QMetaContainer* self);
|
||
|
void QMetaContainer_Clear(const QMetaContainer* self, void* container);
|
||
|
bool QMetaContainer_HasIterator(const QMetaContainer* self);
|
||
|
void* QMetaContainer_Begin(const QMetaContainer* self, void* container);
|
||
|
void* QMetaContainer_End(const QMetaContainer* self, void* container);
|
||
|
void QMetaContainer_DestroyIterator(const QMetaContainer* self, const void* iterator);
|
||
|
bool QMetaContainer_CompareIterator(const QMetaContainer* self, const void* i, const void* j);
|
||
|
void QMetaContainer_CopyIterator(const QMetaContainer* self, void* target, const void* source);
|
||
|
void QMetaContainer_AdvanceIterator(const QMetaContainer* self, void* iterator, ptrdiff_t step);
|
||
|
ptrdiff_t QMetaContainer_DiffIterator(const QMetaContainer* self, const void* i, const void* j);
|
||
|
bool QMetaContainer_HasConstIterator(const QMetaContainer* self);
|
||
|
void* QMetaContainer_ConstBegin(const QMetaContainer* self, const void* container);
|
||
|
void* QMetaContainer_ConstEnd(const QMetaContainer* self, const void* container);
|
||
|
void QMetaContainer_DestroyConstIterator(const QMetaContainer* self, const void* iterator);
|
||
|
bool QMetaContainer_CompareConstIterator(const QMetaContainer* self, const void* i, const void* j);
|
||
|
void QMetaContainer_CopyConstIterator(const QMetaContainer* self, void* target, const void* source);
|
||
|
void QMetaContainer_AdvanceConstIterator(const QMetaContainer* self, void* iterator, ptrdiff_t step);
|
||
|
ptrdiff_t QMetaContainer_DiffConstIterator(const QMetaContainer* self, const void* i, const void* j);
|
||
|
void QMetaContainer_Delete(QMetaContainer* self);
|
||
|
|
||
|
QMetaSequence* QMetaSequence_new();
|
||
|
QMetaSequence* QMetaSequence_new2(QtMetaContainerPrivate__QMetaSequenceInterface* d);
|
||
|
QMetaType* QMetaSequence_ValueMetaType(const QMetaSequence* self);
|
||
|
bool QMetaSequence_IsSortable(const QMetaSequence* self);
|
||
|
bool QMetaSequence_CanAddValueAtBegin(const QMetaSequence* self);
|
||
|
void QMetaSequence_AddValueAtBegin(const QMetaSequence* self, void* container, const void* value);
|
||
|
bool QMetaSequence_CanAddValueAtEnd(const QMetaSequence* self);
|
||
|
void QMetaSequence_AddValueAtEnd(const QMetaSequence* self, void* container, const void* value);
|
||
|
bool QMetaSequence_CanRemoveValueAtBegin(const QMetaSequence* self);
|
||
|
void QMetaSequence_RemoveValueAtBegin(const QMetaSequence* self, void* container);
|
||
|
bool QMetaSequence_CanRemoveValueAtEnd(const QMetaSequence* self);
|
||
|
void QMetaSequence_RemoveValueAtEnd(const QMetaSequence* self, void* container);
|
||
|
bool QMetaSequence_CanGetValueAtIndex(const QMetaSequence* self);
|
||
|
void QMetaSequence_ValueAtIndex(const QMetaSequence* self, const void* container, ptrdiff_t index, void* result);
|
||
|
bool QMetaSequence_CanSetValueAtIndex(const QMetaSequence* self);
|
||
|
void QMetaSequence_SetValueAtIndex(const QMetaSequence* self, void* container, ptrdiff_t index, const void* value);
|
||
|
bool QMetaSequence_CanAddValue(const QMetaSequence* self);
|
||
|
void QMetaSequence_AddValue(const QMetaSequence* self, void* container, const void* value);
|
||
|
bool QMetaSequence_CanRemoveValue(const QMetaSequence* self);
|
||
|
void QMetaSequence_RemoveValue(const QMetaSequence* self, void* container);
|
||
|
bool QMetaSequence_CanGetValueAtIterator(const QMetaSequence* self);
|
||
|
void QMetaSequence_ValueAtIterator(const QMetaSequence* self, const void* iterator, void* result);
|
||
|
bool QMetaSequence_CanSetValueAtIterator(const QMetaSequence* self);
|
||
|
void QMetaSequence_SetValueAtIterator(const QMetaSequence* self, const void* iterator, const void* value);
|
||
|
bool QMetaSequence_CanInsertValueAtIterator(const QMetaSequence* self);
|
||
|
void QMetaSequence_InsertValueAtIterator(const QMetaSequence* self, void* container, const void* iterator, const void* value);
|
||
|
bool QMetaSequence_CanEraseValueAtIterator(const QMetaSequence* self);
|
||
|
void QMetaSequence_EraseValueAtIterator(const QMetaSequence* self, void* container, const void* iterator);
|
||
|
bool QMetaSequence_CanEraseRangeAtIterator(const QMetaSequence* self);
|
||
|
void QMetaSequence_EraseRangeAtIterator(const QMetaSequence* self, void* container, const void* iterator1, const void* iterator2);
|
||
|
bool QMetaSequence_CanGetValueAtConstIterator(const QMetaSequence* self);
|
||
|
void QMetaSequence_ValueAtConstIterator(const QMetaSequence* self, const void* iterator, void* result);
|
||
|
void QMetaSequence_Delete(QMetaSequence* self);
|
||
|
|
||
|
QMetaAssociation* QMetaAssociation_new();
|
||
|
QMetaAssociation* QMetaAssociation_new2(QtMetaContainerPrivate__QMetaAssociationInterface* d);
|
||
|
QMetaType* QMetaAssociation_KeyMetaType(const QMetaAssociation* self);
|
||
|
QMetaType* QMetaAssociation_MappedMetaType(const QMetaAssociation* self);
|
||
|
bool QMetaAssociation_CanInsertKey(const QMetaAssociation* self);
|
||
|
void QMetaAssociation_InsertKey(const QMetaAssociation* self, void* container, const void* key);
|
||
|
bool QMetaAssociation_CanRemoveKey(const QMetaAssociation* self);
|
||
|
void QMetaAssociation_RemoveKey(const QMetaAssociation* self, void* container, const void* key);
|
||
|
bool QMetaAssociation_CanContainsKey(const QMetaAssociation* self);
|
||
|
bool QMetaAssociation_ContainsKey(const QMetaAssociation* self, const void* container, const void* key);
|
||
|
bool QMetaAssociation_CanGetMappedAtKey(const QMetaAssociation* self);
|
||
|
void QMetaAssociation_MappedAtKey(const QMetaAssociation* self, const void* container, const void* key, void* mapped);
|
||
|
bool QMetaAssociation_CanSetMappedAtKey(const QMetaAssociation* self);
|
||
|
void QMetaAssociation_SetMappedAtKey(const QMetaAssociation* self, void* container, const void* key, const void* mapped);
|
||
|
bool QMetaAssociation_CanGetKeyAtIterator(const QMetaAssociation* self);
|
||
|
void QMetaAssociation_KeyAtIterator(const QMetaAssociation* self, const void* iterator, void* key);
|
||
|
bool QMetaAssociation_CanGetKeyAtConstIterator(const QMetaAssociation* self);
|
||
|
void QMetaAssociation_KeyAtConstIterator(const QMetaAssociation* self, const void* iterator, void* key);
|
||
|
bool QMetaAssociation_CanGetMappedAtIterator(const QMetaAssociation* self);
|
||
|
void QMetaAssociation_MappedAtIterator(const QMetaAssociation* self, const void* iterator, void* mapped);
|
||
|
bool QMetaAssociation_CanGetMappedAtConstIterator(const QMetaAssociation* self);
|
||
|
void QMetaAssociation_MappedAtConstIterator(const QMetaAssociation* self, const void* iterator, void* mapped);
|
||
|
bool QMetaAssociation_CanSetMappedAtIterator(const QMetaAssociation* self);
|
||
|
void QMetaAssociation_SetMappedAtIterator(const QMetaAssociation* self, const void* iterator, const void* mapped);
|
||
|
bool QMetaAssociation_CanCreateIteratorAtKey(const QMetaAssociation* self);
|
||
|
void* QMetaAssociation_CreateIteratorAtKey(const QMetaAssociation* self, void* container, const void* key);
|
||
|
bool QMetaAssociation_CanCreateConstIteratorAtKey(const QMetaAssociation* self);
|
||
|
void* QMetaAssociation_CreateConstIteratorAtKey(const QMetaAssociation* self, const void* container, const void* key);
|
||
|
void QMetaAssociation_Delete(QMetaAssociation* self);
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
} /* extern C */
|
||
|
#endif
|
||
|
|
||
|
#endif
|