27 #ifndef LBANN_VECTORWRAPBUF_HPP_INCLUDED 28 #define LBANN_VECTORWRAPBUF_HPP_INCLUDED 33 template <
typename CharT,
typename Traits = std::
char_traits<CharT>>
39 this->setg(vec.data(), vec.data(), vec.data() + vec.size());
45 #endif // LBANN_VECTORWRAPBUF_HPP_INCLUDED vectorwrapbuf(std::vector< CharT > &vec)
Allow streams to be constructed on an existing data buffer without copying.