MCPcopy Create free account
hub / github.com/KDE/kdevelop / removeImportedParentContext

Method removeImportedParentContext

kdevplatform/language/duchain/ducontext.cpp:857–875  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

855}
856
857void DUContext::removeImportedParentContext(DUContext* context)
858{
859 ENSURE_CAN_WRITE
860 DUCHAIN_D_DYNAMIC(DUContext);
861
862 Import import(context, this, CursorInRevision::invalid());
863
864 for (unsigned int a = 0; a < d->m_importedContextsSize(); ++a) {
865 if (d->m_importedContexts()[a] == import) {
866 d->m_importedContextsList().remove(a);
867 break;
868 }
869 }
870
871 if (!context)
872 return;
873
874 context->m_dynamicData->removeImportedChildContext(this);
875}
876
877KDevVarLengthArray<IndexedDUContext> DUContext::indexedImporters() const
878{

Callers 2

~DUContextMethod · 0.45
unImportMethod · 0.45

Calls 3

invalidFunction · 0.50
removeMethod · 0.45

Tested by 1

unImportMethod · 0.36