message: removed specific handling for single value
diff: @@ -91,15 +91,6 @@ void SscReader::GetDeferredCommon(Variable<T> &variable, T *data)
  for (const auto &b : v)
  {
  if (b.name == variable.m_Name)
  - {
  - if (b.start.size() == 1 and b.count.size() == 1 and
  - b.shape.size() == 1 and b.start[0] == 0 and
  - b.count[0] == 1 and b.shape[0] == 1)
  - {
  - std::memcpy(data, m_Buffer.data() + b.bufferStart,
  - sizeof(T));
  - }
  - else
  {
  helper::NdCopy<T>(
  m_Buffer.data() + b.bufferStart, b.start, b.count, true,
  @@ -109,7 +100,6 @@ void SscReader::GetDeferredCommon(Variable<T> &variable, T *data)
  }
  }
  }
  -}
  template <typename T>
  std::map<size_t, std::vector<typename Variable<T>::Info>>
  