| 254 | } |
| 255 | |
| 256 | std::vector<unsigned> WorkspaceObject_Impl::getSourceIndices(const Handle& targetHandle) const { |
| 257 | UnsignedVector result; |
| 258 | if (m_sourceData) { |
| 259 | for (const ForwardPointer& ptr : m_sourceData->pointers) { |
| 260 | if (ptr.targetHandle == targetHandle) { |
| 261 | result.push_back(ptr.fieldIndex); |
| 262 | } |
| 263 | } |
| 264 | } |
| 265 | return result; |
| 266 | } |
| 267 | |
| 268 | WorkspaceObjectVector WorkspaceObject_Impl::sources() const { |
| 269 | WorkspaceObjectVector result; |
no test coverage detected