std::vector<unsigned> IdfExtensibleGroup::dataFields() const { UnsignedVector result; if (!empty()) { result = mf_subsetAndToFieldIndices(m_impl->dataFields()); } return result; }
std::vector<unsigned> WorkspaceExtensibleGroup::getSourceFieldIndices(const Handle& targetHandle) const { UnsignedVector result; if (empty()) { return result; } UnsignedVector candidates = dynamic_pointer_cast<detail::WorkspaceObject_Impl>(m_impl)->getSourceIndices(targetHandle); result = mf_subsetAndToFieldIndices(candidates); return result; }