void push_back( self_type & other, size_t idx ) { size_t e = this->m_positions.size(); this->resize( e + 1 ); this->setPositionAt( e, other.getPositionAt( idx ) ); }