// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 #include #include namespace frantic { namespace particles { namespace streams { template class shared_particle_container_particle_istream : public frantic::particles::streams::particle_container_particle_istream { private: boost::shared_ptr m_particles; public: shared_particle_container_particle_istream( boost::shared_ptr particles ) : particle_container_particle_istream( particles->begin(), particles->end(), particles->get_channel_map() ) , m_particles( particles ) {} virtual ~shared_particle_container_particle_istream() {} }; } // namespace streams } // namespace particles } // namespace frantic