Skip to content
Snippets Groups Projects
Commit 38bdd272 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

rm OwningVector::const_vector

parent bfa17d5a
No related branches found
No related tags found
1 merge request!2370cleanup and prepare refactoring in MasksSet context
......@@ -20,7 +20,7 @@
Frame::Frame(const CloneableVector<const Scale>& axes)
: m_axes(axes)
, m_size(FrameUtil::product_size(m_axes.const_vector()))
, m_size(FrameUtil::product_size(m_axes.shared()))
{
}
......@@ -46,7 +46,7 @@ Frame* Frame::clone() const
void Frame::setAxes(CloneableVector<const Scale> axes)
{
std::swap(m_axes, axes);
m_size = FrameUtil::product_size(m_axes.const_vector());
m_size = FrameUtil::product_size(m_axes.shared());
}
size_t Frame::rank() const
......@@ -149,5 +149,5 @@ Frame* Frame::flat() const
void Frame::setScale(size_t k_axis, Scale* scale)
{
m_axes.replace_at(k_axis, scale);
m_size = FrameUtil::product_size(m_axes.const_vector());
m_size = FrameUtil::product_size(m_axes.shared());
}
......@@ -67,7 +67,6 @@ public:
return -1;
}
void delete_element(T* e)
{
if (!e)
......@@ -132,11 +131,6 @@ public:
}
const std::vector<T*>& shared() const { return m_v; }
std::vector<const T*> const_vector() const
{
const std::vector<const T*> result(m_v.begin(), m_v.end());
return result;
}
std::vector<T*> cloned_vector() const
{
std::vector<T*> result;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment