diff options
Diffstat (limited to 'ApiExtractor/abstractmetalang.cpp')
-rw-r--r-- | ApiExtractor/abstractmetalang.cpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/ApiExtractor/abstractmetalang.cpp b/ApiExtractor/abstractmetalang.cpp index 4b890a9d5..4120a86ca 100644 --- a/ApiExtractor/abstractmetalang.cpp +++ b/ApiExtractor/abstractmetalang.cpp @@ -499,7 +499,6 @@ AbstractMetaFunction *AbstractMetaFunction::copy() const cpy->setOriginalName(originalName()); cpy->setOwnerClass(ownerClass()); cpy->setImplementingClass(implementingClass()); - cpy->setInterfaceClass(interfaceClass()); cpy->setFunctionType(functionType()); cpy->setAttributes(attributes()); cpy->setDeclaringClass(declaringClass()); @@ -1259,7 +1258,6 @@ AbstractMetaClass::~AbstractMetaClass() qDeleteAll(m_functions); qDeleteAll(m_fields); qDeleteAll(m_enums); - qDeleteAll(m_orphanInterfaces); if (hasTemplateBaseClassInstantiations()) { foreach (AbstractMetaType* inst, templateBaseClassInstantiations()) delete inst; @@ -1296,7 +1294,6 @@ AbstractMetaClass *AbstractMetaClass::extractInterface() AbstractMetaClass *iface = new AbstractMetaClass; iface->setAttributes(attributes()); iface->setBaseClass(0); - iface->setPrimaryInterfaceImplementor(this); iface->setTypeEntry(typeEntry()->designatedInterface()); @@ -1318,7 +1315,6 @@ AbstractMetaClass *AbstractMetaClass::extractInterface() m_extractedInterface = iface; addInterface(iface); - m_orphanInterfaces << iface; } return m_extractedInterface; @@ -1340,20 +1336,6 @@ AbstractMetaFunctionList AbstractMetaClass::queryFunctionsByName(const QString & } /******************************************************************************* - * Returns all reference count modifications for any function in the class - */ -QList<ReferenceCount> AbstractMetaClass::referenceCounts() const -{ - QList<ReferenceCount> returned; - - AbstractMetaFunctionList functions = this->functions(); - foreach (AbstractMetaFunction *function, functions) - returned += function->referenceCounts(this); - - return returned; -} - -/******************************************************************************* * Returns a list of all the functions retrieved during parsing which should * be added to the API. */ @@ -1402,18 +1384,6 @@ AbstractMetaFunctionList AbstractMetaClass::virtualFunctions() const return returned; } -AbstractMetaFunctionList AbstractMetaClass::nonVirtualShellFunctions() const -{ - AbstractMetaFunctionList list = functionsInShellClass(); - AbstractMetaFunctionList returned; - foreach (AbstractMetaFunction *f, list) { - if (f->isFinalInCpp() && !f->isVirtualSlot()) - returned += f; - } - - return returned; -} - AbstractMetaFunctionList AbstractMetaClass::implicitConversions() const { if (!hasCloneOperator() && !hasExternalConversionOperators()) @@ -2206,12 +2176,6 @@ AbstractMetaFunctionList AbstractMetaClass::queryFunctions(FunctionQueryOptions return functions; } - -bool AbstractMetaClass::hasInconsistentFunctions() const -{ - return cppInconsistentFunctions().size() > 0; -} - bool AbstractMetaClass::hasSignals() const { return cppSignalFunctions().size() > 0; |