Lines Matching refs:container_
32 : container_(container), pos_(0) in container_source()
38 static_cast<std::streamsize>(container_.size() - pos_); in read()
41 std::copy( container_.begin() + pos_, in read()
42 container_.begin() + pos_ + result, in read()
50 Container& container() { return container_; } in container()
54 Container& container_; member in boost::iostreams::example::container_source
66 container_sink(Container& container) : container_(container) { } in container_sink()
69 container_.insert(container_.end(), s, s + n); in write()
72 Container& container() { return container_; } in container()
75 Container& container_; member in boost::iostreams::example::container_sink
88 : container_(container), pos_(0) in container_device()
95 static_cast<std::streamsize>(container_.size() - pos_); in read()
98 std::copy( container_.begin() + pos_, in read()
99 container_.begin() + pos_ + result, in read()
111 if (pos_ != container_.size()) { in write()
113 static_cast<std::streamsize>(container_.size() - pos_); in write()
115 std::copy(s, s + result, container_.begin() + pos_); in write()
119 container_.insert(container_.end(), s, s + n); in write()
120 pos_ = container_.size(); in write()
135 next = container_.size() + off - 1; in seek()
141 if (next < 0 || next > static_cast<stream_offset>(container_.size())) in seek()
148 Container& container() { return container_; } in container()
152 Container& container_; member in boost::iostreams::example::container_device