Lines Matching full:container
31 // no data copying is performed and the underlying container can
42 // container such as std::vector or std::string which must
44 // The data already stored in the container is maintained,
50 // container.
63 std::unique_ptr<data_container::ReadOnlyVectorCopy<T>> container{
65 return CreateEx(std::move(container), 0, error);
81 std::unique_ptr<data_container::ReadOnlyVectorRef<T>> container{
83 return CreateEx(std::move(container), 0, error);
109 std::unique_ptr<data_container::VectorPtr<T>> container{
111 return CreateEx(std::move(container), 0, error);
127 std::unique_ptr<data_container::VectorPtr<T>> container{
129 return CreateEx(std::move(container), buffer->size() * sizeof(T), error);
133 // Generic stream creation on a data container. Takes an arbitrary |container|
134 // and constructs a stream using it. The container determines the traits of
139 std::unique_ptr<data_container::DataContainerInterface> container,
195 std::unique_ptr<data_container::DataContainerInterface> container,
198 // Checks if the stream has a valid container.
201 // Data container the stream is using to write and/or read data.