Fix no newlines warnings. Patch by Peter Oberndorfer
[kdevelopdvcssupport.git] / kross / wrappers / krosstopducontext.cpp
blobdebe283ed44c7f10ce3e60ce87bda66a19c406fb
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
14 Q_OBJECT
15 public:
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(); }
25 private:
26 KDevelop::ReferencedTopDUContext* wrapped;
29 class KrossKDevelopIndexedTopDUContext : public QObject, public Kross::WrapperInterface
31 Q_OBJECT
32 public:
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(); }
42 private:
43 KDevelop::IndexedTopDUContext* wrapped;
46 class KrossKDevelopTopDUContext : public QObject, public Kross::WrapperInterface
48 Q_OBJECT
49 Q_ENUMS(Flags)
50 Q_FLAGS(Flags NoFlags UpdatingContext LastFlag)
52 Q_ENUMS(Features)
53 Q_FLAGS(Features VisibleDeclarationsAndContexts AllDeclarationsAndContexts AllDeclarationsContextsAndUses)
55 public:
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); }
96 private:
97 KDevelop::TopDUContext* wrapped;
100 class KrossKDevelopTopDUContextCache : public QObject, public Kross::WrapperInterface
102 Q_OBJECT
103 public:
104 KrossKDevelopTopDUContextCache(KDevelop::TopDUContext::Cache* obj, QObject* parent=0) : QObject(parent), wrapped(obj) { setObjectName("KDevelop::TopDUContext::Cache"); }
105 void* wrappedObject() const { return wrapped; }
107 private:
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; }
114 namespace Handlers
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"