1 //This is file has been generated by xmltokross, you should not edit this file but the files used to generate it.
3 #include <QtCore/QObject>
4 #include <QtCore/QVariant>
5 #include <kross/core/manager.h>
6 #include <kross/core/wrapperinterface.h>
7 #include <language/duchain/topducontext.h>
8 #include <language/duchain/parsingenvironment.h>
9 #include <language/interfaces/iproblem.h>
10 #include <language/editor/simplecursor.h>
12 class KrossKDevelopReferencedTopDUContext
: public QObject
, public Kross::WrapperInterface
16 KrossKDevelopReferencedTopDUContext(KDevelop::ReferencedTopDUContext
* obj
, QObject
* parent
=0) : QObject(parent
), wrapped(obj
) { setObjectName("KDevelop::ReferencedTopDUContext"); }
17 void* wrappedObject() const { return wrapped
; }
19 Q_SCRIPTABLE
KDevelop::ReferencedTopDUContext
operator=(const KDevelop::ReferencedTopDUContext
& x0
) { return wrapped
->operator=(x0
); }
20 Q_SCRIPTABLE
KDevelop::TopDUContext
* data() const { return wrapped
->data(); }
21 Q_SCRIPTABLE
bool operator==(const KDevelop::ReferencedTopDUContext
& x0
) const { return wrapped
->operator==(x0
); }
22 Q_SCRIPTABLE
bool operator!=(const KDevelop::ReferencedTopDUContext
& x0
) const { return wrapped
->operator!=(x0
); }
23 Q_SCRIPTABLE
KDevelop::TopDUContext
* operator->() const { return wrapped
->operator->(); }
24 Q_SCRIPTABLE
unsigned int hash() const { return wrapped
->hash(); }
26 KDevelop::ReferencedTopDUContext
* wrapped
;
29 class KrossKDevelopIndexedTopDUContext
: public QObject
, public Kross::WrapperInterface
33 KrossKDevelopIndexedTopDUContext(KDevelop::IndexedTopDUContext
* obj
, QObject
* parent
=0) : QObject(parent
), wrapped(obj
) { setObjectName("KDevelop::IndexedTopDUContext"); }
34 void* wrappedObject() const { return wrapped
; }
36 Q_SCRIPTABLE
KDevelop::TopDUContext
* data() const { return wrapped
->data(); }
37 Q_SCRIPTABLE
bool isLoaded() const { return wrapped
->isLoaded(); }
38 Q_SCRIPTABLE
bool operator==(const KDevelop::IndexedTopDUContext
& x0
) const { return wrapped
->operator==(x0
); }
39 Q_SCRIPTABLE
bool operator!=(const KDevelop::IndexedTopDUContext
& x0
) const { return wrapped
->operator!=(x0
); }
40 Q_SCRIPTABLE
unsigned int index() const { return wrapped
->index(); }
41 Q_SCRIPTABLE
KDevelop::IndexedString
url() const { return wrapped
->url(); }
43 KDevelop::IndexedTopDUContext
* wrapped
;
46 class KrossKDevelopTopDUContext
: public QObject
, public Kross::WrapperInterface
50 Q_FLAGS(Flags NoFlags UpdatingContext LastFlag
)
53 Q_FLAGS(Features VisibleDeclarationsAndContexts AllDeclarationsAndContexts AllDeclarationsContextsAndUses
)
56 enum KrossFlags
{ NoFlags
=KDevelop::TopDUContext::NoFlags
, UpdatingContext
=KDevelop::TopDUContext::UpdatingContext
, LastFlag
=KDevelop::TopDUContext::LastFlag
};
57 enum KrossFeatures
{ VisibleDeclarationsAndContexts
=KDevelop::TopDUContext::VisibleDeclarationsAndContexts
, AllDeclarationsAndContexts
=KDevelop::TopDUContext::AllDeclarationsAndContexts
, AllDeclarationsContextsAndUses
=KDevelop::TopDUContext::AllDeclarationsContextsAndUses
};
58 KrossKDevelopTopDUContext(KDevelop::TopDUContext
* obj
, QObject
* parent
=0) : QObject(parent
), wrapped(obj
) { setObjectName("KDevelop::TopDUContext"); }
59 void* wrappedObject() const { return wrapped
; }
61 Q_SCRIPTABLE
void deleteSelf() { wrapped
->deleteSelf(); }
62 Q_SCRIPTABLE
KDevelop::TopDUContext
* sharedDataOwner() const { return wrapped
->sharedDataOwner(); }
63 Q_SCRIPTABLE
KDevelop::TopDUContext
* topContext() const { return wrapped
->topContext(); }
64 Q_SCRIPTABLE
unsigned int ownIndex() const { return wrapped
->ownIndex(); }
65 Q_SCRIPTABLE
KDevelop::IndexedString
url() const { return wrapped
->url(); }
66 Q_SCRIPTABLE KSharedPtr
< KDevelop::ParsingEnvironmentFile
> parsingEnvironmentFile() const { return wrapped
->parsingEnvironmentFile(); }
67 Q_SCRIPTABLE
bool deleting() const { return wrapped
->deleting(); }
68 Q_SCRIPTABLE
bool inDuChain() const { return wrapped
->inDuChain(); }
69 Q_SCRIPTABLE
void setInDuChain(bool x0
) { wrapped
->setInDuChain(x0
); }
70 Q_SCRIPTABLE
bool isOnDisk() const { return wrapped
->isOnDisk(); }
71 Q_SCRIPTABLE QList
< KSharedPtr
< KDevelop::Problem
> > problems() const { return wrapped
->problems(); }
72 Q_SCRIPTABLE
void addProblem(const KSharedPtr
< KDevelop::Problem
>& x0
) { wrapped
->addProblem(x0
); }
73 Q_SCRIPTABLE
void clearProblems() { wrapped
->clearProblems(); }
74 Q_SCRIPTABLE
bool imports(const KDevelop::DUContext
* x0
, const KDevelop::SimpleCursor
& x1
) const { return wrapped
->imports(x0
, x1
); }
75 Q_SCRIPTABLE
void importTrace(const KDevelop::TopDUContext
* x0
, KDevVarLengthArray
< KDevelop::ImportTraceItem
, 40 >& x1
) const { wrapped
->importTrace(x0
, x1
); }
76 Q_SCRIPTABLE KDevVarLengthArray
< KDevelop::ImportTraceItem
, 40 > importTrace(const KDevelop::TopDUContext
* x0
) const { return wrapped
->importTrace(x0
); }
77 Q_SCRIPTABLE
KDevelop::TopDUContext::Features
features() const { return wrapped
->features(); }
78 Q_SCRIPTABLE
void setFeatures(KDevelop::TopDUContext::Features x0
) { wrapped
->setFeatures(x0
); }
79 Q_SCRIPTABLE
int indexForUsedDeclaration(KDevelop::Declaration
* x0
, bool x1
=true) { return wrapped
->indexForUsedDeclaration(x0
, x1
); }
80 Q_SCRIPTABLE
KDevelop::Declaration
* usedDeclarationForIndex(unsigned int x0
) const { return wrapped
->usedDeclarationForIndex(x0
); }
81 Q_SCRIPTABLE
void clearUsedDeclarationIndices() { wrapped
->clearUsedDeclarationIndices(); }
82 Q_SCRIPTABLE
KDevelop::IndexedString
language() const { return wrapped
->language(); }
83 Q_SCRIPTABLE
void setLanguage(KDevelop::IndexedString x0
) { wrapped
->setLanguage(x0
); }
84 Q_SCRIPTABLE
KDevelop::TopDUContext::Flags
flags() const { return wrapped
->flags(); }
85 Q_SCRIPTABLE
void setFlags(KDevelop::TopDUContext::Flags x0
) { wrapped
->setFlags(x0
); }
86 Q_SCRIPTABLE
void addImportedParentContext(KDevelop::DUContext
* x0
, const KDevelop::SimpleCursor
& x1
=KDevelop::SimpleCursor(), bool x2
=false, bool x3
=false) { wrapped
->addImportedParentContext(x0
, x1
, x2
, x3
); }
87 Q_SCRIPTABLE
void addImportedParentContexts(const QList
< QPair
< KDevelop::TopDUContext
*, KDevelop::SimpleCursor
> >& x0
, bool x1
=false) { wrapped
->addImportedParentContexts(x0
, x1
); }
88 Q_SCRIPTABLE
void removeImportedParentContext(KDevelop::DUContext
* x0
) { wrapped
->removeImportedParentContext(x0
); }
89 Q_SCRIPTABLE
void removeImportedParentContexts(const QList
< KDevelop::TopDUContext
* >& x0
) { wrapped
->removeImportedParentContexts(x0
); }
90 Q_SCRIPTABLE
void clearImportedParentContexts() { wrapped
->clearImportedParentContexts(); }
91 Q_SCRIPTABLE QVector
< KDevelop::DUContext::Import
> importedParentContexts() const { return wrapped
->importedParentContexts(); }
92 Q_SCRIPTABLE QVector
< KDevelop::DUContext
* > importers() const { return wrapped
->importers(); }
93 Q_SCRIPTABLE QList
< KDevelop::DUContext
* > loadedImporters() const { return wrapped
->loadedImporters(); }
94 Q_SCRIPTABLE
KDevelop::SimpleCursor
importPosition(const KDevelop::DUContext
* x0
) const { return wrapped
->importPosition(x0
); }
95 Q_SCRIPTABLE
bool findDeclarationsInternal(const KDevVarLengthArray
< KSharedPtr
< KDevelop::DUContext::SearchItem
>, 256 >& x0
, const KDevelop::SimpleCursor
& x1
, const TypePtr
< KDevelop::AbstractType
>& x2
, KDevVarLengthArray
< KDevelop::Declaration
*, 40 >& x3
, const KDevelop::TopDUContext
* x4
, QFlags
< KDevelop::DUContext::SearchFlag
> x5
) const { return wrapped
->findDeclarationsInternal(x0
, x1
, x2
, x3
, x4
, x5
); }
97 KDevelop::TopDUContext
* wrapped
;
100 class KrossKDevelopTopDUContextCache
: public QObject
, public Kross::WrapperInterface
104 KrossKDevelopTopDUContextCache(KDevelop::TopDUContext::Cache
* obj
, QObject
* parent
=0) : QObject(parent
), wrapped(obj
) { setObjectName("KDevelop::TopDUContext::Cache"); }
105 void* wrappedObject() const { return wrapped
; }
108 KDevelop::TopDUContext::Cache
* wrapped
;
111 bool krosstopducontext_registerHandler(const QByteArray
& name
, Kross::MetaTypeHandler::FunctionPtr
* handler
)
112 { Kross::Manager::self().registerMetaTypeHandler(name
, handler
); return false; }
116 QVariant
_kDevelopTopDUContextCacheHandler(void* type
)
118 if(!type
) return QVariant();
119 KDevelop::TopDUContext::Cache
* t
=static_cast<KDevelop::TopDUContext::Cache
*>(type
);
120 Q_ASSERT(dynamic_cast<KDevelop::TopDUContext::Cache
*>(t
));
121 return qVariantFromValue((QObject
*) new KrossKDevelopTopDUContextCache(t
, 0));
123 bool b_KDevelopTopDUContextCache
=krosstopducontext_registerHandler("KDevelop::TopDUContext::Cache*", _kDevelopTopDUContextCacheHandler
);
124 QVariant
kDevelopTopDUContextCacheHandler(KDevelop::TopDUContext::Cache
* type
){ return _kDevelopTopDUContextCacheHandler(type
); }
125 QVariant
kDevelopTopDUContextCacheHandler(const KDevelop::TopDUContext::Cache
* type
) { return _kDevelopTopDUContextCacheHandler((void*) type
); }
127 QVariant
_kDevelopTopDUContextHandler(void* type
)
129 if(!type
) return QVariant();
130 KDevelop::TopDUContext
* t
=static_cast<KDevelop::TopDUContext
*>(type
);
131 Q_ASSERT(dynamic_cast<KDevelop::TopDUContext
*>(t
));
132 return qVariantFromValue((QObject
*) new KrossKDevelopTopDUContext(t
, 0));
134 bool b_KDevelopTopDUContext
=krosstopducontext_registerHandler("KDevelop::TopDUContext*", _kDevelopTopDUContextHandler
);
135 QVariant
kDevelopTopDUContextHandler(KDevelop::TopDUContext
* type
){ return _kDevelopTopDUContextHandler(type
); }
136 QVariant
kDevelopTopDUContextHandler(const KDevelop::TopDUContext
* type
) { return _kDevelopTopDUContextHandler((void*) type
); }
138 QVariant
_kDevelopIndexedTopDUContextHandler(void* type
)
140 if(!type
) return QVariant();
141 KDevelop::IndexedTopDUContext
* t
=static_cast<KDevelop::IndexedTopDUContext
*>(type
);
142 Q_ASSERT(dynamic_cast<KDevelop::IndexedTopDUContext
*>(t
));
143 return qVariantFromValue((QObject
*) new KrossKDevelopIndexedTopDUContext(t
, 0));
145 bool b_KDevelopIndexedTopDUContext
=krosstopducontext_registerHandler("KDevelop::IndexedTopDUContext*", _kDevelopIndexedTopDUContextHandler
);
146 QVariant
kDevelopIndexedTopDUContextHandler(KDevelop::IndexedTopDUContext
* type
){ return _kDevelopIndexedTopDUContextHandler(type
); }
147 QVariant
kDevelopIndexedTopDUContextHandler(const KDevelop::IndexedTopDUContext
* type
) { return _kDevelopIndexedTopDUContextHandler((void*) type
); }
149 QVariant
_kDevelopReferencedTopDUContextHandler(void* type
)
151 if(!type
) return QVariant();
152 KDevelop::ReferencedTopDUContext
* t
=static_cast<KDevelop::ReferencedTopDUContext
*>(type
);
153 Q_ASSERT(dynamic_cast<KDevelop::ReferencedTopDUContext
*>(t
));
154 return qVariantFromValue((QObject
*) new KrossKDevelopReferencedTopDUContext(t
, 0));
156 bool b_KDevelopReferencedTopDUContext
=krosstopducontext_registerHandler("KDevelop::ReferencedTopDUContext*", _kDevelopReferencedTopDUContextHandler
);
157 QVariant
kDevelopReferencedTopDUContextHandler(KDevelop::ReferencedTopDUContext
* type
){ return _kDevelopReferencedTopDUContextHandler(type
); }
158 QVariant
kDevelopReferencedTopDUContextHandler(const KDevelop::ReferencedTopDUContext
* type
) { return _kDevelopReferencedTopDUContextHandler((void*) type
); }
161 #include "krosstopducontext.moc"