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

Function pointerInData

kdevplatform/language/duchain/topducontextdynamicdata.cpp:122–133  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120#endif
121
122const char* pointerInData(const QVector<TopDUContextDynamicData::ArrayWithPosition>& data, uint totalOffset)
123{
124 for (auto& awp : data) {
125 if (totalOffset < awp.position) {
126 return awp.array.constData() + totalOffset;
127 }
128 totalOffset -= awp.position;
129 }
130
131 Q_ASSERT_X(false, Q_FUNC_INFO, "Offset doesn't exist in the data.");
132 return nullptr;
133}
134
135void verifyDataInfo(const TopDUContextDynamicData::ItemDataInfo& info,
136 const QVector<TopDUContextDynamicData::ArrayWithPosition>& data)

Callers 3

verifyDataInfoFunction · 0.85
storeDataMethod · 0.85
pointerInDataMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected