Пример #1
0
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;
}