14 #ifndef SPHINX_RESULT_DATA_ITEM_HPP
15 #define SPHINX_RESULT_DATA_ITEM_HPP
25 template <
typename Elem>
39 void setItem(
const Elem& elem_);
53 : elem(elem_), _IsEmpty(false)
58 : elem(std::move(elem_)), _IsEmpty(false)
63 : elem(), _IsEmpty(false)
69 : elem(), _IsEmpty(false)
71 (*this) = std::forward<SphinxResultDataItem<Elem> >(rhs);
88 elem = std::move(rhs.getItem());
89 _IsEmpty = std::move(rhs.isEmpty());
102 elem=std::move(elem_);
110 #endif // SPHINX_RESULT_DATA_ITEM_HPP